2011-10-23 4 views
0

Est-il possible d'utiliser nested_attributes_for dans le show show ci-dessous? Fondamentalement, je veux créer une personne, une ou plusieurs voitures et ajouter des détails à chaque voiture. C'est juste une maquette, pas un exemple très réaliste. Je suis accroché en essayant de construire les détails de la voiture car il n'a pas encore été créé.accepte_nested_attributes_for - belongs_to, has_many, fields_for

Modèles:

class Person < ActiveRecord::Base 
    has_many :cars 
    accepts_nested_attributes_for :car 
end 

class Car < ActiveRecord::Base 
    belongs_to :person 
    has_many :details 
    accepts_nested_attributes_for :details 
end 

class Detail < ActiveRecord::Base 
    belongs_to :car 
end 

Forme:

form_for @person do |f| 
    #fields 
    f.fields_for :car do |car| 
    #fields 
    car.fields_for :details |detail| 
     =detail.text_field :content 
    end 
    end 
end 

Répondre

Questions connexes