【问题标题】:Rake task - with additional class耙任务 - 附加类
【发布时间】:2011-08-31 07:11:16
【问题描述】:

我有自己的课程,我想在我的 rake 任务中使用它们。 将这些类的文件放在哪里?

【问题讨论】:

  • 您必须更具体地说明您要实现的目标。现在,我们只能告诉你:“你指示 rake 找到它们的地方”。因此,如果这还不够,请提供更多详细信息。

标签: ruby ruby-on-rails-3 rake-task


【解决方案1】:

如果这些类仅由 rake 任务使用,我会将它们保存在 lib/ 中,只需确保通过配置 autoload_paths 来加载目录即可:

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

【讨论】:

  • 您不必需要使用autoload_paths,您可以很容易地require 那些您在Rake 任务中需要的文件。通过使用autoload_paths,您将强制一直加载这些文件
  • 是的,最好require 他们,因为他们只需要在 rake 任务中。
猜你喜欢
  • 2012-01-10
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-02-21
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多