我似乎无法解决名称约定或者如果我不正确地加入它们。Rails:NameError:连接表上未初始化的常量
这是我从用户模型得到的错误:
> user.companies
NameError: uninitialized constant User::CompaniesUser
而且从公司的模式:
> company.users
NameError: uninitialized constant Company::CompaniesUser
user.rb
has_many :companies_users
has_many :companies, :through => :companies_users
company.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
我一直在寻找向上穿过的例子,但我真的不明白为什么它使爆炸。如果有任何额外的信息需要,我会提供,我感谢任何帮助。