Rails 5.2.0.rc1 + devise 4.4.1 でエラー

Rails 5.2.0.rc1でdevise 4.4.1を利用としたら以下のようなエラーが発生した。

原因はRails5.2から複数の機密情報設定ファイルがconfig/credentials.yml.encにまとめられたので、それに伴ってnamespaceが代わってdeviseのキー設定がうまく行かなくなっていました。

masterでは修正されているようですが、deviseの4.4.1ではまだ反映されていないので、以下のように設定するとエラーを修正することができます。

Railsの進化が早くて新しい機能がモリモリ追加されて変更も多いので、随時キャッチアップが必要ですね。

参考

スポンサードリンク

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です