1

これが Rails のものなのか Heroku のものなのかは実際にはわかりませんが、アセット パイプラインなしで静的アセットを提供する方法を知る必要があります。ほとんどの JavaScript でアセット パイプラインを使用したいのですが、いくつかのファイルを除外して自分で選択して提供したいと考えています。私は Rails と Heroku を初めて使用するので、少し迷っています。どんな助けでも大歓迎です。

4

1 に答える 1

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 -%>

排他的な JavaScript が依存する jQuery などの依存関係が最初に読み込まれるよう<%= yield :javascript %>に、レイアウト ファイル (application.html.erb) のどこかにを追加してください 。<%= javascript_include_tag "application" %>

于 2012-07-27T01:27:02.363 に答える