2013-08-01 8 views
9

Czy istnieje sposób na uruchomienie rails server w trybie piaskownicy?Czy istnieje sposób na zrobienie czegoś w rodzaju serwera szyn --sandbox?

Chciałbym, aby wszystkie zmiany wprowadzone w aplikacji szyny zostały wycofane po zatrzymaniu serwera. Na przykład, wykonując polecenie rails console --sandbox.

+1

Nie wydaje się możliwe, można utworzyć skrypt zrzutu bazy danych, uruchomić serwer szyn, a następnie zaimportować zrzut po zamknięciu serwera. – Benj

+0

@BenjaminSinclaire, jak działa polecenie "szyny konsoli - skrzynki"? Wygląda na to, że tak nie jest? –

+0

Dlaczego powinieneś to zrobić? Nie masz różnych ustawień? Na przykład rozwój, inscenizacja i produkcja? Kodowanie na żywo nigdy nie jest dobre! ;-) – Mattherick

Odpowiedz

3

Nie ma żadnego sposobu, aby to zrobić. Możesz uruchomić konsolę szyn w trybie piaskownicy (szyny c-s), ale nie serwera.

Ale ... Jeśli zmiany, które chcesz wycofać, są tylko zmianami danych, możesz po prostu zapisać dane o nasionach i zapełnić je bazą danych przy każdym uruchomieniu serwera.

Powiązane problemy