2011-03-16 82 views

答えて

3

あなたはこのようなポストルートに同じ名前を入力することができます。

resources :users do 
    collection do 
    get 'blah' 
    post 'blah' 
    end 
end 

どちらのルートがverb constraintsはあなたが望むものであるように、同じコントローラ、アクションとurl_helpers

+0

私がやったことだが、私は、単一の行でそれを行う方法があったと思ったおかげ。 – Blankman

+0

「どんなにかい? (古いスタイルのルートは 'blah' =>:get、 'blah' =>:post、 'blah' =>:any) – casey

+1

ドキュメントには言及されていません。 getメソッド、postメソッド、putメソッド、deleteメソッド、およびredirectメソッドのみを見つけることができます。だから、 "any"のようには見えない – DanneManne

11

が見えています。

match 'blah', to: 'users#blah', via: [:get, :post] 

または

resources :users do 
    collection do 
    match 'blah', via: [:get, :post] 
    end 
end 
関連する問題