Rails ActiveRecord协会
问题描述:
我有一个用户模型。Rails ActiveRecord协会
我如何获得用户模型与其他模型之间的所有关联?
我需要知道的型号名称和关联类型(1..1,1..M,m..m ...)
我不想使用DB /模式。 rb文件
答
在User
模型上使用reflect_on_all_associations类方法。
这将返回一个反射对象数组。在这些对象上,您可以调用macro
方法来查找关联类型(:has_many
,:belongs_to
等)和klass
方法以了解关联对象的相关对象类。
很多,很多重复: http://stackoverflow.com/questions/3178587/ http://stackoverflow.com/questions/644718/ http://stackoverflow.com/questions/2880591/ HTTP: //stackoverflow.com/questions/259529/ – 2010-07-16 10:22:11