2 개의 모델로 레일 요청을 작성하고 싶습니다. 아주 단순하다고 생각하지만 직접 루프를하고 싶지는 않습니다. 내 국가 모델에있어레일즈 - 두 모델로 찾기 찾기
:
내가 첫 번째 요청 따라 모든 국가 싶어def self.find_for_user(user_id)
wines = Wine.where("user_id = ?", user_id).group(:country_id)
where("countries.id IN ?", wines.map())
end
(국가별로 그룹화 와인을, 난 그냥 국가가 필요)
나는 내가 할 수있는 생각 map() 또는 다른 명령어를 한 줄에 입력하십시오. 와인의 모든 country_id 필드를 가져와야합니다.
감사합니다.
이것은 완벽하고 더 "레일"처럼 보입니다. :) 감사합니다 ! –