레일에 새로운 기능이 있습니다. 2 개의 중첩 된 리소스가 있습니다 : 사진 및 태그.레일에 명명 된 스코프는 레코드 수로 기록합니다.
Photos
Tags
end
사진에는 많은 태그가 있고 사진에는 태그가 있습니다.
사진을 태그 수로 주문하는 범위를 만들고 싶습니다. 그들과 가진 관계는 안으로있다 태그 :
t.integer "photo_id"
해당 열.
내 범위는 어떻게해야합니까? 먼저 가장 많은 태그가있는 사진을 원한다면?
고마워요.
범위 : most_tagged, -> {order (: tags) .reverse_order.count.limit (10)}하지만 태그는 사진 용 열이 아닙니다 ... 그래서 어떻게 해야할지 모르겠습니다. 그것을 연결하십시오 – Gibson