代码之家  ›  专栏  ›  技术社区  ›  astropanic

Rails ActiveRecord关联

  •  1
  • astropanic  · 技术社区  · 15 年前

    我有一个用户模型。

    我需要知道型号名称和关联类型(1..1,1..m,m..m…)

    我不想使用db/schema.rb文件

    1 回复  |  直到 15 年前
        1
  •  3
  •   alex.zherdev    15 年前

    使用 reflect_on_all_associations User 模型。

    这将返回反射对象的数组。在那些你可以调用的对象上 macro 方法查找关联类型( :has_many , :belongs_to 等),以及 klass