2011-08-30 67 views
3

我有我自己的類,我想在我的rake任務中使用它。 在哪裏把這個類的文件?Rake任務 - 附加類

+0

你得有點多具體到你想要達到的目標。現在,我們可以告訴你的是:「某處你指示耙子找到它們」。所以如果這還不夠,更多的細節。 – jer

回答

2

如果類僅由rake任務,我讓他們在lib/,只是確保你正在加載的目錄通過配置autoload_paths

# application.rb 
config.autoload_paths += %W(#{config.root}/lib) 
+5

你不需要*使用'autoload_paths',你可以在Rake任務中輕鬆'需要'你需要的那些文件。通過使用'autoload_paths',你迫使這些文件一直被加載*。 –

+0

是的,最好是「需要」它們,因爲它們只在耙式任務中需要。 – dwhalen