2017-02-10 44 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

那麼比任何想法,爲什麼它不找到文件與他們摘要?它正在那裏查找那些文件而沒有摘要 –