Я стараюсь следовать за Active Record Nested Attributes Guide, без особого успеха.Rails accepts_nested_attributes_for Ошибка, пожалуйста, помогите мне определить ее
У меня есть следующие модели:
class Contact < ActiveRecord::Base
has_many :telephones
accepts_nested_attributes_for :telephones
end
class Telephone < ActiveRecord::Base
belongs_to :contact
end
При попытке создать контакт:
contact = {
:name => "John",
:telephones => [
{:telephone => '787445741'},
{:telephone => '478589658'}
]
}
Contact.create(contact)
Я получаю следующее сообщение об ошибке: ActiveRecord::AssociationTypeMismatch: Telephone(#80827590) expected, got Hash(#72886250)
Не могли бы вы мне помочь Пятно ошибка? Есть ли какой-нибудь код, который я должен включить в contact_controller.rb
?