最近、Rails 3.1(3.0から)にアップグレードしましたが、何らかの理由でルートの1つが機能しなくなりました。csvファイルを投稿し、アイテムコントローラーによって処理されるフォームがあります。ルートは次のようになります。
resources :items do
member do
post 'receive'
post 'show'
end
collection do
post 'csv_import'
get 'transactions'
get 'template'
end
end
そして、これが私がログに見るものです-それは正しい行動を投稿しているように見えます。
Started POST "/items/csv_import" for 127.0.0.1 at Tue May 08 11:09:52 -0400 2012
Processing by ItemsController#show as HTML
しかし、それはショーアクションによって処理されています:
ActiveRecord::RecordNotFound in ItemsController#show
Couldn't find Item with id=csv_import
私は私の人生のために私がここで間違っていることを見ることができません。