Ruby on rails Rails 3-访问表单中的排序值

Ruby on rails Rails 3-访问表单中的排序值,ruby-on-rails,Ruby On Rails,我有一个需要按列排序的表,每个标题上都会有向上/向下箭头图像,当单击时,控件将传递到javascript文件,该文件将排序值返回到控制器中的函数,排序应该完成。下面是一些供参考的代码 Index.html.erb <input type="hidden" id = "sort" value="<%= @sort %>"> <% if @sort == 1 %> <img id="sort_no" src="<%=

我有一个需要按列排序的表,每个标题上都会有向上/向下箭头图像,当单击时,控件将传递到javascript文件,该文件将排序值返回到控制器中的函数,排序应该完成。下面是一些供参考的代码

Index.html.erb

  <input type="hidden" id = "sort" value="<%= @sort %>">
      <% if @sort == 1 %>
          <img id="sort_no" src="<%=asset_path('sales_info_management/down_normal.gif')%>">
      <% else %>
          <img id="sort_no" src="<%=asset_path('sales_info_management/up_active.gif')%>">
      <% end %
sort.js

function sort_sales_informations(path){
  var params = new Array();
  var sort = $('#sort').val();
  sort = sort == 0 ? 1 : 0
  params['sort_type'] = sort;
  path = build_url(path, params);
  $.get(path, function(data) {
 });
}
目前,在更改javascript文件中的排序值后,我无法将其传递给正在使用的表单


任何帮助都将不胜感激。

寻找一个好的解决方案。谢谢!但是我需要一个解决方案来解决我发布的内容。当然你可以将railscast的逻辑应用到你发布的内容上吗?谢谢Charles&Tango的评论,但我需要一个解决方案来解决我发布的内容。
function sort_sales_informations(path){
  var params = new Array();
  var sort = $('#sort').val();
  sort = sort == 0 ? 1 : 0
  params['sort_type'] = sort;
  path = build_url(path, params);
  $.get(path, function(data) {
 });
}