2017-02-10 80 views
1

有没有一种方法来预编译没有摘要的资产?在rails中没有摘要的预编译资产5

当资产使用摘要进行预编译时,我的rails应用程序找不到需要查找的资产。

GET http://localhost:3000/assets/application.js 

我要用到的application.js链接线是

<%= javascript_include_tag 'application' %> 

有没有办法要么禁用摘要或具有Rails应用程序使用的摘要路径?

回答

0

您不必在<%= javascript_include_tag 'application' %>application.js中添加摘要。在预编译它会自动地转化为

<script src="/assets/application-908e25f4bf641868d8683022a5b62f54.js"></script> 

为了回答您的其他问题,如果你是on Rails的4.x中,编制资产没有消化已被删除,因为链轮护栏版本中的Rails 4中。 x不支持资产没有摘要。您可以参考http://guides.rubyonrails.org/asset_pipeline.html#in-production

https://github.com/rails/sprockets-rails/issues/49

+1

那么比任何想法,为什么它不找到文件与他们摘要?它正在那里查找那些文件而没有摘要 –