问题描述
在生产环境中以 sandBox
模式运行 rails 控制台是一个好习惯吗?
我正在寻找一种在生产服务器上测试事物的好方法。 rails console --sandBox
似乎是一个不错的选择:我可以测试我需要的任何东西,而不必担心会影响生产。
在与其他程序员交谈后,他们说 sandBox
事务可能会阻止其他请求。这就是为什么最好做 rails console
并且小心你正在做的事情。
我找到的唯一信息是Rails Command Line Guide。当然,sandBox
的工作原理和诸如此类的东西没有任何关系。您认为在 prod 上运行 rails console --sandBox
可以吗?为什么?为什么不呢?
解决方法
以下命令用于在生产环境以沙箱模式运行rails控制台
RAILS_ENV=production rails c --sandbox