/ / Czy istnieje sposób rejestrowania poleceń z konsoli Rails w Heroku? - ruby-on-rails, ruby, heroku

Czy istnieje sposób na rejestrowanie poleceń z konsoli Rails w Heroku? - ruby-on-rails, ruby, heroku

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 № 1

Railsy 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ć.