如何在rake任务中添加一个钩子(例如在db:migrate之后命令db / schema.rb)

时间:2017-02-14 22:47:08

标签: ruby-on-rails ruby rake

如何向rake db:migrate添加挂钩?

e.g。添加一些后期排序到db/schema.rb,规范化db/schema.rb,使用rubocop来清理db/schema.rb的语法等(仅举例,但基本上是db:migration之后的任何内容)

1 个答案:

答案 0 :(得分:0)

Rake::Task['db:migrate'].enhance do
  load Rails.root.join('bin', 'your-script')
end