Перезагрузка и перезагрузка объекта Active Record !? - PullRequest
4 голосов
/ 19 марта 2012

В чем разница между active record object reload & send(:reload!).

self.reload # fetches object attributes from db and modifies current

self.send(:reload!) # doing same ?

Как получить объект БД без фактического изменения текущего экземпляра с помощью перезагрузки?

Я могу сделать это, используя -

self.class.find self.id

есть ли другой способ?

1 Ответ

0 голосов
/ 19 мая 2014

из документа:

reload!(print=true)
reloads the environment

reload()
Forces reloading of relation.

думаю перезагрузить!это глобальная функция для перезагрузки окружения, не знаю, что произойдет с неинтерактивной виртуальной машиной Rails ...

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