Rails发布编辑

时间:2013-08-07 08:09:44

标签: ruby-on-rails ruby ruby-on-rails-3

我对此有点困惑:我可以在同一个编辑页面上使用路由中的成员发帖并进行操作吗?

更清楚:

路线

resources :users  do 
    member do
      post  'edit'
    end
  end

会生成

edit_user POST       /users/:id/edit(.:format)                             users#edit

1 个答案:

答案 0 :(得分:1)

尝试以下

resources :users  do 
    member do
      match 'edit' , via: [:get, :post]
    end
end

这给了我

$ rake routes | grep 'edit'
                             edit_user GET|POST /users/:id/edit(.:format)    
                             {:action=>"edit_get_post", :controller=>"users"}