1
我實際上不確定這是一個軌道事件還是一個heroku事物,但我需要知道如何在沒有資產pipleline的情況下提供靜態資產。我確實想爲我的大部分javascript使用資產管道,但我有一些我想要排除的文件,並按自己的意願進行投放。我是Rails和Heroku的新手,所以我有點失落。任何幫助將不勝感激。Rails,Heroku和資產沒有資產管道
我實際上不確定這是一個軌道事件還是一個heroku事物,但我需要知道如何在沒有資產pipleline的情況下提供靜態資產。我確實想爲我的大部分javascript使用資產管道,但我有一些我想要排除的文件,並按自己的意願進行投放。我是Rails和Heroku的新手,所以我有點失落。任何幫助將不勝感激。Rails,Heroku和資產沒有資產管道
我在assets/javascript/exclusive或類似的東西上創建了一個文件夾,我確定它不包含在application.js中。然後去的config/application.rb中
config.assets.precompile += ['exclusive/*']
現在您的JavaScript仍需要資產管道的優勢,而不必在主JavaScript文件。
然後在視圖中您希望您的javascript:
<%- content_for :javascript do -%>
<%= javascript_include_tag 'exclusive/something' %>
<%- end -%>
確保您添加 <%= yield :javascript %>
某處<%= javascript_include_tag "application" %>
後,你的佈局文件(application.html.erb),使任何相關性,如jQuery的那獨家JavaScript取決於首先加載。