1

Ruby on Rails アプリは昨日まで問題なく動作していました。

Heroku アプリを開こうとすると、「アプリケーション エラー」メッセージが表示され、ログを確認すると、以下のメッセージが表示されます。

[36m2013-09-10T17:42:34.393159+00:00 app[web.1]: [0m Connecting to database 
specified by DATABASE_URL
[36m2013-09-10T17:42:34.846457+00:00 app[web.1]: [0m Exiting
[36m2013-09-10T17:42:34.849786+00:00 app[web.1]: [0m /app/vendor/bundle/ruby/2.
0.0/gems/devise-3.1.0/lib/devise/rails/routes.rb:440:in `raise_no_secret_key': 
Devise.secret_key was not set. Please add the following to your Devise 
initializer: (RuntimeError)

誰かがこれに遭遇しましたか?エラーの意味は何ですか?

4

1 に答える 1

3

ここでのエラーに関する議論: https://github.com/plataformatec/devise/issues/2554

投稿のエラー ログの指示に従います。以下を Devise イニシャライザに追加します。

config.secret_key = '-- secret key --'
于 2013-09-10T18:14:59.067 に答える