Вот часть моего файла маршрутов:
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.