1

我有一个依赖于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

4

0 回答 0