ruby-on-rails – 从字符串创建seo友好URL

前端之家收集整理的这篇文章主要介绍了ruby-on-rails – 从字符串创建seo友好URL前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
嘿家伙我正在尝试从字符串创建一个URL友好链接.
而不是example.com/Jessica Alba,我想要example.com/jessica-alba

如何获取link_to标签以将我链接SEO友好永久链接

我还需要确保show方法显示地址栏中的SEO友好永久链接,并且只接受SEO友好永久链接.

解决方法

您可以覆盖模型中的to_param方法.

因此,如果您有一个名为Celebrity的模型,它有一个名称列,您可以去:

class Celebrity < ActiveRecord::Base

  def to_param
    self.name.downcase.gsub(' ','-')
  end

end

然后:

jessica_alba = Celebrity.find_by_name("Jessica Alba")
  link_to "Jessica Alba",celebrity_path(jessica_alba)

猜你在找的Ruby相关文章