我使用impressionist gem进行用户活动,并将url存储到引荐来源。我如何将url转换为可读字符串?这就是我的意思:
已保存的网址:http://example.com/index?book_id%5B%5D=35&lang_id%5B%5D=1&category_id=3
需要转换为可读的名称并在展示次数上显示如下内容:'图书名称','语言','类别名称'
答案 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来处理翻译。