Starke Parameter erlauben alle Attribute für verschachtelte Attribute
Gibt es einen Weg hinein?starke Parameter alle Attribute eines zulassennested_attributes-Modell? Hier ist ein Beispielcode.
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
Für hebelstarke Parameter schreibe ich derzeit diese
def lever
params.require(:lever).permit(:name,:lever_benefit_attributes => [:lever_id, :explanation])
end
Gibt es einen Weg fürverschachtelte Attribute Ich kann schreiben, um alle Attribute zuzulassen, ohne die Attribute explizit wie folgt zu benennenlever_id
undexplanation
?
Hinweis: Bitte verwechseln Sie diese Frage nicht mitpermit!
oderpermit(:all)
das ist fürZulassen aller für verschachtelte Attribute