2014-02-17 81 views

回答

0

要添加您需要创建一个.rake文件,而不是rake任务在lib/tasks目录的.rb文件

lib/tasks/sample_task.rake 

或在您的情况

lib/tasks/lib/data/test.rake 

耙任务是使用命名空间定义

例test.rake文件

# Namespace declaration 
namespace :sample do 

    # Task Description 
    desc "Sample task"  
    # Here sample_task is the name of the task 
    task sample_task: :environment do 
    # Your task 
    5.times do |t| 
     puts "Hello world" 
    end 

    end 

end 

现在用rake sample:sample_task 其中样本空间声明和sample_task运行你的任务是任务的名称

如果使用的是轨道2,那么你可以使用跑步者跑你的任务像

script/runner sample_task