我有一個Thred模型,有許多用戶通過貼子。我可以改進此查詢/代碼嗎?
我在我的索引模板中提取所有的碎片,@threds = Thred.all
,然後render @threds
。
但是我檢查當前用戶是否已經在每個threds的回答,使用:
它採用下面的方法:
def user_posted?(user)
users = []
self.users.map { |u| users << u.id }
users.include?(user.id)
end
它的工作原理,但我想知道是否有是一個更有效的方法來做到這一點?
這個問題似乎是題外話,因爲它要求一個[codereview.se] – 2013-12-19 03:21:51