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)

相关文章

validates:conclusion,:presence=>true,:inclusion=>{...
一、redis集群搭建redis3.0以前,提供了Sentinel工具来监控各...
分享一下我老师大神的人工智能教程。零基础!通俗易懂!风趣...
上一篇博文 ruby传参之引用类型 里边定义了一个方法名 mo...
一编程与编程语言 什么是编程语言? 能够被计算机所识别的表...
Ruby类和对象Ruby是一种完美的面向对象编程语言。面向对象编...