プログラミング

【現場rails】application.scssが読み込めないエラー

現場で使える Ruby on Rails 5速習実践ガイドの学習中につまずいたので他の学習者向けに解決策を書いておきます。

つまずいた場所

p.99の部分。以下のルーティング処理を実装してrails sしたら事件は起こりました。

Rails.application.routes.draw do
root to: 'tasks#index'
resources :tasks
end

エラーの内容

ActionView::Template::Error (The asset "application.css" is not present in the asset pipeline.
):
5: | Tasklef
6: = csrf_meta_tags
7: = csp_meta_tag
8: = stylesheet_link_tag 'application', media: 'all', 'data-turbolinks-track': 'reload'
9: = javascript_include_tag 'application', 'data-turbolinks-track': 'reload'
10: body
11: .app-title.navbar.navbar-expand-md.navbar-light.bg-light

「application.cssファイルがないよ」的なことを言ってるんだと解釈しました。

解決策

主にこちらの記事を参考にしました。

おそらく、依存関係の問題でscssファイルがうまく読み込めていなかったのだと思います。

  • この記事を書いた人
  • 最新記事

ミッチー

小中高と野球漬けの毎日 ▶︎ 大学時に自分が何もできないことに気づき、プログラミング学習開始 ▶︎ PCは疎かったがめげずに継続 ▶︎ 受託で案件を頂きながら、オーダースーツ事業に、通販事業にも参戦 ▶︎ 東証一部Web系自社開発企業にエンジニアとして内定。

-プログラミング

© 2022 オミチャンネル Powered by AFFINGER5