2013-08-01 26 views
9

rails serverをサンドボックスモードで実行する方法はありますか?rails server --sandboxのようなことをする方法はありますか?

私は、サーバーが停止した後に、レールアプリに加えられたすべての変更をロールバックすることを望みます。

たとえば、コマンドrails console --sandboxを実行します。

+1

DBをダンプし、railsサーバーを起動し、サーバーが終了した後にダンプをインポートするスクリプトを作成できます。 – Benj

+0

@BenjaminSinclaire、 "rails console --sandbox"コマンドの仕組みは? それはそうなのでしょうか? –

+0

なぜそれをする必要がありますか?あなたは異なった設定をしていませんか?開発、ステージング、生産などライブコーディングは決して良いことではありません! ;-) – Mattherick

答えて

3

これを行うための方法はありません。 railsコンソールをサンドボックスモード(レールc -s)で起動できますが、サーバーは起動できません。

しかし、ロールバックしたい変更がデータにのみ反映されている場合は、サーバーを実行するたびにシードデータを書き込み、データベースにデータを取り込むことができます。

関連する問題