Я пытаюсь сделать функцию быстрого редактирования в моем списке дел: если пользователь щелкнет где-нибудь в красном поле, показанном (в Редактировании 2), он будет перенаправлен на действие редактирования в контроллере.
Однако, какие методы формы мне следует использовать? Пока работал только link_to
: я просто добавил ссылку на заголовок. Но это не охватывает всю красную коробку. Заранее спасибо!
EDIT
Частичное task
, которое представляет 1. флажок 2. заголовок и 3. действия (показать, изменить, теги)
<% status = get_status(task) %>
<section id=<%=task.id%> class=<%=status%>>
<!-- checkbox -->
<%= form_with scope: task, url: completed_task_path(task), method: :patch do |form|%>
<%= form.check_box :completed%>
<!-- Title: I want make this a box -->
<%= task.title %>
<!-- Labels -->
<section class="actions">
<%= render partial: 'actions', locals: {task: task} %>
</section>
<!-- Details -->
<section class= "details">
<%= task.details %>
</section>
<% end %>
</section>
Редактировать 2
Вот как это выглядит сейчас.
TODO