私は自分の通知を送ることができるユーザーを制御できる私のレールのWebサイトにユーザー設定を実装しています。彼に情報を送ることができるユーザーの許可された分類は、配列に格納され、ユーザーが設定することができます。Mongoidクエリーインクルード配列
投稿を送信したユーザーのユーザーの種類に応じて通知を送信するようにユーザーに問い合わせる方法を教えてください。
私はこのようなことをしたい。
notifiable_users = User.all.or("notification_setting.posted_by" includes "sender.user_type")
「all.or」とはどういう意味ですか? – apneadiving
私は、モンゴイドの連鎖を使ってすべてのユーザーにフィルターを追加しています。 – nightf0x
しかし、これを行うと、私はあなたがメモリ内のオブジェクトをフィルタリングするすべてのユーザーを最初にロードすると思います、なぜあなたは直接dbコールを下げるために、より正確なクエリを作成しないでください? – apneadiving