【问题标题】:Rails: FriendlyID Japanese slugsRails:FriendlyID 日本蛞蝓
【发布时间】:2014-04-02 18:00:18
【问题描述】:

我有一个使用 Friendly_id gem 的博客应用程序,但是当我在标题中使用日文字符并转到文章显示时,我有一个类似 http://www.blog.com/articles/8 的网址。但我想获取映射到日文字母或拉丁字母的网址,我该怎么做

【问题讨论】:

    标签: ruby-on-rails ruby-on-rails-4 routes friendly-url


    【解决方案1】:

    所以有人提出了这个解决方案:FriendlyID Korean slugs

    但是我倾向于使用以下解决方案:http://www.rubydoc.info/gems/unidecode

    gem 'unidecode'
    # ...
    extend FriendlyId
    friendly_id :nickname_ascii, use: :slugged
    # using gem unidecode
    def nickname_ascii
      nickname.to_ascii
    end
    

    对假名来说足够好,但对汉字来说就很糟糕了

    【讨论】:

      猜你喜欢
      • 2014-07-30
      • 2016-06-02
      • 2021-04-04
      • 2016-07-22
      • 2011-02-09
      • 2013-05-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多