我有我自己的類,我想在我的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任務
- 2. rake任務
- 3. rake任務
- 4. Rake「variadic」任務
- 5. rake任務變量
- 6. 如何rake任務
- 7. 調用rake任務
- 8. 運行rake任務
- 9. Rake任務失火
- 10. rake任務訂購
- 11. rake任務問題
- 12. 守護rake任務
- 13. 調度Rake任務
- 14. 測試Rake任務
- 15. 從應用程序rake任務運行gems rake任務
- 16. 覆蓋rake任務和rake任務依賴關係?
- 17. Rails Rake任務 - 訪問模型類
- 18. Rake任務添加默認數據
- 19. 從Rake任務中加載Gem文件
- 20. Ruby Rake從寶石中加載任務
- 21. 如何加速Ruby/Rake任務
- 22. Rake任務的命令行工作,但失敗rake任務
- 23. 結合許多rake任務到一個rake任務
- 24. Rake任務會破壞我的Ruby ...壞Rake任務
- 25. 通過.rake文件rake任務
- 26. 'rake test'後執行rake任務
- 27. 運行所有rake任務?
- 28. 解析saveInBackgroundWithBlock附加任務
- 29. 通過系統執行其他rake任務的rake任務失敗 - 沒有這樣的文件要加載rake
- 30. rake任務上的寶石
你得有點多具體到你想要達到的目標。現在,我們可以告訴你的是:「某處你指示耙子找到它們」。所以如果這還不夠,更多的細節。 – jer