0

我对资产有一种奇怪的问题。在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 个控制器:IndexProfiles(根路由是“index#index”)。在某个时刻,Rails 开始以错误的方式加载资产:在索引页面profiles.js上加载和index.js在 /profiles/new 上。仅当我在导航栏中按index或链接时才会出现此问题。在单独的选项卡中打开此页面或仅使用+create profile重新加载页面似乎没有问题。所以我认为这是一些turbolinks问题?CtrlR

4

0 回答 0