pin "bootstrap", to: "https://ga.jspm.io/npm:bootstrap@5.3.0/dist/js/bootstrap.esm.js"
pin "@popperjs/core", to: "https://ga.jspm.io/npm:@popperjs/core@2.11.8/lib/index.js"
から
pin "bootstrap", to: 'bootstrap.min.js', preload: true
pin "popper", to: 'popper.js', preload: true
bootstrap5を使用してドロップダウンを作成しています。 公式サイトより以下のコードをコードを参照しました。 実行したところ、動画のように画面いっぱいにボタンが伸びる仕様になっていました。 そこでデベロッパーツールを使用して確認したところ、".show"の"min-height: 100vh;"をコメントアウトすることで理想の形になりました。 そのため"application.scss"の".show"の"min-height: 100vh;"を削除してブラウザに戻りました。 ですが、同じくボタンが伸びてしまいました。再度デベロッパーツールで確認したところ、先ほど削除した".show"の"min-height: 100vh;"が残っていました。 変更内容なぜ反映されないのか、原因が追求できずに詰まっています。 application.scss変更前 application.scss変更後:ドロップメニューの背景が透明なのは後日修正
試したこと
rails7でbootstrap5を導入を再度確認 参照サイト ブラウザのキャッシュ削除 スーパーリロード 記述確認
importmap.rb
から
に変更したら、スタイルが当たるようになった!!!
app/asetts/stylesheets/application.scss
_header.html.erb