2012-07-26 106 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取决于首先加载。