Ruby on rails 如何将rake与rake任务一起使用?
我认为Rails非常重,我正在从我的项目中取出一些片段,使它们独立。我的任务库,我希望它在Rails之外工作。因此,没有应用程序,也没有config/application.rb,只有定义任务的lib/文件夹。我应该如何构造我的rakefile以包含Ruby on rails 如何将rake与rake任务一起使用?,ruby-on-rails,rake,rake-task,rakefile,Ruby On Rails,Rake,Rake Task,Rakefile,我认为Rails非常重,我正在从我的项目中取出一些片段,使它们独立。我的任务库,我希望它在Rails之外工作。因此,没有应用程序,也没有config/application.rb,只有定义任务的lib/文件夹。我应该如何构造我的rakefile以包含lib/tasks/*rake中定义的所有任务?我的非工作尝试如下 #!/usr/bin/env/rake d = Dir["#{File.dirname(__FILE__)}/src/tasks/*.rake" ] d.each do |file|
lib/tasks/*rake
中定义的所有任务?我的非工作尝试如下
#!/usr/bin/env/rake
d = Dir["#{File.dirname(__FILE__)}/src/tasks/*.rake" ]
d.each do |file|
require "tasks/"+ File.basename(file, File.extname(file))
end
调用类似于
bundle exec rake-T-Isrc
将其放入rake文件中
Dir["#{File.dirname(__FILE__)}/src/tasks/*.rake" ].each{ |rake_file| load rake_file }
把这个放进你的耙子里
Dir["#{File.dirname(__FILE__)}/src/tasks/*.rake" ].each{ |rake_file| load rake_file }