我是mongoid的新手。我在Ryan Bate的屏幕演员#238的帮助下开始用rubyonrails做mongoid。
我在mongoid官方网站的“参考”部分中找到了描述has_many的内容。
任何人都可以帮我解释一下has_many和references_many之间的区别是什么以及哪个版本的mongoid支持它们。
非常感谢你。
答案 0 :(得分:9)
从mongoid doc你可以读到:
http://mongoid.org/docs/upgrading.html
当父关系为时,关系关联不再自动保存 创建。以前保存的新文件有一个 references_many或references_one关联加载将保存 关系就是第一次拯救。为了恢复此功能, 自动保存:必须为宏提供true选项(仅限此选项) 适用于references_many和references_one):
所以现在我认为没有任何差异,如果您需要,可以免费使用has_many
选项autosave: true
:)