【发布时间】:2016-11-10 22:58:08
【问题描述】:
我正在为博客创建帖子。这是创建帖子的代码
= 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
创建工作正常,但是当我尝试使用相同的表单编辑创建的帖子时出现错误。 控制台日志:
"post"=>{"title"=>"xzcascdasd", "content"=>"", "blog_id"=>""}, "commit"=>"更新帖子", "id"=>"2"}
我应该在这里设置 blog_id 吗?没有 blog_id 也无法工作。有什么想法吗?
【问题讨论】:
-
blog_id 来自哪里?如果它是一个 URL 参数,这可能会起作用。也许帖子属于某个博客,在这种情况下,您可以从模型中获取 id。
-
请发布错误
标签: ruby-on-rails ruby