前提・実現したいこと
プログラミング初学者です。
現在、現場で使えるRuby on Rails5速習実践ガイドに沿って学習をしています。
3-1の部分でエラーがでます。
参考書では、application.cssを削除してapplication.scssを作成し、自動生成されるapplication.cssを読み込むという風になっていました。
また、エラーがでている部分を削除するとエラーがでずに表示することができたのですが、削除する以外で解決方法はないでしょうか。
発生している問題・エラーメッセージ
Sprockets::Rails::Helper::AssetNotFound in Tasks#index Showing /home/kei/taskleaf/app/views/layouts/application.html.slim where line #9 raised: The asset "application.css" is not present in the asset pipeline. Extracted source (around line #9): 7 = csp_meta_tag 8 9 = stylesheet_link_tag 'application', media: 'all', 'data-turbolinks-track': 'reload' 10 = javascript_include_tag 'application', 'data-turbolinks-track': 'reload' 11 body 12 .app-title.navbar.navbar-expand-md.navbar-light.bg-light
該当のソースコード
==application.html.slim== doctype html html head title | Taskleaf = csrf_meta_tags = csp_meta_tag = stylesheet_link_tag 'application', media: 'all', 'data-turbolinks-track': 'reload' = javascript_include_tag 'application', 'data-turbolinks-track': 'reload' body .app-title.navbar.navbar-expand-md.navbar-light.bg-light .navbar-brand Taskleaf .container = yield ==application.scss== @import "bootstrap";
試したこと
・エラーがでている部分を削除
・ファイル名の確認
補足情報(FW/ツールのバージョンなど)
Rails 5.2.4.3
ruby 2.5.8
Ubuntu 20.04
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/07/30 08:39
2020/07/30 10:03
2020/07/30 10:04
2020/07/30 11:01
2020/07/30 11:10
2020/07/30 11:25
2020/07/30 11:39
2020/07/30 11:53
2020/08/01 06:24