Как мне разрешить сценарию наблюдения быть в рамках моих моделей ActiveRecord? - PullRequest
0 голосов
/ 27 июня 2011

У меня есть скрипт watchr, запущенный в моем приложении Ruby on Rails 3.1, и внутри скрипта мне нужно сделать вызов вроде: game = Game.find(0), за исключением случаев, когда скрипт выполняется, я получаю эту ошибку: uninitialized constant Watchr::Script::EvalContext::Game (NameError) Я предполагаючто я должен что-то требовать в начале сценария, но я не уверен, что.Если это важно, сценарий находится по адресу /data/xmlwatcher.watchr

.

1 Ответ

0 голосов
/ 29 июня 2011

Лучший способ, который я понял, как это сделать, - поместить все, что связано с базой данных, в задачу rake и вызвать задачу с помощью Rake :: Task []. Invoke.Внутри задачи Rake я вызываю Rake :: Task ['environment'], и тогда она работает.

...