2013-10-25 2 views
0

레코드로 정렬을 시도하고 있는데, 이는 Code 테이블과 연결되어 있습니다.알 수없는 열로 인식되는 이유는 무엇입니까?

@codes = Code.joins(:user).where('body like ?', "%"+params[:search]+"%").order('user.updated_at DESC').page(params[:page]).per(10) 

그러나, 그것은 일종의 나를 못하게 :(

이것은 내가 오류 메시지입니다.

오류 메시지

Mysql2::Error: Unknown column 'user.created_at' in 'order clause 
+1

'order (users.updated_at desc)'를 사용해 보셨습니까? –

+0

@nick 감사합니다. 그거였다! – MKK

답변

2

데이터베이스 테이블이 있어야한다 users이 아닌 user (복수가 아닌 복수형) 주문 방법을 다음과 같이 업데이트하십시오 :

order('users.updated_at DESC') 
+0

그게 다야! 감사! 10 분 이내에 답장을 드리겠습니다. – MKK

관련 문제