@ user.posts.where ('status =?',: незакончено) .all возвращает [] - PullRequest
0 голосов
/ 03 апреля 2010

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

1 Ответ

1 голос
/ 03 апреля 2010

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...