我在我的 Rails 应用程序中创建了两个模型 1) Contact 2) Customer,现在我想加入这些模型的两个表。表格分别是联系人和客户。我正在使用以下代码:
1)联系人.rb:
class Contact < ActiveRecord::Base
unloadable
has_many :customers
end
2) 客户.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'的关联;也许你拼错了?” 谁可以帮我这个事?