如何使用多字模型引用连接表?

时间:2013-02-25 20:12:53

标签: ruby-on-rails activerecord jointable

这可能是一个愚蠢的问题,但我似乎无法使其发挥作用:

通常可以像下面这样访问用户和组之间的连接表:

GroupsUsers.find(:all)

但是,如果两个模型中的一个有多个单词,比如用户和朋友群呢?这不起作用:

FriendGroupsUsers.find(:all)

我已经尝试了下面的内容,其中没有一个工作:

FriendGroupsUsers.find(:all)
FriendgroupsUsers.find(:all)
FriendGroups_Users.find(:all)
Friend_GroupsUsers.find(:all)

1 个答案:

答案 0 :(得分:-1)

如果您不喜欢标准联接模型名称,只需为您的联接表创建模型,而不是指定您想要的任何名称:

class AnyName < ActiveRecord::Base
  set_table_name :friends_group_users
end