belongs_to vs belongs_to_related,has_many vs has_many_related

_related为关系添加了什么? 例如,belongs_to和belongs_to_related有什么区别? 我主要在Mongoid应用程序中看到这个,但不确定它是否也适用于Rails。

belongs_to_related表示与“父”对象的关系关联。

请检查此问题以及GitHub上给出的示例:

https://github.com/mongoid/mongoid/issues/348

也可以看看:

http://rubydoc.info/gems/mongoid-with-auth/1.9.4/Mongoid/Associations/BelongsToRelated


has_many_related表示与单独集合或数据库中的对象的关系一对多关联。

也可以看看:

http://rubydoc.info/gems/mongoid-rails2/1.9.4/Mongoid/Associations/HasManyRelated

http://groups.google.com/group/mongoid/browse_thread/thread/29133cb1691e7db2/7d973df673861264