現場で使える 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ファイルがうまく読み込めていなかったのだと思います。