Обновить результат ActiveRecord - PullRequest
12 голосов
/ 26 февраля 2012

Как обновить результат ActiveRecord "рельсовым путем"?Пример:

stuff = Stuff.find(:id)
a = stuff.x   # a = 3
(at this time field value in database stuff.x changed to 7 )
a = stuff.x   # a = 3 but I need here 7

Можно ли сделать что-то вроде stuff.refresh_data для повторного выполнения запроса?

1 Ответ

27 голосов
/ 26 февраля 2012

Вы можете использовать reload. В вашем случае вы бы написали stuff.reload

Вот документация .

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