1

時間を入力できる webapp にログインしています。時間を入力すると、ログインしているアカウント (devise と cancan を使用して作成) が自動的に取得され、user_id が何であるかが検出され、1 時間のログに追加されます。 .

今、私が見つけられないように見えるのは、user_idのログのみを表示するようにする方法です。ビューの代わりにモデルまたはコントローラーでこれを行う方法はありますか?

これは現在のビュー コードです。

<% @time_sheets.each do |time_sheet| %>
  <tr>
    <td><%= time_sheet.user_id %></td>
    <td><%= time_sheet.day %></td>
    <td><%= time_sheet.hours_worked %></td>
    <td><%= time_sheet.minutes_worked %></td>
    <td><%= link_to 'Show', time_sheet %></td>
    <td><%= link_to 'Edit', edit_time_sheet_path(time_sheet) %></td>
    <td><%= link_to 'Destroy', time_sheet, method: :delete, data: { confirm: 'Are you sure?' } %></td>
  </tr>
<% end %>

そのユーザーだけでなく、システム内の全員のログが表示されます。

4

1 に答える 1