【发布时间】:2014-09-06 03:17:46
【问题描述】:
我刚刚更新到 Rails 4,当我尝试编辑任何内容然后点击保存时,rails_admin 现在给了我这个:
Can't mass-assign protected attributes for Opportunity: created_by_id, contact_information, sent_expiring_email
从我读到的here 看来,rails_admin 不应该允许不可访问的东西是可编辑的,但似乎确实如此。
我知道改用强参数可以解决这个问题。是这样吗?有没有不同的方法来解决它?或者,如果没有,有人可以提供一个简单的解释,说明如何转向强参数。我已经尝试了通常的谷歌搜索和阅读它,但我真的不明白发生了什么以及我需要在我的代码中进行哪些更改才能采取行动。
【问题讨论】:
标签: ruby-on-rails-4 rails-admin strong-parameters mass-assignment