2011-06-27 23 views
0

我有一個監視器腳本運行在我的Ruby on Rails 3.1應用程序中,並且在腳本中需要撥打電話:game = Game.find(0) 除了每當腳本正在執行我收到此錯誤:uninitialized constant Watchr::Script::EvalContext::Game (NameError) 我假設我必須要求在腳本的開頭,但我不知道是什麼。重要的是腳本位於/data/xmlwatcher.watchr如何允許監視器腳本處於我的ActiveRecord模型範圍內

回答

0

我想出瞭如何做到這一點的最好方法是將處理數據庫的所有內容放入rake任務中,並使用Rake ::任務[]。調用。在Rake任務中,我調用Rake :: Task ['environment'],然後工作。