据我了解,所有密钥都存储在“多个”端,即:如果用户有很多帖子,帖子只属于一个用户,则外键关联哪个用户“拥有”哪个帖子只存在于邮政对象。
然而,在我的用户控制器中,我仍然可以创建一个用户显示页面,通过循环“user.posts”列出所有帖子。
这怎么可能?
提前致谢。
编辑:一个警告,我正在使用MongoDB / Mongoid,不知道这是如何通过Active Record实现的。
答案 0 :(得分:0)
belongs_to
部分的模型在您的情况下保留了参考列user_id
。
has_many
部分的模型查询表belongs_to
,以获取所有参考模型。
希望它能帮到你!