我正在尝试将Bootstrap(第一次)实施到我的 非常 简单的rails应用程序。 遵循常见的设置说明后,应用程序的外观未发生变化
该应用位于此处: https://github.com/johnwaltonvi/omrails2
我的初步设置如下:
1.将bootstrap gem添加到“Gemfile”
2.运行“捆绑安装”
3.在app> assets> stylesheets下创建新文件。
该文件名为“styles.css.scss”
4.添加“@import'bootstrap';”到“styles.css.scss”
5.重新启动服务器
再次启动应用程序后,它仍然看起来与安装bootstrap之前完全相同。
我希望bootstrap能够覆盖字体,文字和文字。链接。
在这张图片中是应用程序当前的样子(左)和它应该是什么样的(右)。
为什么应用程序没有更新样式?
注意:
我正在按照One Month Rails视频课程的说明进行操作。
答案 0 :(得分:0)
Rails 4不支持:assets组,因此请更改:
group :assets do
gem 'sass-rails', '~> 4.0.3'
gem 'coffee-rails', '~> 4.0.0'
gem 'bootstrap-sass', '~> 3.3.3'
gem 'uglifier', '>= 1.3.0'
end
到此:
gem 'sass-rails', '~> 4.0.3'
gem 'coffee-rails', '~> 4.0.0'
gem 'bootstrap-sass', '~> 3.3.3'
gem 'uglifier', '>= 1.3.0'
重新运行bundle install
以确保所有内容都已安装。
将application.css文件重命名为application.css.scss并删除文件中的所有内容。现在添加它:
@import "bootstrap-sprockets";
@import "bootstrap";
如果你这样做,一切都应该有效。