第一天处理Rails 3.1资源管道就遇到了挫折!
以下是在生产机器上通过assets:precompile抛出的最新错误之一:
asset_path函数参数数量错误(应为2个,实际为1个)
这会发生在application.css文件上(我认为它是首先尝试的文件)。
这是我的application.css文件内容:
/*
* This is a manifest file that'll automatically include all the stylesheets available in this directory
* and any sub-directories. You're free to add application-wide styles to this file and they'll appear at
* the top of the compiled file, but it's generally better to create a new file per style scope.
*= require_self
*= require_tree .
*/
.account-badge
{
background-color: #B94A48 !important
}
.centered {
float: none;
margin-left: auto;
margin-right: auto;
}
.container[role="main"] {
padding-bottom: 300px;
}
.page-footer {
border-top: 1px solid #EEEEEE;
padding-top: 17px;
}
可能需要提到的是我在一个全新的应用程序中使用twitter-bootstrap-rails(而不是升级)。
asset-path
需要2个参数,但第二个参数是什么。image
可以工作,也可以使用"yes"
,这在哪里使用?查看github rails/sass-rails,它显示1个参数https://github.com/rails/sass-rails/search?utf8=%E2%9C%93&q=asset-path - Chemist