2013-08-01 49 views
9

有没有办法在沙盒模式下运行rails server有没有办法做一些像rails server --sandbox的东西?

我想要在服务器停止后回滚Rails应用程序所做的所有更改。

例如,执行命令rails console --sandbox

+1

似乎不可能,您可以创建一个脚本来转储您的数据库,启动rails服务器,然后在服务器退出后导入转储。 – Benj

+0

@BenjaminSinclaire,命令“rails console --sandbox”是如何工作的? 它似乎是这样,它不? –

+0

为什么你应该这样做?你有没有不同的设置?例如开发,分期和生产?现场编码从来都不是很好! ;-) – Mattherick

回答

3

有没有构建这样做。您可以在沙盒模式(rails c -s)中启动rails控制台,但不能启动服务器。

但是...如果想要回滚的更改只是数据的更改,那么您可以在每次运行服务器时将种子数据写入数据库并使用它们填充数据库。

相关问题