Ruby on rails 基于GET参数的Rails路由

Ruby on rails 基于GET参数的Rails路由,ruby-on-rails,ruby-on-rails-3,ruby-on-rails-3.2,Ruby On Rails,Ruby On Rails 3,Ruby On Rails 3.2,我想要这样一个路由表: "/search" => "search#home" # Without GET params, call action "home". "/search?*" => "search#result" # Call "result" action when search has params. 有可能做到这一点吗?一种方法是使用 检查是否存在查询字符串。我想你应该把这件事放在回家之前 (这些都是未经测试/未确认的。)

我想要这样一个路由表:

"/search" => "search#home" # Without GET params, call action "home".
"/search?*" => "search#result" # Call "result" action when search has params.

有可能做到这一点吗?

一种方法是使用

检查是否存在查询字符串。我想你应该把这件事放在回家之前

(这些都是未经测试/未确认的。)