我似乎无法解决名称约定或者我错误地加入它们。
这是我从用户模型中得到的错误:
> 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
我一直在查找示例,但老实说,我不明白为什么它一直在爆炸。如果需要任何其他信息,我会提供,感谢您提供的任何帮助。