2012-06-08 56 views
0

在运行我构建的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 

我想将之前的方法,每次运行一个任务运行。

回答

0

看看这有助于:http://www.rubyflow.com/items/4104

+0

这正是我要找的,但是当我将其捆绑错误“遗憾的是,宝石耙钩(1)有一个无效gemspec结果,捆扎机无法安装。这个Gemfile,请问宝石作者是否推出了不好的版本来解决这个问题,更多信息请参见http://bit.ly/syck-defaultkey。 – Chris

相关问题