これが私のルートファイルの一部です:
resource :vendor do post 'modify_account' end
レーキルートを実行すると、次の行が生成されます
modify_account_vendor POST /vendor/modify_account(.:format) {:action=>"modify_account", :controller=>"vendors"}
vendor POST /vendor(.:format) {:action=>"create", :controller=>"vendors"}
new_vendor GET /vendor/new(.:format) {:action=>"new", :controller=>"vendors"}
edit_vendor GET /vendor/edit(.:format) {:action=>"edit", :controller=>"vendors"}
GET /vendor(.:format) {:action=>"show", :controller=>"vendors"}
PUT /vendor(.:format) {:action=>"update", :controller=>"vendors"}
DELETE /vendor(.:format) {:action=>"destroy", :controller=>"vendors"}
/vendor(.:format) {:action=>"account", :controller=>"vendors"}
フォームを読み込んで、フォームのアクションでURLが正しいことを確認できますが、送信すると、アプリがエラーをスローします。
No route matches "/vendor/modify_account"
トラブルシューティングのために何ができるかについての提案はありますか?Firebugは、エラーページのタイプがPOSTであることを確認します。