私は次のような協会を持っています:
class Contact
has_many :addresses
has_many :email_addresses
has_many :phone_numbers
end
save
すべてのレコード (住所、電子メール、電話番号) を 1 つのステートメントに保存したいと考えています。そのために、次のコードを書きました。
contact = Contact.new(contact_params)
contact.addresses.build(address_params1)
contact.addresses.build(address_params2)
contact.email_addresses.build(email_params1)
contact.email_addresses.build(email_params2)
contact.phone_numbers.build(phone_params1)
contact.phone_numbers.build(phone_params2)
contact.save
連絡先は保存されますが、他のレコードは保存されません。ここで何が欠けていますか?
注: データを保存するためにフォームを使用していません。データをインポートしています。