Как я могу зарегистрировать все рабочие консоли Rails на Heroku? - PullRequest
0 голосов
/ 12 сентября 2018

Я хотел бы включить политику компании в консоль Rails, чтобы любые данные о клиентах, к которым осуществляется доступ через консоль, регистрировались и сохранялись.

В идеале, когда разработчик открывает консоль, он должен спросить его / ее о причине, по которой они это делают, а также контекст клиента, если таковой имеется, и затем сохранить все команды, запущенные в этом сеансе. Этот журнал должен где-то храниться и в идеале попадать в папку «Входящие» того, кто следит за этими вещами.

У меня вопрос: существует ли такая парадигма уже на Heroku и в аддоне, или через самоцвет, или, если нет, какое-то руководство о том, как это можно реализовать?

1 Ответ

0 голосов
/ 12 сентября 2018

Heroku не дает вам возможности сделать это автоматически.
Консоли - это исполняемый код. Таким образом, вы можете записать начало bin/console, где вы хотите, и спросить человека о его причине как о начале сеанса.

Как упомянуто в комментариях spickermann, люди с принудительным доступом смогут изменить это. Но Heroku регистрирует все развертывания. Поэтому, если бы кто-то попытался это сделать, вы бы тоже об этом знали.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...