比方說,我有兩個型號:活動記錄查詢對象
class Post < ActiveRecord::Base
has_many :comments
end
class Comment < ActiveRecord::Base
belongs_to :post
end
然後假設我已經創建了2個職位,每3點意見。我可以通過查詢這兩個帖子的AR關係來獲取屬於這兩個帖子的所有評論嗎?
我可以這樣做:
@posts = Post.where(id: [1,2])
@comments = []
@posts.each do |post|
@comments += post.comments
end
但後來它不是一個AR的關係,再加上看起來這應該是一個簡單的查詢。
有什麼像@posts.comments
?
我想這是很簡單的東西,但無法找到對interwebs簡單..:/ –