Rails 6, Bootstrap 5 & BS icons
Used 22 times
Z
Z N
Usage
- Adds Bootstrap 5;
- Bootstrap icons;
- Doesn't add jQuery
Run this command in your Rails app directory in the terminal:
rails app:template LOCATION="https://railsbytes.com/script/Xg8s2l"
Template Source
Review the code before running this template on your machine.
def yarn(*packages)
run("yarn add #{packages.join(" ")}")
end
yarn 'bootstrap', '@popperjs/core', 'bootstrap-icons'
file 'app/javascript/stylesheets/application.scss', <<-CODE
@import 'bootstrap';
CODE
inject_into_file 'app/javascript/packs/application.js' do <<~EOF
import 'bootstrap';
import '../stylesheets/application';
import 'bootstrap-icons/font/bootstrap-icons.css'
EOF
end