从视图获取输入以扩展索引范围

时间:2013-07-31 19:30:13

标签: ruby-on-rails-3 twitter-bootstrap-rails

因此,我尝试添加在视图中选择用户的功能,然后仅返回与该用户关联的列表。我现在可以在控制器中进行硬编码。

  def show
   @some_lists = List.sort(:boolean => true, :user_id => 3)

    respond_to do |format|
      format.html # show.html.erb
      format.json { render json: @some_list }
    end
end

但我希望能够从视图中选择用户

        <% @some_lists.each do |list| %>
      <tr>
        <td><%= list.id_name %></td>
        <td><%= list.day %></td>
        <td><%= list.start_time %></td>
        <td><%= list.end_time %></td>
      </tr>
    <% end %>

执行此操作的最佳方法是什么,我还计划添加按list.start_time和list.end_time排序的功能

1 个答案:

答案 0 :(得分:0)

你肯定想用AJAX做到这一点。对于你想要做的具体事情(过滤/排序表),我建议使用javascript插件:

DataTables

(您需要查看server-side processing

上的文档

RailsCast #340

中使用rails有一个非常好的教程