acts_as_taggable_on url友好标签名称

时间:2011-04-19 19:26:34

标签: ruby-on-rails url-rewriting tags acts-as-taggable-on

有没有办法让acts_as_taggable_on上的标签名称对URL友好?

例如,目前我有'tags / foo'和'tags / bar'工作得很好。然而,当我在名称中添加空格时,例如'兔子脚',网址是'tags / rabbit%20foot'。我想用短划线替换那个%20。

提前致谢!

更新

我刚刚注意到stackoverflow实际上使用了一种非常相似或相同的标记方式来实现我的想法。

2 个答案:

答案 0 :(得分:0)

看看这个 https://github.com/arturaz/acts_as_taggable_on_steroids

它有一种方法可以将多个单词变成一个slug(例如兔子进入兔子脚),还有手动非插件方式来做到这一点(它看起来有些过时)。

答案 1 :(得分:0)

决定作弊并使用id + tag.name只是为了现在通过这个驼峰。当我有更多时间时会再次访问。