我的数据库中有一个车型名称 forte 5-door,我正在路由到车型页面,例如/:makename/:modelname => some#action
Forte 5-door 等车型 网址将类似于 localhost:3000/kia/forte-5-door(针对 SEO 进行了优化)
在这个页面中,我需要在我的 Controller 中查询模型名称,所以 这里是我的参数 [:modelname] => forte-5-door
模型.where(:model_name => params[:modelname])
与我的数据库中的任何模型名称不匹配,因此页面显示错误,如何解决这个问题
最佳答案
我会用这个: https://github.com/norman/friendly_id/blob/master/README.md
它会让你省去很多麻烦,而且效果很好。
关于ruby-on-rails - rails seo url,转换为空格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21727102/