【发布时间】:2012-03-10 17:59:09
【问题描述】:
我的路由文件是这样的
match '^movies\?.*\&commit=Refresh$', :to =>'movies#filter', :via => :get
resources :movies
match 'movies/sort_by/:criteria', :to => 'movies#sort_by', :as => 'sort_by'
我想在哪里匹配第一条路线
movies?utf8=✓&ratings[PG-13]=1&ratings[PG]=1&commit=Refresh
。在视图中,我定义了一个将执行第一条路由的 submit_tag:= submit_tag 'Refresh', filter_by_path()。但我不断得到:
没有路由匹配 {:controller=>"movies", :action=>"filter"}
我不知道如何解决这个问题,因为我尝试在 rubular.com 上检查我的路线,它与链接完美匹配。
【问题讨论】:
标签: ruby-on-rails routes