Zurb Foundation 5,找不到modernizr

Phi*_*lip 9 assets ruby-on-rails http-status-code-404 asset-pipeline zurb-foundation

在生产模式下使用Foundation 5.0.2.0时,我得到了这个.

在Rails,Unicorn,NginX和Ubuntu上.

"NetworkError: 404 Not Found - http://mydomain.com/javascripts/vendor/modernizr.js"
Run Code Online (Sandbox Code Playgroud)

d_r*_*ail 10

2014年3月13日更新

我使用foundation-rails-5.1.1.0在heroku上没有这个问题.添加javascript_include_tag "vendor/modernizr"头部工程.我可以删除我复制到供应商目录的modernizr并删除app.js中的额外行


我在heroku上遇到了同样的问题,应用程序会因为无法找到modernizr.js而崩溃.以下是我修复它的方法:

  • 将modernizr.js从基础(无论你用bundler安装的地方)复制到vendor/assets/javascripts /.
  • 在application.js上面添加//= require modernizr以下//= require_tree .内容.
  • javascript_include_tag "vendor/moderizr"从application.html中删除