我有我自己的類,我想在我的rake任務中使用它。 在哪裏把這個類的文件?Rake任務 - 附加類
3
A
回答
2
如果類僅由rake任務,我讓他們在lib/
,只是確保你正在加載的目錄通過配置autoload_paths
:
# application.rb
config.autoload_paths += %W(#{config.root}/lib)
+5
你不需要*使用'autoload_paths',你可以在Rake任務中輕鬆'需要'你需要的那些文件。通過使用'autoload_paths',你迫使這些文件一直被加載*。 –
+0
是的,最好是「需要」它們,因爲它們只在耙式任務中需要。 – dwhalen
相關問題
- 1. 如何將Rake任務添加到默認的Rake任務?
- 2. 在Rake任務
- 3. rake任務
- 4. rake任務
- 5. Rake「variadic」任務
- 6. 調試rake任務
- 7. rake任務變量
- 8. 封閉Rake任務
- 9. 運行rake任務
- 10. Rake任務失火
- 11. 守護rake任務
- 12. rake任務指定
- 13. rake任務問題
- 14. 訂單Rake任務
- 15. 如何rake任務
- 16. 調度Rake任務
- 17. 測試Rake任務
- 18. rake任務訂購
- 19. 禁用rake任務
- 20. 調用rake任務
- 21. 從應用程序rake任務運行gems rake任務
- 22. 覆蓋rake任務和rake任務依賴關係?
- 23. rake任務:未定義類的方法
- 24. Rails Rake任務 - 訪問模型類
- 25. 在rake任務中包含Rails類?
- 26. 無需使用Rake運行Rake任務
- 27. Rake任務失敗:環境不加載
- 28. Ruby Rake從寶石中加載任務
- 29. Rake任務添加默認數據
- 30. 從Rake任務中加載Gem文件
你得有點多具體到你想要達到的目標。現在,我們可以告訴你的是:「某處你指示耙子找到它們」。所以如果這還不夠,更多的細節。 – jer