『Rails6超入門』でRails7を学習しています。本当は「Rails7の本」を使いたいのですが、わかりやすい本が見つからないので「Rails6の本」を利用しています。
ビューにBootstrapの情報を取り込もうとしたときに、コードは正しく記述できているのにエラーが出ました。そとのきに対処したことを記録しています。
いったん「ctrl+C」キーを押してrails serverを終了します。
解決するまでの手順
Gemfileに「gem “sassc-rails”」というコードを追加する
まずGemfileがどこにあるのか説明します。コマンドプロンプトで「rails new ○○」と入力すると○○という名前のフォルダができます。このフォルダの中にGemfileがあります。
「gem “sassc-rails”」をどこに追加するのかについてですが、どこでもいいと思います。今回は47行目に追加しました。
ただし、「group~end」は1つのカタマリなので、この中に追加してはいけません(詳しいことはわからないが、たぶんダメだと思う)。
コマンドプロンプトで「bundle install」を実行する
まずはGemfileが入っているフォルダに移動します。今回はデスクトップにRailsAppという名前のフォルダを作ったので、cdコマンドでRailsAppまで移動します。
次に「bundle install」と入力してenterキーを押します。これで「Bootstrapの情報を取り込もうとしたときにエラーが発生する」ことはないと思います。
ビューページを更新すると無事にエラーが解決できました。