我在app/assets/javscripts
文件夾,application.js.erb
,page.js.erb
,sections.js.erb
& scraped.js.erb
多個文件。滑軌資產管道加載所有文件
Rails將它們全部加載到我的佈局中,其中<%= javascript_include_tag "application" %>
的佈局爲application.html.erb
。這是從PagesController
調用。
我不想要scraped.js.erb
被加載& sections.js.erb
我想只能從SectionsController
加載。
根據我的理解(在閱讀http://guides.rubyonrails.org/asset_pipeline.html後),資產管道的工作方式如何。如果從PagesController
調用它將加載application.js.erb
& page.js.erb
但顯然情況並非如此。
我做錯了什麼?有人可以向我解釋資產管道的工作原理嗎?我怎樣才能使用選擇的資產而不是所有的資產?