Мне нужна ссылка для обновления ресурса без использования HTML-формы.
У меня есть доска объявлений Канбан, сгруппированная по их статусу.Одним нажатием кнопки я хочу обновить статус проекта, перенеся их в следующий список.Это должно происходить с индексом рабочих процессов: / tenants / {id} / workflows
Проблема Кажется, что button_to или link_to выполнимо, избегая формы, но я не знаю, какой маршрут ипараметры для использования в index.html.erb.Любой совет будет высоко ценится.
Маршруты
resources :tenants do
resources :members
resources :projects
resources :workflows
end
Рабочие процессы / index.html.erb
<%- model_class = Project -%>
<% @projects.where(tenant_id: @tenant.id, :status => "Nominated").each do |project| %>
<%= project.title %>
<%= button_to "Update", XXXX, method: :put, params: { status: "In Progress" } %>
<% end %>
<% end %>