【发布时间】:2013-08-25 12:42:38
【问题描述】:
我似乎无法解决名称约定,或者如果我不正确地加入它们。
这是我从用户模型得到的错误:
> user.companies
NameError: uninitialized constant User::CompaniesUser
从公司模式来看:
> company.users
NameError: uninitialized constant Company::CompaniesUser
用户.rb
has_many :companies_users
has_many :companies, :through => :companies_users
公司.rb
has_many :companies_users
has_many :users, :through => :companies_users
company_user.rb
class CompanyUser < ActiveRecord::Base
belongs_to :company
belongs_to :user
end
我一直在查找示例,但老实说,我不明白为什么它一直在爆炸。如果需要任何其他信息,我会提供,感谢您提供的任何帮助。
【问题讨论】:
标签: sql ruby-on-rails ruby join