0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

webpackerでBootstrap4の導入

Posted at

初めに

Railsでwebpackerを使ってBootstrap4の導入方法のまとめ。

導入手順

  1. Gemfileにwebpackerを追加して、インストール
    (今回は既に入っていたので、飛ばしてます。)
 gem 'webpacker', '~> 3.5
  1. bundle installの実行
  2. Webpackerをプロジェクトにインストール
     bundle exec rails webpacker:install
    これでWebpackerを実行するための各種ファイルが生成。
  3. app/javascript以下にsrcというディレクトリを作成し、application.scssを作成。
    ディレクトリはapp/javascript/src/application.scssとなる。
  4. Bootstrapの導入
    yarn add bootstrap@4.3.1 jquery popper.jsを実行
  5. BootstrapのJSをapp/javascript/packs/application.jsで、
    CSSをapp/javascript/src/application.scssでインポート
app/javascript/packs/application.js
import 'bootstrap'
import '../src/application.scss'
app/javascript/src/application.scss
@import '~bootstrap/scss/bootstrap';

をそれぞれ追記。
6. アプリケーションがWebpackerでビルドしたJS/CSSを読み込むよう設定する。

app/views/layouts/application.html.erb
<!DOCTYPE html>
<html>
  <head>
    <title>RailsBootstrapTemplate</title>
    <%= csrf_meta_tags %>
    <%= csp_meta_tag %>

+    <%= javascript_pack_tag 'application' %>
+    <%= stylesheet_pack_tag 'application' %>
  </head>

  <body>
    <%= yield %>
  </body>
</html>

以上。

参考資料

webpackerでBootstrap4の導入方法

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?