現在以下の通り環境をバージョンUPしています。
旧バージョン | 新バージョン |
---|---|
Rails 5.12 | Rails 7.0.0.alpha2 |
Ruby 2.4.1 | Ruby 3.0.0 |
ローカルホストに入ると以下のようなエラーが起きます。
ActionView::Template::Error (Asset `common/slicknav.css` was not declared to be precompiled in production. Declare links to your assets in `app/assets/config/manifest.js`. //= link common/slicknav.css and restart your server): 106: = yield :body_bottom 107: 108: = stylesheet_link_tag "https://fonts.googleapis.com/earlyaccess/notosansjapanese.css" 109: = stylesheet_link_tag "common/slicknav" 110: = stylesheet_link_tag "common/footer" 111: = stylesheet_link_tag "common/common"
今までjavascript_include_tag
とstylesheet_link_tag
が普通に使えていたのにも関わらず、
バージョンUP後はmanifest.jsに//= link common/slicknav.css
という形で記述しないと使えなくなりました。
毎回javascript_include_tag
とstylesheet_link_tag
を使うたびにmanifest.jsへ記述を行うのは手間なので、良い解決方法ないでしょうか?
何卒よろしくお願いいたします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。