我想做一些我想象的事情:
resources :users do
collection do
get 'login', :action => 'login_form'
post 'login', :action => 'login'
get 'logout'
end
end
即。我希望两个控制器操作使用不同的方法绑定到同一路径。我该怎么做?
答案 0 :(得分: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
动作听起来不太安静。只是说;)