大家好,我正在使用 rails 3.2 做一个应用程序。我正在尝试使用form_tag
,但路线有问题。
我以我的形式尝试这个:
= form_tag('/companies/save_category', method: "post") do
还有这个:
= form_tag({:controller => "companies", :action=>"save_category"}, method: "post") do
在我的config/routes.rb
:
我有点困惑把这样的路线
resources :companies do
post 'save_category'
end
或这样的路线:
resources :companies do
member do
post 'save_category'
end
end
但无论哪种方式都行不通。当我执行时rake routes
,我得到相同的结果
company_save_category POST /companies/:company_id/save_category(.:format) companies#save_category
错误是这样的
No route matches [POST] "/companies/save_category"
任何的想法?