По @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