Link_to更新表

时间:2019-03-30 16:44:00

标签: ruby-on-rails

我想要一个链接来更新资源,而不使用HTML表单。

我有一个看板委员会,列出了按其状态分组的项目。通过单击按钮,我想更新项目状态,将其移至下一个列表。这应该在工作流程索引上发生:/ tenants / {id} / workflows

问题 button_to或link_to似乎可以避免某种形式,但是我不知道在index.html.erb中使用哪种路由和参数。任何建议将不胜感激。

路线

resources :tenants do
  resources :members
  resources :projects
  resources :workflows
end

Workflows / 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 %>

0 个答案:

没有答案