0

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

  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 排序的功能

4

1 回答 1

0

你肯定想用 AJAX 来做这件事。对于您想要做的特定事情(过滤/排序表格),我会推荐一个 javascript 插件:

数据表

(您需要查看有关服务器端处理的文档)

RailsCast #340中甚至还有一个非常好的教程来使用它

于 2013-07-31T19:43:25.867 回答