가장 많이 본 21 개의 사진 목록을 검색하려고합니다. 나는 내 컨트롤러에서이 코드를 가지고 :레일스가 잘못된`order` 문을 삽입했습니다.
@photos = Photo.where("group_id = (?)", params[:target_id]).order('view_count ASC').limit(21)
를하고 다음과 같은 SQL 출력 :
SELECT "photos".* FROM "photos" WHERE group_id = ('205') ORDER BY "photos"."timestamp" DESC, view_count ASC LIMIT 21
가 timestamp DESC
쿼리에서 오는을 어떻게 제거합니까? 사진이 조회수 대신 시간순으로 반환됩니다.
체크? – Sravan