строгие параметры разрешают все атрибуты для вложенных атрибутов
Есть ли способ всильные параметры разрешить все атрибутымодель 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)
это дляразрешить все для вложенных атрибутов