我正在为博客创建帖子。这里的代码来创建后在编辑表单中设置隐藏字段
= simple_form_for post do |f|
= f.error_notification
= f.input :title
= f.input :content
= f.hidden_field :blog_id, value: params[:blog_id]
= f.button :submit
创建工作正常,但是当我试图创建编辑后用同样的形式得到了一个错误。 控制台日志:
“后”=> { “标题”=> “xzcascdasd”, “内容”=> “”, “blog_id”=> “”}, “提交”=>“更新Post“,”id“=>”2“}
我应该在这里设置blog_id吗?如果没有blog_id,它也不起作用。有任何想法吗?
blog_id从哪里来?如果它是一个URL参数,这可能工作。也许帖子属于博客,在这种情况下,您可以从模型中获取ID。 – csexton
请发布错误 – Mukesh