【发布时间】:2023-04-11 08:15:02
【问题描述】:
我正在安装 bootstrap-sass gem,我需要将 Bootstrap 导入到 application.css.scss 中,例如:
@import "bootstrap";
但是我在资产/样式表文件夹中找不到它。我只是创建它吗?我的 Rails 应用会加载此文件吗?
我确实安装了 sass-rails:
gem 'sass-rails', '~> 4.0.0'
我把它放在了我的 styles.css.scss 中:
@import 'bootstrap';
@import 'bootstrap/responsive';
宝石文件:
group :assets do
gem 'bootstrap-sass', '~> 2.3.2.0'
end
非常感谢任何帮助。
【问题讨论】:
-
确保您没有 application.css(不是:没有 .scss 扩展名),然后创建 application.css.scss。如果您添加
@import语句,它应该可以工作。如果您遇到任何错误,请尝试并回复。 -
@AnirudhanJ 我收到此错误:“找不到或无法读取要导入的文件:引导程序。”我确实安装了gem。之后我还需要做什么吗?
-
好的。这意味着您的 application.css.scss 正在被读取。如果您在 rails 3 中,在资产组中声明 gem 将使 gem 仅在开发环境中可用。请参阅stackoverflow.com/a/7675331/846970。这对你来说可能是个问题吗?如果不能,您能提供更多信息吗?
-
好的。毫无疑问,这将是我自己无法发现的。感谢一百万@AnirudhanJ!
-
成功了吗?问题出在 Gemfile 中?
标签: ruby-on-rails ruby-on-rails-4