0
私は今週からタスクを表示したいと思いますが、これまではグループ化することしかできませんでした。今週のタスクのみを表示するには -
ビュー:
<% @task_months.each do |month, tasks| %>
<% for task in tasks %>
<tr>
<td><%= link_to task.name, task %></td>
<%if task.due_date? %>
<td>due on <%= task.due_date.strftime("%B %d, %Y") %></td>
<% end %>
<td><%= link_to 'Edit', edit_task_path(task), class: "btn btn-info" %></td>
<td><%= link_to 'Destroy', task, method: :delete, data: { confirm: 'Are you sure?' }, class: "btn btn-danger" %></td>
</tr>
<% end %>
<% end %>
コントローラー:
def week_task
@tasks = Task.order(:due_date)
@task_months = @tasks.group_by {|t| t.due_date.beginning_of_week }
end
イム工夫使用して、私もcurrent_user
のタスクと週の@tasksを表示したいです。
を私はこれとしばらくの間苦労しています –