【发布时间】:2013-07-30 22:27:34
【问题描述】:
我从 Rails 开始,我有一个在 dev (webrick) 中运行的应用程序。
问题是:预编译的 CSS 文件在生产中没有找到。
现在我将它托管在 heroku 上并进行部署。我有一条消息说资产是预编译的(所以这不是编译错误)并且所有设置都是默认的。
我有 /public/assets 文件夹,一切都在里面。我什至可以cat application-*.css 文件并获得我应该拥有的全部内容。
现在,当我尝试访问 CSS 文件时,它给了我一个错误 404(即使它是使用<%= stylesheet_link_tag "application", :media => "all" %> 自动生成的 CSS 链接)。因此,我对 CSS 链接进行硬编码绝对不是问题。
我不确定接下来要执行什么检查。
如果您对输出感到好奇,目前可公开访问here。
【问题讨论】:
标签: ruby-on-rails heroku asset-pipeline ruby-on-rails-4