Kev*_*Ren 3 ruby-on-rails ruby-on-rails-3
有没有办法控制表单中的*submit_tag*以调用默认的"更新"操作的不同操作?
我尝试使用下面的submit_tag,但它仍然将我重定向到人员控制器中的"更新"操作.
<%= submit_tag "Save", :controller => "people", :action => "set_password", :method => "put" %>
Run Code Online (Sandbox Code Playgroud)
我这样做的原因是,我有两个Person类的更新表单,一个用于更新基本信息,另一个用于更新密码.我想以不同的方式处理表单.对于"更新密码表单",我需要额外的东西.*如果出现错误,请验证其他用户输入(当前密码)*直接到"更新密码"表单
我做错了吗?或者我应该区分"更新"方法中的案例?
你必须告诉表单去哪里,而不是submit_tag:
<%= form_tag @object, url, :method => 'PUT' %>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
10084 次 |
| 最近记录: |