目前我有一个按钮被添加到索引窗体的情况。这与其他功能完美结合,如搜索和复选框,它们也是索引表的一部分。Ruby on Rails - Multibutton结合复选框和高级搜索
守则index.html.erb
的:
<%= form_tag order_path, :method => 'get' do %>
<p>
<%= submit_tag "Historical Search", :account_short => nil %>
<%= text_field_tag :search, params[:search] %>
</p>
<% end %>
<%= form_tag sendnext_order_path, :method => :put do %>
<%= submit_tag "Send to Desk" %><br/>
-- other code from index-form
<% end %>
结合controller
:
def sendnext
Order.update_all(["status_id = ? ", "2"], :id => params[:order_ids])
redirect_to order_path, notice: 'Order succesfully send to desk.'
end
现在我想以比excisting工作彼此的行动旁边Send to Desk
按钮添加第二个按钮。到现在为止,我无法意识到这一点。
请指教。欢迎任何反馈。
这会帮助你,如果你请用新按钮尝试使用其他功能。 –
我已经在控制器中编写了函数,它具有与'sendnext'相同的方法,并且被称为'cancelorder',它将status_id更新为“3”。 – jmk
那么,为什么不使用cancelorder_order_path为该按钮添加另一个表单,只要你有一个路由呢? –