Importmaps 仅处理 javascript。
您需要将引导程序添加到您的 gem 文件中
gem 'bootstrap', '~> 5.1', '>= 5.1.3'
建议也取消注释 gem 文件中的 sassc-rails 行
gem 'sassc-rails'
然后你应该能够在你的app/assets/stylesheets/application.scss
@import "bootstrap";
编辑:
抱歉,为了添加 bootstrap-icon 部分,您app/assets/stylesheets/application.scss
还需要导入 bootstrap-icon css。您可以在导入时引用 CDN,也可以将 css 放在您的/vendor
文件夹中并在导入时引用相对路径。
这是app/assets/stylesheets/application.scss
使用CDN的方法
@import "bootstrap";
@import url("https://cdn.jsdelivr.net/npm/bootstrap-icons@1.7.2/font/bootstrap-icons.css");
然后,您可以将图标添加到您的视图页面。
此代码在我home.html.erb
的身上并呈现蓝色闹钟。
<i class="bi-alarm" style="font-size: 2rem; color: cornflowerblue;"></i>