Rails 菜鸟在这里
我有一个网址“/products?sports=2”,它显示产品很好。但我希望网址是“/排球”
我目前有,我知道它完全磨损了:
match 'volleyball' => 'products?sports=2'
有什么建议么?谢谢。
Rails 菜鸟在这里
我有一个网址“/products?sports=2”,它显示产品很好。但我希望网址是“/排球”
我目前有,我知道它完全磨损了:
match 'volleyball' => 'products?sports=2'
有什么建议么?谢谢。
查看friendly_id gem。
您需要的是本RailsCasts 插曲中介绍的FriendlyId。
您可能需要以下路线:
get ':sport_id', :to => 'products#show'
class ProductsController < ApplicationController
def show
render text: "sport is #{params['sport_id']}"
end
end