我需要复制friendly_id将文本更改为slugs的方式。
我将此用于我的应用程序
text = "random text"
text_gsubed = (value.gsub ' ', '-')
slug = text_gsubed.downcase
但最近我意识到,对于非字母或数字字符的文本,它会生成与firendly_id生成的不同的slug。
text = "random >> text"
text_gsubed = (value.gsub ' ', '-')
slug = text_gsubed.downcase
random->>-text
random-text
text.slug
或
text.friendly_id
我怎样才能模仿friendly_id在做什么?