2012-07-26 160 views
1

我實際上不確定這是一個軌道事件還是一個heroku事物,但我需要知道如何在沒有資產pipleline的情況下提供靜態資產。我確實想爲我的大部分javascript使用資產管道,但我有一些我想要排除的文件,並按自己的意願進行投放。我是Rails和Heroku的新手,所以我有點失落。任何幫助將不勝感激。Rails,Heroku和資產沒有資產管道

回答

0

我在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取決於首先加載。