在文档中找不到它,在SO上也找不到它,但是有没有办法在heroku(Celadon Cedar)上以沙盒模式运行Rails(3.2.x)控制台,相当于
rails console --sandbox
对于更“Heroku 方式”的替代方案,
heroku run console --sandbox
也能做到这一点:
$ heroku run console --sandbox
Running `console --sandbox` attached to terminal... up, run.6024
[...]
Loading production environment in sandbox (Rails 3.2.12)
Any modifications you make will be rolled back on exit
irb(main):001:0>
如果您在这里是因为
rails console --sandbox
从 09/23 开始停止为您工作,您需要在 Rails 命令周围显式添加引号以使 Heroku 识别它。
heroku run 'rails console --sandbox' -a your-app