Я создал две модели 1) Контакт 2) Клиент в моем приложении Rails, теперь я хочу объединить две таблицы этих моделей.Таблицы являются контактами и клиентами соответственно.Я использую следующий код:
1) contact.rb:
class Contact < ActiveRecord::Base
unloadable
has_many :customers
end
2) customer.rb
class Customer < ActiveRecord::Base
belongs_to :contact, :foreign_key => :contact_id`
end
3) Customers_controller.rb
def new
@customer = Customer.new
@customer = Customer.find(:all,:include => :contact_id)
end
Здесь я пытаюсь получить доступ к первичному ключу таблицы контактов в таблице клиентов, но она постоянно выдает эту ошибку "Ассоциация с именем 'contact_id' не найдена; возможно, вы ее неправильно написали?"Может ли кто-нибудь помочь мне в этом?