0

我在一个页面上有一个工人列表,其中包含他们的所有信息。我希望能够有一个选择工人姓名的下拉列表,然后您只能查看该人员的信息。我的 show 函数循环如下所示:

<% @comp_times.each do |comp_time| %>
  <tr>
    <td><%= comp_time.name %></td>
    <td><%= comp_time.date_worked %></td>
    <td><%= comp_time.hours_earned %></td>

    <td><%= link_to 'Show', comp_time %></td>
    <td><%= link_to 'Edit', edit_comp_time_path(comp_time) %></td>
    <td><%= link_to 'Destroy', comp_time, confirm: 'Are you sure?', method: :delete %></td>
  </tr>
<% end %>

任何帮助将不胜感激。我知道如何对名称进行排序,而不是仅仅显示我想看到的工人而不显示当时我不需要的所有其他人。

4

1 回答 1

0
<%= form_tag comp_times_path, :method => 'get' do %>
  <p>
    <%= text_field_tag :search, params[:search] %>
    <%= submit_tag "Search", :name => nil %>
  </p>
<% end %>
于 2012-09-28T11:45:39.313 回答