我已經使用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對象。我想將這些帖子合并為一個ActiveRelation。由于某個時候可能有成千上萬的帖子,因此需要在數據庫級別完成。如果是MySQL查詢,我可以簡單地使用UNION運算符。有人知道我是否可以使用RoR的查詢界面執行類似的操作嗎?
- 3 回答
- 0 關注
- 691 瀏覽
添加回答
舉報
0/150
提交
取消