我已经构建了一个使用strong_parameters的 Rails 3.2 应用程序,它工作得很好。我是在每个模型的基础上这样做的,如下所示:
class Account < ActiveRecord::Base
include ActiveModel::ForbiddenAttributesProtection
# Other model code
end
我的控制器有适当的代码来允许参数哈希键等。
现在,我想添加rails_admin来管理模型,但是因为 rails_admin 控制器不是为使用强参数而设计的,所以我得到了一个ActiveModel::ForbiddenAttributes
异常,正如我所料。
所以我的问题是:他们有什么办法解决这个问题,还是我应该分叉 rails_admin 并自己添加它?如果有一些我不知道的简单解决方案,我只想避免额外的工作。
谢谢!