que je suis la version révisée des modèles imbriqués Railscast: http://railscasts.com/episodes/196-nested-model-form-revisedRails: dans un modèle imbriqué forment les enfants attributs ne sont pas reflétées dans le formulaire
J'ai une forme similaire, le Railscast utilise l'enquête sur les modèles, question , répondre; mais j'ai un membre, un enfant et un soignant à la place.
Mon code est presque exactement le même que le railcast. J'utilise Rails 3.1.3 et Ruby 1.9.2.
Mon problème est, les attributs enfants ne sont pas reflétés sur le formulaire. Selon ceci: http://archives.ryandaigle.com/articles/2009/2/1/what-s-new-in-edge-rails-nested-attributes Il n'y a pas besoin de faire quoi que ce soit sur le contrôleur ...
La beauté de cette solution est que cela prend vos contrôleurs de le mélange et fait la norme pour les soumissions fonctionnent parfaitement sans interférence au niveau du contrôleur.
Si je ne fais pas cela @member.children << Child.new
la partie enfants imbriqués du formulaire n'apparaît pas.
def new
@member = Member.new
@member.children << Child.new
respond_to do |format|
format.html
end
end
Ai-je raté quelque chose?