我对资产有一种奇怪的问题。 在 application.html.erb 尝试以这种方式包含控制器特定资产
<%= javascript_include_tag "application", params[:controller] %>
application.js 如下所示:
//= require jquery
//= require jquery_ujs
//= require twitter/bootstrap
//= require leaflet
//= require select2
//= require_tree ./general
//= require turbolinks
General
文件夹包含一些常见的JS文件。应用程序使用2个控制器:Index
和Profiles
(根路由是“index #index”)。在某些时候,Rails开始以错误的方式加载资产:在索引页面profiles.js
上加载,index.js
在/ profiles / new上。仅当我在导航栏中按index
或create profile
个链接时,才会出现此问题。没有任何问题似乎是在单独的选项卡中打开此页面或只是使用 Ctrl + R 重新加载页面。所以我认为这是一个涡轮问题?