Rails,Heroku和没有资产管道的资产

时间:2012-07-26 23:05:21

标签: ruby-on-rails heroku asset-pipeline

我实际上不确定这是一个rails事物还是heroku事情,但我需要知道如何在没有资产管线的情况下提供静态资产。我确实想在大多数javascript中使用资产管道,但我有一些文件要我自己选择排除和提供。我是Rails和Heroku的新手,所以我有点失落。任何帮助将不胜感激。

1 个答案:

答案 0 :(得分: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)中的某处,以便首先加载任何依赖项,例如独占javascript所依赖的jQuery。