将url转换为带有ruby的可读字符串

时间:2015-07-28 08:26:30

标签: ruby-on-rails

我使用impressionist gem进行用户活动,并将url存储到引荐来源。我如何将url转换为可读字符串?这就是我的意思:

已保存的网址:http://example.com/index?book_id%5B%5D=35&lang_id%5B%5D=1&category_id=3

需要转换为可读的名称并在展示次数上显示如下内容:'图书名称','语言','类别名称'

1 个答案:

答案 0 :(得分:2)

你可以选择:

fclose()

现在您只需将密钥翻译成可读名称即可。通常您可以使用uri = URI.parse('http://example.com/index?book_id%5B%5D=35&lang_id%5B%5D=1&category_id=3') params = Rack::Utils.parse_nested_query u.query #=> {"book_id"=>["35"], "lang_id"=>["1"], "category_id"=>"3"} 方法,但它不会按要求运行:

humanize

很可能你需要回到I18n来处理翻译。