解决

时间:2015-07-01 18:09:39

标签: css ruby-on-rails ruby-on-rails-4 fonts asset-pipeline

我正在使用rails-bower gem。 https://github.com/rharriso/bower-rails

我安装了font-awesome,我的bowerfile看起来像这样

# A sample Bowerfile
# Check out https://github.com/42dev/bower-rails#ruby-dsl-configuration for more options

# asset 'bootstrap'
asset 'bootstrap-sass'
asset 'font-awesome'
asset 'jquery'
asset 'jquery-ujs'
asset 'nicescroll'

做完凉亭安装后,我的字体很棒。

当推送到heroku时,我的样式表没有加载。这是因为我必须做一个$ rake资产:预编译

预编译触发 bower:resolve ,导致找不到font-awesome.css,我的网站退出工作。

couldn't find file '/home/christoph/Documenten/kratos/vendor/assets/bower_components/font-awesome/css/font-awesome.css'
  (in /home/christoph/Documenten/kratos/app/assets/stylesheets/application.css.scss:14)

font-awesome.css文件位于该目录,但名为font-awesome.css.erb。我如何解决这个问题,以便在进行资产预编译时引用erb文件。

这整件事也阻止了我推向heroku。

0 个答案:

没有答案