Я запутался во всей ситуации с мастер-ключом.
Я сделал: EDITOR=nano rails credentials:edit
, который, из того, что я прочитал, должен генерировать файл мастер-ключа, но этоне.
Я запустил: heroku config:set RAILS_MASTER_KEY="$(< config/master.key)"
и он отправил код мастер-ключа, но где это? Я обычно думал бы просто проигнорировать это, так как это «работало», но я скопировал это приложение из другого приложения, мне нужно его клонировать, и оно использует тот же главный ключ, что и другое. Я хочу, чтобы они отличались, поэтому я пытаюсь понять, что здесь происходит.
Я удалил файл credentials.yml и переделал EDITOR=nano rails credentials:edit
, но код остался прежним.
Вопросы:
Где именно находится файл master.key? (Я предполагал, что это будет в config / master.key, но это не так) Как я могу «регенерировать» ключ? (найдено https://blog.eq8.eu/til/rails-52-credentials-tricks.html, которое решило процесс регенерации, но все же где именно находится файл?)