Twitter的引导custom.css.scss不工作
我想按照这个Twitter的引导教程,并遇到了一个小问题Twitter的引导custom.css.scss不工作
http://ruby.railstutorial.org/chapters/filling-in-the-layout#sec:custom_css
显然,引导正在导入(按钮的风格,导航栏出现。但是,改变了我使custom.css.scss没有被反映在我的布局。特别是,我已经加入
body {
padding-top: 60px;
}
,试图使它所以我的导航栏不会遮挡顶部我的网页内容,这没有做任何事尽管如此。真的不知道什么样的代码这将是最好的,张贴在这里进行调试,但这里的application.css
*= require_self
*= require_tree .
,我已经包括
@import "bootstrap";
在custom.css.scss的开始。
有什么明显的,我在这里失踪?谢谢您的帮助。
谢谢,米哈伊尔·d!
rake assets:clean
诀窍。
我试过这个,但它没有工作。如果我把样式放在application.css.scss而不是custom.css.scss中,它可以工作。任何其他想法? – Eric
尝试在您的环境/ development.rb中添加'config.serve_static_assets = false'如果这不起作用,并且您从名为'bootstrap_and_overrides.css.scss'的文件加载引导程序,请尝试删除行'@import“bootstrap” ;'from'application.css.scss',如果它包含在那里的话。 – 8bithero
谢谢!这解决了我的问题 –
这听起来不可思议,但我没有耙资产:干净,然后我就命名的文件test.css.scss和它的工作!当我尝试重命名为custom.css.scss时,则失败。我不是Ruby专家,但这解决了我的问题。
这取决于红宝石版本太多。如果您使用v.2,则尝试降级到v.1.9。这是很容易,如果你使用的是RVM:
要安装v.1.9.3使用:
$ rvm install 1.9.3
要使用v.1.9.3默认:
$ rvm --default use 1.9.3
然后
- 重新启动您的终端
- 安装
bundler
宝石 - 运行
bundle install
- 运行
rake assets:clean RAILS_ENV=development
- 启动服务器
rails s
这就是全部。
当我把我的应用程序的Heroku,预期所有的作品。不知道这是否可以提供任何线索?在development.rb中有什么错误? –
我认为它适用于Heroku,因为Heroku预先编译了资产。尝试“耙资产:干净”。如果失败,尝试这样的:http://railsapps.github.com/twitter-bootstrap-rails.html –
见下面我的意见......运行'耙资产:clean'并没有为我工作...帮助!? – Eric