如何获取模型的所有关联

时间:2014-06-23 19:09:22

标签: ruby-on-rails-4

在rails中是否有任何方法可以获取给定模型的所有关联模型的列表?

我想的是:

post_associations = Post.associations()

感谢。

1 个答案:

答案 0 :(得分:0)

Post.reflections
#=> { :author => #<ActiveRecord::Reflection::AssociationReflection:0x0...>,
      :comments => #<ActiveRecord::Reflection::AssociationReflection:0x0...> }

Post.reflections.keys
#=> [:author, :comments]