这可能是一个愚蠢的问题,但我似乎无法使其发挥作用:
通常可以像下面这样访问用户和组之间的连接表:
GroupsUsers.find(:all)
但是,如果两个模型中的一个有多个单词,比如用户和朋友群呢?这不起作用:
FriendGroupsUsers.find(:all)
我已经尝试了下面的内容,其中没有一个工作:
FriendGroupsUsers.find(:all)
FriendgroupsUsers.find(:all)
FriendGroups_Users.find(:all)
Friend_GroupsUsers.find(:all)
答案 0 :(得分:-1)
如果您不喜欢标准联接模型名称,只需为您的联接表创建模型,而不是指定您想要的任何名称:
class AnyName < ActiveRecord::Base
set_table_name :friends_group_users
end