2012-08-24 3 views
0

레일즈 3.2.6을 사용하여 웹 응용 프로그램을 구축하고 있는데이 쿼리를 수행하려고하면 쿼리의 첫 번째 부분 이후에 쉼표가 붙습니다.레일즈는 쿼리가 잘못된 곳을 말합니다

Checkin.where ("user_id = ? AND event_id = ?", current_user.id, params[:event_id]) 

위의 코드에 어떤 문제가 있습니까?

+0

는 할 수있는 쉼표 내가 쿼리 –

+0

에 더 쉼표를 볼 의미 그것은 실제 오류 메시지를 게시 할 도움이됩니다. 나는'syntax error, unexpected ',', expecting ')''와 같은 것으로 가정한다. – Thilo

답변

2

where과 오프닝 ( 사이의 공백을 제거하십시오.

Checkin.where("user_id = ? AND event_id = ?", current_user.id, params[:event_id]) 
+0

고마워, 공백이 세 었는지는 몰랐어. –

관련 문제