ruby-on-rails - rails seo url,转换为空格

标签 ruby-on-rails ruby-on-rails-3 url seo

我的数据库中有一个车型名称 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/

相关文章:

ruby-on-rails - 在没有 Internet 连接的情况下测试 ROR 应用程序

ruby-on-rails - 有没有办法用两个数据库列来支持新的 Rails 5 属性

ruby-on-rails - 你为 Rails 推荐哪个状态机插件?

ruby-on-rails-3 - 缺少要链接的主机!请提供 :host parameter, set default_url_options[ :host], 或设置 :only_path 为 true

php - Azure Linux Web 应用程序直接从 URL 下载文件不起作用

url - 当 iframe 加载特定内容时,如何使父 url 自动更新为唯一 url?

ruby-on-rails - 如何在 Ruby 中封装包含的模块方法?

ruby-on-rails - 在生产模式下找不到 Favicon

ruby-on-rails - 用户的 Rails NoMethodError 但 db :migrate isn't helping -updated

php - 制作 SEO 敏感 URL(避免 id)Zend 框架