0

devise 3.1.1 をインストールしたばかりですが、「rails generate devise:install」を実行するたびに、「Devise.secret_key が設定されていません。Devise イニシャライザに以下を追加してください」というエラーが表示されます。「Config/initializers/」フォルダをチェックインしましたが、編集する「devise.rb」ファイルがありません! 私は何をすべきか?私を助けてください。私はレールの初心者で、どこでも検索しましたが、解決策が見つかりませんでした。ありがとうございました。

4

1 に答える 1

0

ファイルに移動して、routes.rbこの行にコメントを付けます

#devise_for :installs

コンソール/CMD に移動し、 rails generate devise:installを再実行し ます。

上記で問題が解決しない場合は、デバイスの gem バージョン (gem ファイル内) を手動で変更して gem 'devise', '3.0.3'から、上記の手順に従ってください。

于 2013-10-08T11:16:53.317 に答える