私は次のように想像する何かをしたいです:
resources :users do
collection do
get 'login', :action => 'login_form'
post 'login', :action => 'login'
get 'logout'
end
end
つまり、2つのコントローラーアクションを異なるメソッドで同じパスにバインドする必要があります。それ、どうやったら出来るの?
私は次のように想像する何かをしたいです:
resources :users do
collection do
get 'login', :action => 'login_form'
post 'login', :action => 'login'
get 'logout'
end
end
つまり、2つのコントローラーアクションを異なるメソッドで同じパスにバインドする必要があります。それ、どうやったら出来るの?
ルートに関するガイドを読む必要があります: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
アクションはあまり落ち着かないように聞こえます。ただ言って ;)