Jaka jest różnica między rozpalaniem konsoli szyn a skryptem/konsolą i konsolą szyn w trybie piaskownicy ze skryptem/konsolą --sandbox.Rails "script/console" vs. "script/console --sandbox"
16
A
Odpowiedz
23
W trybie piaskownicy wszelkie zmiany w bazie danych wprowadzone w konsoli zostaną przywrócone po zamknięciu konsoli.
To różni się od zwykłej konsoli, w której wszystkie zmiany w bazie danych pozostaną po wyjściu.
0
Powiązane problemy
- 1. AIR - naruszenie Sandbox Sandbox Google Maps naruszenie?
- 2. Restful Rails Edytuj vs Aktualizuj
- 3. Ruby vs. Ruby On Rails
- 4. Ruby on Rails vs. Django
- 5. Konta Sandbox PayPal puste
- 6. Sandbox i NSTask
- 7. Paypal Sandbox MVC3
- 8. JRuby on Rails vs. Ruby on Rails, co za różnica?
- 9. Obiekt Rails # blank? vs. Ciąg # pusty? Zamieszanie
- 10. Ruby on Rails: errors.add_to_base vs. errors.add
- 11. Scope vs Class Method in Rails 3
- 12. html.haml vs haml in Rails zobacz szablony
- 13. Ruby on Rails patterns - decorator vs presenter
- 14. Dalli vs Redis-Store dla Rails App
- 15. Ruby on Rails: provide vs content_for
- 16. Ruby on Rails before_filter vs initialized ruby
- 17. Rails wrap_parameters vs include_root_in_json, jaka jest różnica?
- 18. Przeciągnij Pliki napotykają Sandbox (__ CFPasteboardIssueSandboxExtensionForPath)
- 19. Howto "sandbox" moja aplikacja Lion?
- 20. Mturk Requester i Worker Sandbox
- 21. Sandbox nie może dodawać funduszy
- 22. SecurityManager dla „sandbox” chmura usług
- 23. Witryna CCAvenue Sandbox do testowania
- 24. Google Analytics środowisko testowe/sandbox?
- 25. Wydajność Ruby/Rails: OpenURI vs NET: HTTP vs Curb vs Rest-Client
- 26. Twój Apple ID został wyłączony [Środowisko: Sandbox]
- 27. Paypal Sandbox pokazuje Nieprawidłowy e-mail
- 28. Scala/Java Sandbox dla niezaufanego kodu
- 29. Paypal Sandbox - błąd nieprawidłowej konfiguracji sprzedawcy 10501?
- 30. Sandbox nie jest zsynchronizowany z Podfile.lock-ios
Więc można dokonywać zmian w bazie danych, gdy nie jesteś w trybie piaskownicy? Chyba nie rozumiem, dlaczego kiedykolwiek chciałbyś to zrobić. Mogłem zobaczyć, jak możesz chcieć zrobić coś takiego jak dodanie nowego użytkownika do testowania w środowisku programistycznym, ale do czego jeszcze byś tego użył? –
W związku z tym załóżmy, że definiujesz metodę w konsoli. Jeśli zrobisz to bez włączonego piaskownicy, czy ta metoda będzie dostępna w Twojej aplikacji, czy zniknie po wyjściu z konsoli. To może być głupie pytanie, ale próbuję zrozumieć, jak konsola współdziała z aplikacją. –
Tryb piaskownicy odnosi się tylko do bazy danych, więc nie, metody utworzone w konsoli bez piaskownicy nie będą dostępne dla aplikacji. Tryb inny niż tryb piaskownicy jest przydatny, gdy rzeczywiście chcesz wprowadzić zmiany w bazie danych. Używam go czasami w moim środowisku produkcyjnym, gdy chcę uczynić użytkownika administratorem. Ponieważ jest to tak nieczęste działanie, marnowanie całego interfejsu wymagało tego, ale przyjemnie jest robić to od czasu do czasu za pośrednictwem konsoli. –