Есть вьюха, которая выводит список тасков. У тасков есть булевское поле done. Хочу вывести только те таски у которых значения done будет true.
Вьюха
<table>
<thead>
<tr>
<th></th>
<th colspan="3"></th>
</tr>
</thead>
<tbody>
<% @tasks.each do |task| %>
<tr>
<td><%= link_to task.name, edit_task_path(task) %></td>
<td><%= task.done? %></td>
<td><%= link_to 'Show', task %></td>
<td><%= link_to 'Destroy', task, method: :delete, data: {confirm: 'Are you sure?'} %></td>
</tr>
<% end %>
</tbody>
</table>
<br>
Контроллер
def index
@tasks = Task.all
#@tasks = Task.all.sort_by! {|a| a.done?}
#@tasks = Task.all.sort {}
end
Не могу понять как обратиться по полю.