0

我想做一些我想像这样的事情:

resources :users do
  collection do
    get  'login', :action => 'login_form'
    post 'login', :action => 'login'
    get 'logout'
  end
end

即我希望两个控制器操作使用不同的方法绑定到同一路径。我怎么做?

4

1 回答 1

1

您应该阅读有关路线的指南:http: //guides.rubyonrails.org/routing.html

resources :users do
    collection do
        match  'login' => "users#login_form", via: :get
        post   'login'
        get 'logout'
    end
end

一个login_form动作听起来不太平静。只是说;)

于 2012-07-03T15:01:01.123 回答