【发布时间】:2015-07-18 04:30:55
【问题描述】:
在使用 Rails 时,有没有办法自定义 rake 命令的结果?
例如,我使用 rake 转储任务 - rake db:dump - 以便它获取所有本地生成的数据库条目。我想将其扩展到已部署的应用程序,以便我可以运行一个命令并拥有一个可以重现我的数据库的文件。
如何做到这一点?
【问题讨论】:
标签: ruby-on-rails ruby
在使用 Rails 时,有没有办法自定义 rake 命令的结果?
例如,我使用 rake 转储任务 - rake db:dump - 以便它获取所有本地生成的数据库条目。我想将其扩展到已部署的应用程序,以便我可以运行一个命令并拥有一个可以重现我的数据库的文件。
如何做到这一点?
【问题讨论】:
标签: ruby-on-rails ruby
您可以做的是编写一个 bash 脚本,其中包含您需要转储和部署的所有命令。
您还可以创建一个运行多个命令的别名,这可能更接近您想要执行的操作。
这是一个类似的问题,它的答案可以解释这两个问题:
How can I define a bash alias as a sequence of multiple commands?
【讨论】: