Rails:FriendlyID日本slu

时间:2014-03-01 16:37:10

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

我有一个使用Friendly_id gem的博客应用程序但是当我在标题中使用日文字符并转到文章节目时我有一个像这样的http://www.blog.com/articles/8的网址。但我想得到映射到日文字母或拉丁字母的网址,我该怎么办

1 个答案:

答案 0 :(得分:0)

因此建议使用此解决方案: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

对假名来说足够好但对汉字来说非常糟糕