現在Docker + Rails 環境でアプリを作成しています(今回はDocker環境は関係ないと思います)。
BootStrap4 を導入して開発を進めていますが、ジェネレータで作成したscssファイルに記述した内容がviewファイルに反映されません。
などを参考にいろいろと設定を変更してみましたが、特に変化がありません(m_ _m)
BootStrap3との違いである
*= require_tree . <(削除) *= require_self <(削除)
が原因であるような気もしますが、公式では削除してくださいとの扱いです。
もしわかる方がいらっしゃればご教授いただきますようよろしくお願いいたします(m_ _m)
動作環境
Ruby: 2.5.7
Rails: 5.1.7
bootstrap: 4.4.1
Docker for Mac: 2.2.0.5
※ turbolinksはオフにしてあります。
期待する動作
- ジェネレータで作成したscssファイルに記述した内容がviewファイルに反映されるようになる
試したこと
下記ファイルを修正、作成した後にサーバーを立ち上げてブラウザで確認(変更が確認できず)
追記
こちらの記事を見つけましたが、これだとコントローラーごとに設定ができるのでしょうか?
該当しそうなコード
- Gemfile(1 / 6)
ruby
1 2: 3gem 'bootstrap', '~> 4.4.1' 4gem 'jquery-rails' 5:
- application.html.erb(2 / 6)
erb
1: 2 <head> 3 : 4 <%= csrf_meta_tags %> 5 <%= stylesheet_link_tag 'application', media: 'all' %> 6 <%= javascript_include_tag 'application' %> 7 </head> 8:
- config/initializers/assets.rb(3 / 6)
ruby
1Rails.application.config.assets.version = '1.0' 2Rails.application.config.assets.precompile += %w( managers/*.css managers/*.js ) 3
- application.js(4 / 6)
js
1 2//= require jquery3 3//= require popper 4//= require bootstrap 5//= require rails-ujs 6
- application.scss(5 / 6)
scss
1@import "bootstrap";
- homes.scss(6 / 6)
scss
1h1{ 2 color: greenyellow; 3} 4
- app/views/home/index.html.erb
erb
1<h1>Home#index</h1> 2<p>Find me in app/views/home/index.html.erb</p>
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。