运维开发网

ruby-on-rails – 预先安排现有的rake任务

运维开发网 https://www.qedev.com 2020-08-01 21:15 出处:网络 作者:运维开发网整理
定义现有的rake任务会再次附加到原始任务,但我想在db:migrate任务之前添加.我希望在某些情况下事先提出错误.有没有一种好的方法来预先添加现有的rake任务? 尝试在’db’命名空间上添加db:custom任务,并使用enhance方法调用db:migrate # add your custom code on db:custom namespace 'db' do task 'cu
定义现有的rake任务会再次附加到原始任务,但我想在db:migrate任务之前添加.我希望在某些情况下事先提出错误.有没有一种好的方法来预先添加现有的rake任务? 尝试在’db’命名空间上添加db:custom任务,并使用enhance方法调用db:migrate

# add your custom code on db:custom 
namespace 'db' do
  task 'custom' do
    puts "do custom db stuff"
  end
end

# invoke db:migrate 
Rake::Task['db:migrate'].enhance [:custom]
0

精彩评论

暂无评论...
验证码 换一张
取 消