게시물을 통해 많은 사용자를 보유한 Thred 모델을 보유하고 있습니다.이 쿼리/코드를 개선 할 수 있습니까?
색인 템플릿에 모든 threds 인 @threds = Thred.all
과 render @threds
을 가져옵니다.
그러나 나는 사용하여 현재 사용자가 threds의 각각의 응답 여부를 확인 : 다음과 같은 방법을 사용
if member && thred.user_posted?(current_user)
:
def user_posted?(user)
users = []
self.users.map { |u| users << u.id }
users.include?(user.id)
end
그것은 작동하지만, 나는 궁금하고있다 그것을하는 더 효율적인 방법은 무엇입니까?
이 질문은 그것이 [codereview.se] –