Rails - 嵌套表单 - 列入白名单的参数是不允许的?

时间:2016-03-16 17:08:55

标签: database postgresql sqlite ruby-on-rails-4 heroku

试图部署到Heroku - 失败了!在尝试Heroku部署之前返回提交。现在发布表格不起作用,日志说明列入白名单的参数是不允许的?

不确定发生了什么!邮政表格正在运作

http://imgur.com/W6FxL7n

posts_controller.rb

 private

 def post_params
  params.require(:post).permit(:tag_list, :id, things_attributes: [:text, :url, :order, :image, :quote, :source, :video, :id])
 end

1 个答案:

答案 0 :(得分:0)

您将things_attributes列入白名单,但您的表单会在things_attributes下提交一些内容,在thing_attributes下提交其他内容(单数不是复数)。所以修复你的表单,以便所有内容都是things_attributes,你应该没问题。