#現象
タイトル通りです。
Rails sコマンドを実行後にrootに設定しているページへlocalhostで接続するとエラーが発生します。
#環境
Windows10 20H2
Docker desktop for windows -v 4.3.2
Docker -v 20.10.11
ruby -v 3.0.3
rails -v 6.0.4.4
#エラー対処方法
/config/initializers/assets.rb
に以下の文を追加する
Rails.application.config.assets.configure do |env|
env.export_concurrent = false
end
##余談
開発環境にGemを導入する前のGemのテスト環境でこのエラーが発生しました。
2回rails newからアプリケーションを作り直してテストしましたが、発生したのがDeviseを入れた直後だったので、Deviseのなにかが悪さしてるのかも…?
開発環境は前からDeviseを入れてて特に何も問題ないので違いがわからずでした…。
(Dockerで環境作ってるので実行環境も全く同じですし…。)
ひとまずある程度時間かけて調べても原因がわからなかったので、今回はリカバリー方法だけの紹介となります。
何かわかる方いらっしゃいましたら教えてください。
##参考文献
https://study-diary.hatenadiary.jp/entry/2021/01/05/200916