我想要一个form_for @user
,但是要post到用户控制器中的自定义操作。
我该怎么做呢?
发布于 2011-03-16 10:43:55
form_for @user, :url => url_for(:controller => 'mycontroller', :action => 'myaction')
或
form_for @user, :url => whatever_path
发布于 2013-02-15 04:24:17
下面的方法对我很有效:
form_for @user, :url => {:action => "YourActionName"}
发布于 2015-01-23 01:55:14
我就是那样做的
<%= form_for :user, url: {action: "update", params: {id: @user.id}} do |f| %>
注意,可选参数id
设置为用户实例id属性。
https://stackoverflow.com/questions/5320414
复制相似问题