タグ付けされた質問 「active-relation」

13
ActiveRecordクエリユニオン
Ruby on Railのクエリインターフェイスを使用して、(少なくとも私には)いくつかの複雑なクエリを記述しました。 watched_news_posts = Post.joins(:news => :watched).where(:watched => {:user_id => id}) watched_topic_posts = Post.joins(:post_topic_relationships => {:topic => :watched}).where(:watched => {:user_id => id}) これらのクエリはどちらもそれ自体で正常に動作します。どちらもPostオブジェクトを返します。これらの投稿を1つのActiveRelationに結合したいと思います。ある時点で数十万の投稿が存在する可能性があるため、これはデータベースレベルで行う必要があります。MySQLクエリの場合、単純にUNION演算子を使用できます。RoRのクエリインターフェイスで同様のことができるかどうか誰かが知っていますか?
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.