Ruby on rails 如何制作可点击链接对网页上的表格进行排序,ror
我是ROR新手,我正在尝试一些基本语法 如果我有一个记录表,则在index.html.haml中显示我的所有记录。我想通过表的一些属性对它进行排序 例如 姓名年龄 bing 32Ruby on rails 如何制作可点击链接对网页上的表格进行排序,ror,ruby-on-rails,ruby-on-rails-3,web-applications,ruby-on-rails-3.1,haml,Ruby On Rails,Ruby On Rails 3,Web Applications,Ruby On Rails 3.1,Haml,我是ROR新手,我正在尝试一些基本语法 如果我有一个记录表,则在index.html.haml中显示我的所有记录。我想通过表的一些属性对它进行排序 例如 姓名年龄 bing 32 哎呀20 我想让名字和年龄是可点击的,这样我就可以排序表的关键。 问题是我对逻辑感到困惑 到目前为止,我知道我必须修改index.html.haml,然后将一些数据发送回控制器,然后控制器进行某种ruby排序,然后将表发送回视图 是否有人能提供一些实施级别如何工作的指南。您可以从大量Ror书籍中学习Ror基础知识,但只
哎呀20 我想让名字和年龄是可点击的,这样我就可以排序表的关键。 问题是我对逻辑感到困惑 到目前为止,我知道我必须修改index.html.haml,然后将一些数据发送回控制器,然后控制器进行某种ruby排序,然后将表发送回视图
是否有人能提供一些实施级别如何工作的指南。您可以从大量Ror书籍中学习Ror基础知识,但只是为了让您开始学习 在控制器中:
@records = YourTable.all.sort_by { |r| r.bing }
他认为:
<% @records.each do |record| %>
<%= record %>
<% end %>
您也可以通过jQuery而不是在Rails中实现这一点,这将节省您的流量,并且不需要刷新页面。看看这些例子 或