0

私は次のように想像する何かをしたいです:

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

つまり、2つのコントローラーアクションを異なるメソッドで同じパスにバインドする必要があります。それ、どうやったら出来るの?

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 に答える