没有路由匹配{:controller =>“support”,:action =>“/ support”}

时间:2013-04-29 22:58:24

标签: ruby ruby-on-rails-3 routes

我的代码看起来很简单但是当我尝试下面的代码时,我没有得到路由匹配错误。

这是我的控制器

def support
end

这是我的观点

<%=  form_tag({ controller: "support",  action: "/support"}, method: "post")   do  %>

这是来自运行的佣金路线

root  /                  pages#index
contact  /contact(.:format) pages#contact
support  /support(.:format) pages#support

这是我得到的错误

No route matches {:controller=>"support", :action=>"/support"}

1 个答案:

答案 0 :(得分:2)

根据路线,您的控制器为pages而不是support