我正在尝试使用sass-bootstrap创建一个新的rails应用程序,因为我无法在Windows上安装therubyracer gem以使用较少的twitter引导程序。
我已经包含并成功下载了 宝石'sass-rails'和 宝石'bootstrap-sass'
在我的gemfile中,我的application.css文件以 @import'bootstrap';
(与文档中说的application.css.scss文件有什么不同?)。
我的application.js文件中也有“// = require bootstrap”,但字体和样式仍未在我创建的页面上显示。
我正在尝试跟随this railscast tutorial,在那里他添加了bootstrap gem并且“产品页面”立即更改了字体,但没有任何改变,我的页面仍然显示为纯HTML。我无法运行“rails g bootstrap:install”,因为sass-bootstrap中没有提供。我能做些什么会得到相同的结果?谢谢你的帮助
答案 0 :(得分:0)
您是否尝试将application.css重命名为application.css.scss?
如果这没有帮助,请查看Michael Hartl Rails教程中的chapter 5。这是使用sass所以应该在Windows上正常工作。请注意,这是使用bootstrap-sass(不像你那样使用sass-bootstrap,所以可能会有一些细微的差别),并且前面教程章节中的一些设置可能与使其看起来相同。但是我使用这些信息来引导进入一个小型测试项目。
作为旁注,如果您刚开始使用Rails而且您使用的是Windows(就像我一样),请考虑使用Linux VM(例如带有Vagrant的Virtual Box中的Ubuntu)来运行rails。几乎所有的教程都假设您使用的是MacOS或Linux,并且大多数用户也是如此,并且很容易在问题上浪费时间,因为事情从未在Windows上测试或支持......时间我到目前为止,投资建立这一点对我的学习历程来说是一项很好的投资。