新手问题 ruby href link_to 问题

xiaoxiao · July 17, 2013 · Last by xiaoxiao replied at July 18, 2013 · 2367 hits

我看之前一个项目用的是 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 的效果。这是什么原因,

按这个写法,浏览器请求的是 html,服务端不支持 html 输出应该报错。不要研究以前的不正常行为了。

You need to Sign in before reply, if you don't have an account, please Sign up first.