如何从开发环境中将rake与执行生产数据库命令区分开?

时间:2019-06-03 15:45:29

标签: ruby-on-rails ruby-on-rails-3 rake

我刚刚注意到rake drop all命令也可以删除生产数据库实例中的表。 Rails中是否有一种方法可以分隔Rails配置,从而使开发环境中的任何命令都不会触及生产系统?

1 个答案:

答案 0 :(得分:2)

将生产连接与开发设置分开并隔离。

您的本地database.yml中不应包含生产凭据和连接,而应使用仅在生产环境中提供的环境变量。