【发布时间】:2014-09-23 18:23:14
【问题描述】:
开发人员有权删除数据库但不能重新创建它。在处理rake 任务时,他不小心运行了整个rake 套件,其中包括破坏开发数据库,但没有重新创建和填充它的适当权限。
如何确保不再发生这种情况? Rails 应用程序中是否有某种方式可以覆盖正在运行的rake,以便它不会执行一堆未指定的任务?
开发人员正在寻找任务列表,并认为运行 rake 会提供该列表,类似于运行 rails 本身会发出指令。
我知道rake 有一个 binstub,但我真的不知道如果我把里面的东西弄乱了会发生什么。
对于这种情况有什么好的解决办法吗?
【问题讨论】:
标签: ruby-on-rails ruby-on-rails-4 rake