使用Rails获取has_many模型

时间:2015-08-05 04:07:31

标签: ruby-on-rails ruby ruby-on-rails-4

我目前正在使用此用户模型获得 has_many 关系关联

User.reflect_on_all_associations(:has_many)

现在,我如何才能通过 has_many 关联获取用户模型

1 个答案:

答案 0 :(得分:6)

如果您只想要has_many :through关联,可以像这样过滤数组:

User.reflect_on_all_associations(:has_many).select do |association|
  association.options.key? :through
end