【发布时间】:2019-12-19 15:53:12
【问题描述】:
我有一个form_tag 和一个映射到rails 控制器方法的现有submit_tag。我的.haml 代码如下所示:
.form-group
=form_tag "/set_limits", {id: 'ec2-instance-limit-form'} do |form|
= submit_tag "Increase Limits", {class: "btn btn-danger"}
我的 routes.rb 文件的 sn-p 将 url /set_limits 与 rails 控制器的方法匹配如下所示。
match '/set_limits', to: 'limits#handle_limit_request', via: [:post]
我现在在同一页面上添加了一个按钮。
%button.btn.btn-info(id="customer-status" type="button") Customer Status
但是,当我单击此按钮时,请求仍会路由到 handle_limit_request 方法。我希望单击此按钮以通过 POST 路由到新方法,例如limits#check_customer_status。如何在确保单击 submit_tag 的操作仍路由到 limits#handle_limit_request 的同时将按钮单击路由到新的控制器方法?
【问题讨论】:
标签: ruby-on-rails ruby haml