Un moyen d'accéder à un objet imbriqué form_bulder.object?fields_for l'objet du générateur de formulaire est nul
## controller
@project = Project.new
@project.tasks.build
form_for(@project) do |f|
f.object.nil? ## returns false
fields_for :tasks do |builder|
builder.object.nil? ## returns true
end
end
Vous m'avez sauvé la vie .. merci! – asiniy
Banged ma tête sur cela pendant environ 90 minutes. Ouf. – DanSingerman
Environ tous les 6 mois j'oublie d'ajouter ceci, tellement ennuyeux qu'il n'y a aucune erreur sensible pour ceci. Mais je suppose que cela pourrait être difficile à détecter automatiquement. –