はじめに
今回のエラーの解決策は至ってシンプルであり、凡ミスでもあったが、
今後忘れないよう、自分への備忘録として記録しておきます。
状況
・Herokuへのデプロイ時にアセットプリコンパイルがうまくいかない。
・GemのDeviseの実装テスト中
原因から解決まで
アセットプリコンパイルを実施。
rails assets:precompile RAILS_ENV=production
以下エラー文が発生。
NameError: uninitialized constant Devise
Deviseの読み込みがうまくいっていないとのこと。
Gemfile
group :development, :test do
gem 'devise'
end
Gemfileのテスト環境位置にgem 'devise'を記入した状態でしかbundle installしていなかったので、本番環境に位置に変更してbundle installでOK。
経験値が少なすぎるからかなかなか気づけませんでした。。。