nested_attributes モデルのすべての属性を許可する強力なパラメーターの方法はありますか? これがサンプルコードです。
class Lever < ActiveRecord::Base
has_one :lever_benefit
accepts_nested_attributes_for :lever_benefit
end
class LeverBenefit < ActiveRecord::Base
# == Schema Information
# id :integer not null, primary key
# lever_id :integer
# explanation :text
end
レバーの強いパラメータについては、現在これを書いています
def lever
params.require(:lever).permit(:name,:lever_benefit_attributes => [:lever_id, :explanation])
end
andのような属性名を明示的に指定せずに、すべての属性を許可するように記述できるネストされた属性の方法はありますか?lever_id
explanation
注:この質問と混同しないでくださいpermit!
またはpermit(:all)
これは、ネストされた属性のすべてを許可するためのものです