Cześć Używam Heroku i Ruby w Rails. W heroku mogę zrobić
heroku run rails c -a app
Co daje mi dostęp do konsoli i mogę wykonywać czynności administracyjne, takie jak usuwanie rekordów
Pracuję w ustawieniach firmowych i chciałbym mieć dziennik wszystkich poleceń wprowadzonych do konsoli. Jeśli coś jest nie tak, możemy sprawdzić dzienniki.
Czy istnieje sposób na zapisanie tego, co jest wpisane w konsoli rails?
Odpowiedzi:
2 dla odpowiedzi № 1Railsy umożliwiają zapisanie historii konsoli, ale nie zostanie to zapisane w Heroku, przynajmniej nie na stałe.
W Heroku, kiedy uciekasz heroku run rails console
Heroku stworzy jednorazowe dyno, które tylkolive tak długo, jak sesja konsoli. Railsy przechowują historię poleceń w systemie plików, ale po wyjściu konsoli dyno zostanie wyczyszczone, a plik historii poleceń zostanie usunięty wraz z nim.
Konsola Railsów to Railtie
i ma kilka haków w całym cyklu życia, więc możesz wymyślić jakiś niestandardowy sposób utrzymywania poleceń, ale nie ma wbudowanego sposobu, aby to zrobić.