У меня есть вопрос об ассоциации активных записей в Rails.Я разрабатываю три модели активной записи: Team, Teamuser, пользователи, тестирование по ассоциации "has_many through".по сути, я просто хочу иметь возможность вызывать team.users и user.teams.
вот мои определения моделей
team.rb
#######
class Team < ActiveRecord::Base
has_many :teamusers, :foreign_key => :team_id
has_many :users, :through => :teamusers
end
и
teamuser.rb
###########
class Teamuser < ActiveRecord::Base
belongs_to :teams
belongs_to :users
end
затем
user.rb
########
class User < ActiveRecord::Base
has_many :teamusers, :foreign_key => :user_id
has_many :teams, :through => :teamusers
end
каждый раз, когда я пробую это
team.users
, мне выдается сообщение об ошибке «Неинициализированная константа Team :: Users».
чтомогу я ошибаться он?Любой совет будет очень признателен.