【发布时间】:2018-12-07 20:50:24
【问题描述】:
部署后出现以下错误
这是我的目录
我的应用程序.rb
这里,我怎么称呼他们
<%= 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'
【问题讨论】:
-
你必须在你的生产配置文件中添加这个配置:
config.serve_static_assets = true -
同时检查您是否已将 gem rails_12factor 添加到您的 Gemfile 中
-
是的,我有 gem rails_12factor 和 config.serve_static_assets = true。
-
heroru run rake assets:precompile有效果吗?您能检查一下您的公用文件夹是否已提交吗? -
阿尔瓦罗,我解决了。答案如下。感谢您的关注。
标签: ruby-on-rails ruby-on-rails-4 heroku deployment asset-pipeline