Posadziłem już mojego użytkownika w bazie danych, ale teraz chciałbym zmienić jedno z tych pól. Wygląda na to, że podobnie jak migracje, nie mogę po prostu edytować pliku i uruchomić go rake db:seed
. To chyba nic nie zmienia. Jak mogę edytować coś, w co już się zasiałem? Dzięki!
Odpowiedzi:
2 dla odpowiedzi № 1Możesz użyć konsoli do zmiany danychjest już zaszczepiony lub w inny sposób znajduje się już w Twojej bazie danych. Jeśli jest dużo danych, które musisz zmienić, możesz napisać migrację, aby wprowadzić zmiany w danych, a także w strukturze tabeli.
Aby użyć konsoli
rails c
> u = User.last
> u.first_name = "BoyGeorge"
> u.save