【问题标题】:acts_as_taggable_on url friendly tag namesact_as_taggable_on url 友好标签名称
【发布时间】:2011-04-19 19:26:33
【问题描述】:

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

例如,目前我的 'tags/foo' 和 'tags/bar' 工作得很好。但是,当我在名称中添加空格时,例如“rabbits foot”,url 是“tags/rabbits%20foot”。我想用破折号替换那个 %20。

提前致谢!

更新

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

【问题讨论】:

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


    【解决方案1】:

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

    它有一种方法可以将多个单词变成一个 slug(例如 rabbits foot 变成 rabbits-foot),也有手动的非插件方法来做到这一点(它看起来有些过时了)。

    【讨论】:

    • 谢谢阿黄。我认为这正是我需要的,但是我不确定该插件是否与 Rails 3 兼容。我目前正在使用github.com/mbleigh/acts-as-taggable-on,它工作正常,除了缺少一个 slugizer。任何想法如何手动实现?
    【解决方案2】:

    决定作弊并使用 id+tag.name 只是为了暂时通过这个驼峰。有时间再去看看。

    【讨论】:

      猜你喜欢
      • 2016-10-08
      • 1970-01-01
      • 2010-10-22
      • 1970-01-01
      • 1970-01-01
      • 2012-09-05
      • 2013-05-16
      • 1970-01-01
      • 2018-04-08
      相关资源
      最近更新 更多