アプリをRails3にアップグレードしているところですが、とにかくルーティングを書き直す必要があるため、名前付きルートを改善するために少し時間がかかります。
ゴミ箱アクションのある請求書コントローラーがあります(/ invoices / trashはゴミ箱にあるすべての請求書を一覧表示します)。ビューを簡単にするために、名前付きルート(つまり、trash_url)を介してこれにアクセスしたいと思います。
私はこれを次のように簡単に達成することができます
match "/invoices/trash" => "invoices#trash", :as => :trash
私が知りたいのは、請求書コントローラーのルートを定義するブロック内でこれを行う方法があるかどうかです。次のことを試しましたが、機能しません。
resources :invoices do
collection do
get :trash, :as => :trash
end
end
私がやろうとしていることは可能ですか、それともこのブロックの外側に名前付きルートを定義する必要がありますか?
ありがとう。