我有一个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[:地方]可用。