3
私はこれを持っている:getとpostの両方のルートを作成するには?
resources :users do
collection do
get 'blah'
end
end
私は両方のポストのために、このアクション(何とか)を作成して、今可能取得したいですか?
私はこれを持っている:getとpostの両方のルートを作成するには?
resources :users do
collection do
get 'blah'
end
end
私は両方のポストのために、このアクション(何とか)を作成して、今可能取得したいですか?
あなたはこのようなポストルートに同じ名前を入力することができます。
resources :users do
collection do
get 'blah'
post 'blah'
end
end
どちらのルートがverb constraintsはあなたが望むものであるように、同じコントローラ、アクションとurl_helpers
が見えています。
match 'blah', to: 'users#blah', via: [:get, :post]
または
resources :users do
collection do
match 'blah', via: [:get, :post]
end
end
私がやったことだが、私は、単一の行でそれを行う方法があったと思ったおかげ。 – Blankman
「どんなにかい? (古いスタイルのルートは 'blah' =>:get、 'blah' =>:post、 'blah' =>:any) – casey
ドキュメントには言及されていません。 getメソッド、postメソッド、putメソッド、deleteメソッド、およびredirectメソッドのみを見つけることができます。だから、 "any"のようには見えない – DanneManne