2010-04-03 6 views
0

에 의해 @user.posts에 의해 게시 됨 : 미완성 상태의 게시물이 있음을 알 수 있습니다.@ user.posts.where ('status =?', : 완료되지 않음) .all은 []

그러나 @user.posts.where('status = ?', :unfinished).all은 빈 배열을 반환합니다.

먼저 @user.reload을 호출하려고 시도했지만 문제가 해결되지 않았습니다.

(rdb:568) @user.posts 
[#<Post id: 1, content: "hehe", user_id: 1, created_at: "2010-04-03 06:16:47", updated_at: "2010-04-03 06:16:47", status: "--- :unfinished\n">] 

(rdb:568) @user.posts.where('status = ?', :unfinished).all 
[] 

갱신 :

아, 참조하십시오. 레일은 탈출하지 않습니다 미완성 잘, 그것은 닫는 '

status = '--- :unfinished\n

답변

1

@user.posts.where('status = :status',{:status => 'unfinished'}).all

누락
관련 문제