2013-12-19 59 views
2

当运行Rails的资产:预编译失败,无效的CSS

rake assets:precompile 

我得到以下错误:

...这盒阴影 “后无效CSS”:“:预期表达式(如1px的,大胆的),是 “:插图0 -1px 0 ......”

有问题的CSS是在bootstrap.css:

.form-control { 
    display: block; 
    width: 100%; 
    height: 34px; 
    padding: 6px 12px; 
    font-size: 14px; 
    line-height: 1.428571429; 
    color: #555555; 
    vertical-align: middle; 
    background-color: #ffffff; 
    border: 1px solid #cccccc; 
    border-radius: 4px; 
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); 
      box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); 
    -webkit-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s; 
    transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s; 
} 

这本身tting在整个bootstrap.css文件中都是从WrapBootstrap主题中获取的。语法显示正确,所以我不明白为什么预编译失败。

application.css.scss:

* 
*= require jquery.ui.all 
*= require bootstrap 
*= require animations 
*= require font-awesome 
*= require font-awesome-ie7 
*= require graph 
*= require ie 
*= require nivo-slider 
*= require prettyPhoto 
*= require pricing-table 
*= require settings 
*= require style 
*= require spectrum 
*= require superfish 
*= require switcher 
*= require team-member 
*= require theme-responsive 
*= require colors/red 
*= require video-js 
*= require_self 
*/ 

.contact{ 
    padding-top: 50px; 
} 

我缺少的东西,或者这是不是有效的语法?

回答

0

添加引导宝石时,应指定版本。您安装的版本可能与正在使用的引导程序CSS不同。 Bootstrap始终在变化。

作为一个侧面说明,运行耙资产:清洁& &耙资产:预编译

+0

是否安装宝石必要的,如果我已经包含了适当的样式表和js目录中的bootstrap.css和bootstrap.js ?我一直在运行rake资源:clean在运行预编译之前。 – Techsarkana

+0

适当的目录将在供应商之下。然后在上面的application.js文件中加入* = require bootstrap.js,但是放入整个文件名 – DDDD

+0

更新:我删除了bootstrap.css和bootstrap.js,添加了bootstrap-sass v 3.0.3.0,bundle,删除了所有旧的来自repo,rake资产的文件:clean,rake资产:预编译,问题仍然存在。 – Techsarkana