Ruby on rails 如何根据Rails 3中slug的前缀进行路由?
我有一个搜索引擎优化的目的,我需要路由的国家,但所有的URL看起来像一个句子的要求。例如,如果我在卖汽车,我需要: 我怎么走这条路?我试过: 匹配“(:state)-待售汽车”=>“汽车#指数”,:as=>:汽车 不行。试试这个:Ruby on rails 如何根据Rails 3中slug的前缀进行路由?,ruby-on-rails,routes,Ruby On Rails,Routes,我有一个搜索引擎优化的目的,我需要路由的国家,但所有的URL看起来像一个句子的要求。例如,如果我在卖汽车,我需要: 我怎么走这条路?我试过: 匹配“(:state)-待售汽车”=>“汽车#指数”,:as=>:汽车 不行。试试这个: match '*state-cars-for-sale' => 'cars#index', :as => :cars 然后,状态将传递给params[:state] .谢谢!我最终使用了globbing。
match '*state-cars-for-sale' => 'cars#index', :as => :cars
然后,状态将传递给params[:state]
.谢谢!我最终使用了globbing。