Ruby on rails Rails:友好的日本蛞蝓

Ruby on rails Rails:友好的日本蛞蝓,ruby-on-rails,ruby-on-rails-4,routes,friendly-url,Ruby On Rails,Ruby On Rails 4,Routes,Friendly Url,我有一个博客应用程序,使用了友好的id gem,但是当我在标题中使用日语字符并转到文章显示时,我有一个类似这样的urlhttp://www.blog.com/articles/8。但我想获得映射到日语字母或拉丁字母的url,我如何才能做到这一点,因此建议采用以下解决方案: 但是,我倾向于选择具有以下内容的解决方案: 对假名来说已经足够好了,但对汉字来说却相当糟糕 gem 'unidecode' # ... extend FriendlyId friendly_id :nickname_ascii

我有一个博客应用程序,使用了友好的id gem,但是当我在标题中使用日语字符并转到文章显示时,我有一个类似这样的url
http://www.blog.com/articles/8
。但我想获得映射到日语字母或拉丁字母的url,我如何才能做到这一点

,因此建议采用以下解决方案:

但是,我倾向于选择具有以下内容的解决方案:

对假名来说已经足够好了,但对汉字来说却相当糟糕

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