将编辑表单定向到特定的Controller方法

时间:2013-06-12 18:34:19

标签: ruby-on-rails

在我的views / users / edit.html.erb中,我有以下内容:

<%= form_for @user do |f| %>
.........
  <div class="controls"><%= submit_tag "Update User Info", :class => "submit_button" %></div>
<% end >

单击该按钮时,会将其发送到控制器的更新方法。如何让它转到另一种控制器方法?我查看了ActionView的文档,没有任何内容突然袭来。建议?

1 个答案:

答案 0 :(得分:3)

<%= form_for @user, :url => some_other_route_path do |f| %>

Simples!如果您愿意,也可以这样做:

<%= form_for @user, :url => {:controller => :users, :action => :my_action} do |f| %>

More info