gpt4 book ai didi

ruby-on-rails - Rails 自定义 submit_tag

转载 作者:行者123 更新时间:2023-12-04 06:01:45 24 4
gpt4 key购买 nike

有没有办法控制表单中的 *submit_tag* 以调用与默认“更新”操作不同的操作?

我尝试使用下面的 submit_tag,但它仍然将我重定向到人员 Controller 中的“更新”操作。

<%= submit_tag "Save", :controller => "people", :action => "set_password", :method => "put" %>

我这样做的原因是,我有两种Person类的更新表单,一种用于更新基本信息,一种用于更新密码。我想以不同的方式处理表单提交。对于“更新密码表单”,我需要做一些额外的事情。* 验证额外的用户输入(当前密码)* 如果有错误,直接到“更新密码”表单

我做错了吗?或者我应该区分“更新”方法中的情况?

最佳答案

您必须告诉表单去哪里,而不是在 submit_tag 上:

<%= form_tag @object, url, :method => 'PUT' %>

关于ruby-on-rails - Rails 自定义 submit_tag,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6948110/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com