Я был вокруг и вокруг с этим.Я видел подобные вопросы здесь, но, кажется, у меня есть дополнительный усложняющий фактор;то, что сработало для них, не работает для меня.
У меня есть модели и таблицы для User, Group, GroupMember.Группа принадлежит пользователю, но каждая группа может иметь произвольное количество членов группы, то есть других пользователей.Вот мои ассоциации:
В User,
has_many :groups
В группе,
belongs_to :user
has_many :group_members
has_many :members, :class_name => "User", :through=>:group_members
В GroupMember,
belongs_to :member, :class_name=>"User"
belongs_to :group
Чтобы попасть начлены группы, то в groups_controller.rb я делаю это:
@groupmembers = @group.group_members.all
Однако, это приводит к следующей ошибке:
NameError in GroupsController#show
uninitialized constant Group::GroupMember
Как я уже говорил, я был вокруги вокруг с этим ... где я ошибся?Заранее спасибо за просмотр ...