0

我正在尝试使用sass-bootstrap创建一个新的 rails 应用程序,因为我无法在 Windows 上安装 therubyracer gem 以使用较少的 twitter 引导程序。

我已经包含并成功下载了 gem 'sass-rails' 和 gem 'bootstrap-sass'

在我的 gemfile 中,我的 application.css 文件以 @import 'bootstrap' 开头;

(这与文档中所说的 application.css.scss 文件不同吗?)。

我的 application.js 文件中也有“//= 需要引导程序”,但字体和样式仍然没有显示在我创建的页面上。

我正在尝试遵循这个 railscast 教程,他在其中添加了引导 gem,“产品页面”立即更改了字体,但没有任何改变,我的页面仍然显示为纯 html。我无法运行“rails g bootstrap:install”,因为 sass-bootstrap 中没有提供。我该怎么做才能得到相同的结果?谢谢您的帮助

4

1 回答 1

0

您是否尝试将 application.css 重命名为 application.css.scss?

如果这没有帮助,请查看Michael Hartl Rails 教程中的第 5 章。这是使用 sass,所以在 Windows 上应该可以正常工作。请注意,这是使用bootstrap-sass(不是像您那样使用 sass-bootstrap,因此可能会有一些细微差别),并且前面教程章节中的一些设置可能与使其看起来相同。但是,我使用这些信息来引导进入一个小型测试项目。

附带说明一下,如果您刚开始使用 Rails 并且使用的是 Windows(像我一样),请考虑使用 Linux VM(例如带有 Vagrant 的 Virtual Box 中的 Ubuntu)来运行 rails。几乎每一个教程都假设你在 MacOS 或 Linux 上,大多数用户也是如此,而且很容易因为事情从未在 Windows 上测试或支持而浪费时间......到目前为止,投资设置它一直是我学习之旅的一项很好的投资。

于 2013-11-15T20:04:36.570 回答