11

Devise gem を追加し、指示に従って実行しrails generate devise:installたところ、結果は次のようになりました。

/usr/local/rvm/gems/ruby-1.9.3-p194/gems/devise-3.2.4/lib/devise/rails/routes.rb:487:in        `raise_no_secret_key': Devise.secret_key was not set. Please add the following to your Devise initializer: (RuntimeError)

config.secret_key = 'abc123'

Please ensure you restarted your application after installing Devise or setting the key.

アプリケーションを「再起動」するにはどうすればよいですか? また、秘密鍵はどこでどのように設定すればよいですか?

4

2 に答える 2

21

シークレット ランを生成するには:

bundle exec rake secret

結果をコンソールからデバイス初期化子にコピーします ( config/initializers/devise.rb)

config.secret_key = '4fce3c1c860216b8......'
于 2015-07-20T14:58:41.017 に答える