Parâmetros fortes permitem todos os atributos para atributos aninhados
Existe uma maneira deparâmetros fortes para permitir todos os atributos de ummodelo nested_attributes? Aqui está um código de exemplo.
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
Para alavancar parâmetros fortes que estou escrevendo atualmente
def lever
params.require(:lever).permit(:name,:lever_benefit_attributes => [:lever_id, :explanation])
end
Existe um caminho paraatributos aninhados Eu posso escrever para permitir todos os atributos sem explicitamente dar o nome de atributos comolever_id
eexplanation
?
Nota: Por favor, não se confunda com esta questão compermit!
oupermit(:all)
isso é parapermitindo tudo para atributos aninhados