我有一个依赖于nested_resources的 Rails 4.0.2 应用程序。可悲的是,我ActiveModel::ForbiddenAttributesError
在提交表单时收到了 ( #create
)。我的控制器如下所示:
class VocabulariesController < InheritedResources::Base
def permitted_params
params.permit(vocabulary: [:user_id, :name, :lang1, :lang2])
end
end
我放置了一个binding.pry
永远permitted_params
不会被捕获的方法,因此该方法实际上从未被继承资源调用。
知道这里有什么问题吗?
更新
似乎我没有当前版本,虽然我做了一个bundle update inherited_resources
. 更多信息在这里:https ://github.com/josevalim/inherited_resources/issues/350