Bootstrapの実装
Bootstrapとは
Bootstrapは、Twitter社が開発したCSSの「フレームワーク」です。
Bootstrapにはよく使うスタイルがあらかじめ定義されているので、整ったデザインのページを効率的に作成することができます。
詳細に知りたい方はホームページを確認ください。
参考URL Bootstrap · 世界で最も利用されているHTML、CSS、JSのライブラリです。
Bootstrapの導入
Bootstrapの導入には、いくつか方法がありますが、今回はyarnを使用してインストールしていきます。
まず、YarnでBootstrapに必要なパッケージをインストールします。(今回はbootstrap4.6.2を使用する)
$ yarn add jquery bootstrap@4.6.2 popper.js
次に、config/webpack/environment.jsを編集します。 下記を追加で記述してください。
const webpack = require('webpack') environment.plugins.prepend( 'Provide', new webpack.ProvidePlugin({ $: 'jquery/src/jquery', jQuery: 'jquery/src/jquery', Popper: 'popper.js' }) )
次に、app/javascriptの配下にstylesheetsフォルダを作成し、その中にapplication.scssファイルを作成して、下記のように記述します。
@use '~bootstrap/scss/bootstrap';
次にYarnでインストールしたBootstrapパッケージを利用できるようにimportします。
app/javascript/packs/application.js に下記のコードを追加します。
import "jquery"; import "popper.js"; import "bootstrap"; import "../stylesheets/application";
最後に app/views/layouts/application.erb.html の「stylesheet_link_tag」を「stylesheet_pack_tag」に変更します。
<%= stylesheet_pack_tag 'application', media: 'all', 'data-turbolinks-track': 'reload' %>
これでBootstrapの導入が完了しました。
以上。
アプリケーションの作成 参考URL 作成するアプリケーションについて - takifugu’s blog