在生产中以沙盒模式运行 Rails 控制台

问题描述

在生产环境中以 sandBox 模式运行 rails 控制台是一个好习惯吗?

我正在寻找一种在生产服务器上测试事物的好方法rails console --sandBox 似乎是一个不错的选择:我可以测试我需要的任何东西,而不必担心会影响生产。

在与其他程序员交谈后,他们说 sandBox 事务可能会阻止其他请求。这就是为什么最好做 rails console 并且小心你正在做的事情。

我找到的唯一信息是Rails Command Line Guide。当然,sandBox 的工作原理和诸如此类的东西没有任何关系。您认为在 prod 上运行 rails console --sandBox 可以吗?为什么?为什么不呢?

解决方法

以下命令用于在生产环境以沙箱模式运行rails控制台

 RAILS_ENV=production rails c --sandbox