Есть ли способ сильные параметры, чтобы разрешить все атрибуты модели 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
Есть ли способ для вложенных атрибутов, который я могу написать, чтобы разрешить все атрибуты без явного указания имени атрибутов, например lever_id
и explanation
?
Примечание. Не путайте этот вопрос с помощью permit!
или permit(:all)
для , разрешающего все для вложенных атрибутов