1

在我的视图/用户/edit.html.erb 中,我有以下内容:

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

单击该按钮时,它会发送到控制器的更新方法。如何让它转到另一个控制器方法?我查看了 ActionView 的文档,但没有任何反应。建议?

4

1 回答 1

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

简单!如果您愿意,您还可以执行以下操作:

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

更多信息

于 2013-06-12T18:36:48.440 回答