在heroku上以沙箱模式运行Rails控制台

问题描述 投票:0回答:2

在文档中找不到它,在SO上也找不到它,但是有没有办法在heroku(Celadon Cedar)上以沙盒模式运行Rails(3.2.x)控制台,相当于

rails console --sandbox
ruby-on-rails heroku console
2个回答
22
投票

对于更“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>

0
投票

如果您在这里是因为

rails console --sandbox
从 09/23 开始停止为您工作,您需要在 Rails 命令周围显式添加引号以使 Heroku 识别它。

heroku run 'rails console --sandbox' -a your-app

© www.soinside.com 2019 - 2024. All rights reserved.