Rails : url rewriting



我有一个rails 3应用程序,用户可以在其中通过点击地址或单击我生成的链接来查找附近的对象(看起来像"在达拉斯查找对象")。

对于第二种方式,我生成如下URL:

www.my_website.com/search?place=Dallas

我如何将这些URL转换为如下所示:

www.my_website.com/search/Dallas

这一切都与您设置的路线有关。

routes.rb

get 'search/:place' => 'search_controller#search', :as => :seo_search

将其用作

seo_search_path('Dallas')

从你的控制器,你会得到一个params[:地方]可用。

最新更新