我已经构建了一个使用strong_parameters的Rails 3.2应用程序,它运行得很好。我是按照每个模型这样做的:
class Account < ActiveRecord::Base
include ActiveModel::ForbiddenAttributesProtection
# Other model code
end
我的控制器有适当的代码来允许参数哈希键等。
现在,我想添加rails_admin来管理模型,但由于rails_admin控制器不是设计为使用强参数,因此我得到ActiveModel::ForbiddenAttributes
异常,正如我所期望的那样。
所以我的问题是:他们是否可以解决这个问题,或者我应该只分叉rails_admin并自行添加它?如果有一些我不了解的简单解决方案,我只想避免额外的工作。
谢谢!