在任务之前调用方法
问题描述:
在运行我构建的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
我想将之前的方法,每次运行一个任务运行。
这正是我要找的,但是当我将其捆绑错误“遗憾的是,宝石耙钩(1)有一个无效gemspec结果,捆扎机无法安装。这个Gemfile,请问宝石作者是否推出了不好的版本来解决这个问题,更多信息请参见http://bit.ly/syck-defaultkey。 – Chris