Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ruby-on-rails-3/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby Rake任务-带有附加类_Ruby_Ruby On Rails 3_Rake Task - Fatal编程技术网

Ruby Rake任务-带有附加类

Ruby Rake任务-带有附加类,ruby,ruby-on-rails-3,rake-task,Ruby,Ruby On Rails 3,Rake Task,我有自己的类,我想在我的rake任务中使用它们。 将这些类的文件放在何处?如果这些类仅由rake任务使用,我会将它们保存在lib/中,只需通过配置自动加载路径来确保加载目录即可: # application.rb config.autoload_paths += %W(#{config.root}/lib) 你必须对你想要达到的目标更具体一点。现在,我们所能告诉你们的是:“你们指示rake找到它们的地方”。因此,如果这还不够,请提供更多详细信息。您不需要使用自动加载路径,您也可以轻松地在Rak

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

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

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

你必须对你想要达到的目标更具体一点。现在,我们所能告诉你们的是:“你们指示rake找到它们的地方”。因此,如果这还不够,请提供更多详细信息。您不需要使用
自动加载路径
,您也可以轻松地
在Rake任务中需要这些文件。通过使用
autoload_路径
可以强制始终加载这些文件。是的,最好是
要求
它们,因为它们只在rake任务中需要。