【问题标题】:An unhandled lowlevel error occurred发生未处理的低级错误
【发布时间】:2016-08-12 01:12:27
【问题描述】:

Rails 要求我查看应用程序日志,其中可能包含详细信息。

我在哪个目录中查找日志?请指教。谢谢。

production:
  secret_key_base: <%= ENV["SECRET_KEY_BASE"] %>

【问题讨论】:

  • 答案更新见

标签: mysql passenger ruby-on-rails-5


【解决方案1】:

可能是您在未设置密钥的情况下运行生产模式 如果不是,请参阅您的服务器控制台以获取更多详细信息。 有时是因为没有为生产模式设置密钥。

如何生成密钥 在终端中运行命令rake secret。然后你会看到这样的秘钥:

a0bf18e677f3e49cebc6c8edad3e7af92504c7114777e48546ee46e4ece66c2b7de3f6beafa083a26a342146d096d2e051fb80836efee246ea8ca2dae7d28f41

复制并粘贴到如下所示的密钥位置。

如果是这样,在 config/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.

【讨论】:

  • 感谢 Pradeep 的回复。我是新来的铁路。你能指导我为生产设置密钥吗?
  • 再次感谢,Pradeep。正如你提到的,我没有正确设置生产模式。我正在阅读更多相关文档。
猜你喜欢
  • 2017-04-29
  • 2021-11-03
  • 2022-06-17
  • 2016-09-03
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-01-20
  • 1970-01-01
相关资源
最近更新 更多