rails bootstrapの導入

・Gemfileにbootstrap gemを追加今回は4系のバージョンを指定してbundle install

gem 'bootstrap', '~> 4.3.1'

bootstrapのレイアウトを適用するためにapp/assets/stylesheets/application.scssに

@import "bootstrap";

を記述 ※この時、新しいRailsアプリを生成したばかりの場合、applicationのフォーマットを.cssから、.scssに変更する、その後、scssファイルに記述されている= requireや= require_treeなどのsprocketsディレクティブを削除しておく。そうしないと@importで定義した内容がうまく読み込めず、bootstrapが反映できないので注意!!
・bootstrapのjavascriptjQueryに依存しているので、rails 5.1以降を使用しているときはGemfileに

gem 'jquery-rails'

を記述
bootstrapのtooltipsはpopper.jsに依存してるので application.jsにbootstrapとjqueryjavascriptを追加

//= require jquery3
//= require popper
//= require bootstrap
// = require_tree .

参考文献

https://railsguides.jp/asset_pipeline.html#%E3%83%9E%E3%83%8B%E3%83%95%E3%82%A7%E3%82%B9%E3%83%88%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB%E3%81%A8%E3%83%87%E3%82%A3%E3%83%AC%E3%82%AF%E3%83%86%E3%82%A3%E3%83%96

https://github.com/twbs/bootstrap-rubygem