ciao *
mi trovo in questa situazione:
[[tabelle]]
(customers)
:id, :ingeter
:name, :string
(email_addresses)
:id, :integer
:customer_id, :integer
:email, :string
[[modelli]]
Customer
has_many :email_addresses
EmailAddress
belongs_to :customer
ora, da quel che avete capito, voglio associare N oggetti EmailAddress
ad un Customer. Vorrei però che venisse fatto tutto in un colpo solo,
da un form unico, insomma, un qualcosa del tipo
Nome: <text_field>
Email 1: <text_field>
Email 2: <text_field>
…
Email N: <text_field>
e poi, una volta fatto il submit, venga automaticamente creato
l’oggetto Customer e i EmailAddress associati (se l’utente inserisce M
indirizzi devono venir creati M oggetti)
è possibile tutto ciò senza modificare “pesantemente” il controller?
(ovvero, con un .new o .create unico, senza dover creare a mano tutti
i EmailAddress)
(ovviamente anche la validazione degli indirizzi mail deve funzionare,
e in caso di mancata validazione dovrebbe ritornarmi tutto il
precedente form)
qualcuno può darmi una mano o qualche hit su che cosa googlare? (non
saprei nemmeno da che parole chiave partire)
grazie,
stefano