Ruby on rails Rails、Heroku和没有资产管道的资产
实际上我不确定这是rails还是heroku,但我需要知道如何在没有资产pipleline的情况下提供静态资产。我确实希望在我的大部分javascript中使用资产管道,但我有一些文件需要排除,并由我自己选择。我是Rails和Heroku的新手,所以我有点迷路了。任何帮助都将不胜感激。我在assets/javascript/exclusive或类似文件中创建了一个文件夹,并确保它不包含在application.js中。然后转到config/application.rbRuby on rails Rails、Heroku和没有资产管道的资产,ruby-on-rails,heroku,asset-pipeline,Ruby On Rails,Heroku,Asset Pipeline,实际上我不确定这是rails还是heroku,但我需要知道如何在没有资产pipleline的情况下提供静态资产。我确实希望在我的大部分javascript中使用资产管道,但我有一些文件需要排除,并由我自己选择。我是Rails和Heroku的新手,所以我有点迷路了。任何帮助都将不胜感激。我在assets/javascript/exclusive或类似文件中创建了一个文件夹,并确保它不包含在application.js中。然后转到config/application.rb config.assets
config.assets.precompile += ['exclusive/*']
现在,您的javascript仍然可以利用资产管道,而不必位于主javascript文件中
然后在需要javascript的视图中:
<%- content_for :javascript do -%>
<%= javascript_include_tag 'exclusive/something' %>
<%- end -%>
确保您添加了
之后的布局文件(application.html.erb)中的某个地方,以便首先加载独占javascript所依赖的任何依赖项,如jQuery