HTML/CSS anjlab-bootstrap-rails 不对劲?

chairy11 · 2013年12月26日 · 最后由 wong 回复于 2015年11月05日 · 3308 次阅读

一直在用gem 'anjlab-bootstrap-rails', 刚打开页面忽然看到 "Deprecated,Please use official bootstrap-sass gem."

神马情况?

https://github.com/twbs/bootstrap-sass

顺便一提,一年前还是菜鸟的时候曾在 anjlab 和 thomas mcDonald 这俩版本的 bootstrap-sass 中逡巡好久,后来还是选择了后者。时至今日,摇身一变成了 Official Version 了,暗赞自己的选择有眼光……

好怀念 anjlab 的版本,不过,现在开始用 rails-assets 了。

我也用的 anjlab 的版本,看来得换了…… 当时用它是因为支持 Bootstrap 3,而那个时候 bootstrap-sass 对 3 的支持还放在某个 branch 里面。刚看了一下,bootstrap-sass 也升级到 3 了,那就没问题了。切换这个应该成本不高。

#1 楼 @nightire 你好,我是小白,才接触,想问个问题

我就是用了https://github.com/twbs/bootstrap-sassapp/assets/stylesheets的文件夹中还自己加入了一个.css文件,其他文件都是按照https://github.com/twbs/bootstrap-sass的要求,都是.scss。,然后我在

自己在写代码的时候,网页显示毫无问题,但是当我把项目 push 到 github 的时候,本来 app/assets/stylesheets 中只有 application.scss,后来 github 上的文件自动生成了 application.css,导致再 pull 下来的时候不能正常显示,只有当删除自动生成的 application.css 后,就能正常显示了。

而后来我做实验,我删除了我唯一的那个.css 文件,然后 push,github 上不再自动生成 application.css 了,pull 下来也是正常显示的。

所以我猜测我的.css 用的不正确,我把.css 后缀改为.scss(在网上看到 scss 是兼容 css3 的语法的,所以没有修改文件内容),push,然后发生 github 上自动生成了两个.css 文件,一个是 application.css,一个是我原来唯一的那个.css 文件

请问我该怎么办

需要 登录 后方可回复, 如果你还没有账号请 注册新账号