2014-03-06 1 views
0

레일 @ store.jackets.order (buttons : : desc)를 수행 할 수 있어야하지만 db 열이 아니기 때문에이 작업을 수행 할 수 없습니다. 나는 그것을 어떻게 할 것이냐?주문 나는 두 가지 모델이 4

답변

0

당신은 그 이름으로 이름으로 카운트 별칭 협회 및 순서를 계산하기 위해 몇 가지 SQL을 작성해야합니다 :

SQL에
@store.jackets.joins(:buttons).select("jackets.*, COUNT(buttons.id) as button_total").order('button_total DESC') 

더 많은 here

계산