部署到heroku

时间:2016-08-04 02:45:47

标签: ruby-on-rails twitter-bootstrap heroku

我已经构建了一个Rails 4,现在我正在尝试部署到Heroku。

当我运行git push heroku master命令时,当Heroku运行rake assests:precompile时,该过程将关闭。我收到以下错误消息:

Sass::SyntaxError: Invalid CSS after "... "bootstrap" */": expected "{", was ""

我无法在代码中找到此错误的位置。我在我的gem文件中包含了bootstrap-sass gem,但是我还在我的assets / stylesheets文件夹中包含了Bootstrap提供的下载中的整个css文件夹。

以下是我在application.css.sass文件中要求的内容:

*= require font-awesome
*= require_tree .
*= require_self
*/

@import "bootstrap-sprockets";
@import "bootstrap";

作为最后一点,我还使用rake assets:precompile命令在本地进行了预编译。另外,我在application.rb文件中将config.assets.compile设置为true,并取消注释config.assets.css_compressor = :sass

非常感谢任何指导。

1 个答案:

答案 0 :(得分:0)

从代码中删除*/(位于*= require_self下方)。这就是错误所指的内容(虽然它不是很清楚)。