【发布时间】:2010-10-12 20:49:46
【问题描述】:
我正在编写一个快速的小钱跟踪轨道应用程序,让用户输入他们的日常账单。我有一个用户 embeds_many :bills。
我正在使用 Devise 进行身份验证。这是我的问题。当我每次从我的 session_id 获取 current_user 时,它会拉入我的整个用户及其嵌入的文档是否正确?所以随着账单加起来,我的用户对象会越来越大。
我想知道是否有任何方法可以限制这一点,以便我的 current_user 查找不会获取嵌入的文档,否则我认为将这些账单嵌入用户中没有意义,而是使用关系在单独的账单收集上。
有人对此有什么想法吗?
【问题讨论】:
标签: ruby-on-rails mongodb mongoid nosql