0

私は、ユーザーが毎日の請求書を入力できるようにする、ちょっとしたお金を追跡するレールアプリを楽しみのために書いています。私はユーザーembeds_many :billsを持っています。

私は認証にDeviseを使用しています。これが私の質問です。session_id から毎回 current_user を取得すると、ユーザー全体とその埋め込みドキュメントが正しく取り込まれますか? したがって、請求額が増えるにつれて、私のユーザー オブジェクトはどんどん大きくなります。

current_user find が埋め込まれたドキュメントを取得しないようにこれを制限できる方法があるかどうか疑問に思っています。手形コレクション。

誰でもこれについて何か考えがありますか?

4

1 に答える 1

0

私は、Devise に関連付けられたユーザー オブジェクトと、そのユーザーの属性と情報を定義する Profile オブジェクトを持つという概念が気に入っています。

したがって、ユーザーにはプロファイルがあり、プロファイルには請求書が埋め込まれます。

そうすれば、必要なときにのみプロファイル情報を取得できます。これは頻繁に行われる可能性がありますが、すべてのページが読み込まれるわけではありません。

于 2010-10-12T21:46:55.347 に答える