通过
@user.posts
,我可以看到有一个帖子:未完成状态。
但是
@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