[英]How do I allow a watchr script to be in the scope of my ActiveRecord models
我有一個在我的Ruby on Rails 3.1應用程序上運行的監視程序腳本,並且在該腳本內需要進行如下調用: game = Game.find(0)
除非每當腳本執行時,我都會收到此錯誤: uninitialized constant Watchr::Script::EvalContext::Game (NameError)
我假設我必須在腳本的開頭部分要求一些內容,但我不確定是什么。 如果很重要,腳本位於/data/xmlwatcher.watchr
我弄清楚如何做到這一點的最好方法是,將處理數據庫的所有內容放入rake任務,並使用Rake :: Task []。invoke調用該任務。 在Rake任務內部,我調用Rake :: Task ['environment'],然后它開始工作。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.