过来学习AJAX排序

过来学习AJAX排序

这个功能相当的常见 你读取了一些数据 有个php?name=%C1%AC%BD%D3" onclick="tagshow(event)" class="t_tag">连接 点击进行排序 一回升序 二回降序
今天偶研究了下 出来是出来了 但总感觉不妥 而且这个好象是学习到现在逻辑性最强的一次实践 代码如下
class OrderController < ApplicationController
 def index
  @des=Description.find(:all,:order=>'id DESC')
 end

 def order_id
  @des=Description.find(:all)
  render :partial=>"order_id"
 end
end
我是有个表 这个就不说了。。呵呵
index.rhtml
<%= render :partial=>"index" %>
<%=link_to "Order",:action=>'order_id'%>
_order_id.rhtml
<%= render :partial=>"index" %>
<%=link_to "Order",:action=>'index'%>
_index.rhtml
<%@des.each do |des|%>
ID:<%=des.id%><br>
<%end%>
就这样 请按照控制器到页面 再从控制器到页面的顺序解读


这里 了解到render :partial与render :action的区别
前者是直接调用视图文件而预先不读取控制器的方法
后者则先读取控制器的方法 然后在调用
这个就告诉偶,如果你使用前者的话 在本方法内和视图里的实例变量是否是一个作用,否则不可以用

但是感觉不好 这样有种投机取巧的感觉。。而且用AJAX实现不了(好象)
想用更好的方法实现 请高手指教
呵呵。。。
你下个redmine,里面有ajax排序,你可以看到现成的源码。
看sort_helper.rb
看user/list模板
看UserController方法。
有看不懂的再问。。。。
redmine
这个就是那个开源的东西吗?好的先放着了
刚刚正在找ajax排序的资料,谢谢二楼大哥,另在数据库表中如何实现排序?
数据库表中实现排序是什么意思? order by?
forget it please
我的问法是有问题