2016-08-12 4 views

ответ

0

Может быть, вы работаете в режиме производства без установки секретного ключа , если не обратитесь к консоли сервера для получения более подробной информации. Sometiime из-за секретного ключа не был установлен для режима производства.

Как создать секретный ключ команду запуска rake secret в терминале. Затем вы увидите секретный ключ:

a0bf18e677f3e49cebc6c8edad3e7af92504c7114777e48546ee46e4ece66c2b7de3f6beafa083a26a342146d096d2e051fb80836efee246ea8ca2dae7d28f41 

Скопируйте его и вставьте в секретное ключевое положение, как показано ниже.

Если так установить секретный ключ в конфигурационном файле/secret.yml:

development: 
secret_key_base: 81f8d43274fcf0021b6f0dda479ab2983e691b3e9ca9a15096197ba48b43cae92f4526cc4114699fc36f28a537cfa17d8d16f2a69c059f385b7845a9299db9fa 

test: 
secret_key_base: 9091e24ff70de567787175551ece68b0de6b793964d74f4d5d59b09f361640a738b076299f4f27ad09ecdc4c2ff6e4199e7a081b6dcc0f41c1017a829174e09d 

# Do not keep production secrets in the repository, 
# instead read values from the environment. 
production: 
secret_key_base: paste your key here. 
+0

Спасибо Прадип, за ваш ответ. Я новичок в рельсах. Вы бы посоветовали мне установить секретный ключ для производства. –

+0

Ответ обновлен см. Выше –

+0

Еще раз спасибо, Прадип. Как вы уже упоминали, я не настроил режим производства должным образом. Я читаю больше документации по этому поводу. –

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

  • Нет связанных вопросов^_^