2015-05-28 3 views
4

Привет Я использую Heroku и Ruby on Rails. В Heroku я могу сделатьЕсть ли способ записывать команды из консоли Rails в Heroku?

heroku run rails c -a app 

Который дает мне утешать доступ, и я могу сделать административные вещи, как удаление записей

я работаю в компании настройка, и я хотел бы иметь журнал всех команд, введенный в консоли. Поэтому, если что-то не так, мы можем проверять журналы.

Есть ли способ записи того, что набрано в консоли рельсов?

+1

Как и http://stackoverflow.com/questions/11601303/how-to-view-the-entire-rails-console-history – AnkitG

ответ

2

Rails позволяет хранить историю консоли, но это не будет сохранено в Heroku, по крайней мере, на постоянной основе.

В Heroku, когда вы запустите heroku run rails console Heroku создаст одноразовый динамик, который будет работать только до тех пор, пока консольная сессия. Rails сохранит историю команд в файловой системе, но как только консоль будет завершена, dyno будет очищен, и файл истории команд будет удален вместе с ним.

Консоль Rails - это Railtie, и у нее есть несколько крючков жизненного цикла, поэтому вы можете придумать какой-то пользовательский способ для сохранения команд, но нет встроенного способа сделать это.

Смежные вопросы