나는 ActiveRecord를 최대한 활용하려고 노력하고 있으며, 내가 원하는 방식으로 조인하는 데 어려움을 겪고있다. 여기ActiveRecord 조인
내 모델을 설정하는 방법은 다음과 같습니다
class Model
has_many :likes
end
class Like
belongs_to :model
belongs_to :user
end
class User
has_many :likes
end
나는 '모델'객체에서 모든 좋아하는 얻을 거기에서 등을 한 모든 사용자를 좀하고 싶습니다. 그래서 내 액티브 쿼리 코드 반환의 마지막 줄은 같은 사용자가 아니라 어떤 그러나
@model = Model.find(params[:id])
@users = @model.likes.joins(:user)
인 것입니다. 조인을 적절하게 사용하고 내가 원하는대로 할 수있는 방법이 있습니까?
할
감사합니다,
고맙습니다. 정확히 내가 찾던 것이 아니라 작동합니다. 적어도 조인 할 때 반환 할 항목을 지정할 수 있어야합니다. – dostrander