Heroku Rails 4资产未加载

时间:2018-06-28 17:27:11

标签: ruby-on-rails ruby-on-rails-4 heroku deployment asset-pipeline

部署后,出现以下错误

error console chrome

这是我的目录

directory

我的application.rb

enter image description here

在这里,我怎么称呼他们

<%= stylesheet_link_tag "home" %>
<%= javascript_include_tag "home" %>

<img class="client" src="<%= asset_path('b.png') %>">

OBS:我将Rails版本从3.2升级到4.0

我建议从gemfile中删除资产组

gem 'sass-rails'
gem 'coffee-rails'
gem 'uglifier'

1 个答案:

答案 0 :(得分:0)

已解决

错误位于Please pick an option: Option 1 Option 2 Option 3 文件中。他们没有正确地呼叫scss.erbimage_tag之类的助手。

在我的应用程序中,有很多scss.erb文件,例如波纹管。

错误

asset_path

正确的方法
我将它们放在双引号background: url(<%= image_path 'fake_slider.png' %>) no-repeat 0 0; 中,一切正常。

" "