我看之前一个项目用的是 ruby 3.0.3 rails 1.9.2 使用 href 来链接 js,主要的功能是点击图标,替换局部的页面。就是 ajax 的效果。 他的代码如下
<li id="vehicle-management" class="left-menu">
   <a href="car/index">
     <div class="menu-icon"><%= image_tag("shortcuts_bus_line.png") %></div>
     <div class="menu-text">线路管理</div>
   </a>
 </li>
controller 代码如下
def index    
    respond_to do |format|
        format.js
    end
  end
现在我的 rails 版本是 3.2.13 使用上面相同的代码就不能出现替换的效果。只能使用 link_to 来实现 ajax 的效果。这是什么原因,