【发布时间】:2012-09-21 06:59:45
【问题描述】:
我需要一个路由来接受带有附加:query 参数的请求reports#show,但我不知道如何编写它。在我看来它需要响应这个链接:
= link_to report_path(query: params[:query]) do
config/routes.rb
resources :reports do
resources :chapters
resources :pages
end
尝试过以下变体:get '/reports/:id/:query', :as => 'reports_query',但我不断得到:
Routing Error
No route matches {:action=>"show", :controller=>"reports", :query=>"europe"}
项目主要是 RESTful 的,但我会在这一点上采用任何可行的方法。感谢您的帮助。
【问题讨论】:
标签: ruby-on-rails ruby-on-rails-3 routes restful-url