在任务之前调用方法

时间:2012-06-08 08:02:17

标签: ruby-on-rails

在运行我构建的rake任务时,rails中有没有办法自动调用方法,比如之前?

假设我们有

namespace :migrate do

  def before
    # do this before all tasks 
  end

  desc 'migrate authors from legacy database'
  task :authors => :environment do
    # some code here
  end

end

我想在每次运行任务时运行before方法。

1 个答案:

答案 0 :(得分:0)

看看这是否有帮助:http://www.rubyflow.com/items/4104