Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/54.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/url/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails Rails转义所有URL_Ruby On Rails_Url_Encoding_Utf 8 - Fatal编程技术网

Ruby on rails Rails转义所有URL

Ruby on rails Rails转义所有URL,ruby-on-rails,url,encoding,utf-8,Ruby On Rails,Url,Encoding,Utf 8,在Rails中,我希望能够使用link\u to对所有URL进行全面转义。最好的方法是什么 目前,永久链接存储在UTF-8中。e、 g.它存储为:水-水 我正在运行Spree,因此我希望避免使用CGI.escapes覆盖所有模板文件,以实现同样的效果 其他考虑: 是否将转义的url存储在永久链接列中?(params将其编码为UTF-8,然后续集无法找到它,因为它作为转义存储在数据库中) 提前感谢! 贾斯汀别担心,link_已经正确脱离了UTF-8。浏览器已经在解释它,这让我觉得它是不可替代的

在Rails中,我希望能够使用
link\u to
对所有URL进行全面转义。最好的方法是什么

目前,永久链接存储在UTF-8中。e、 g.它存储为:水-水

我正在运行Spree,因此我希望避免使用CGI.escapes覆盖所有模板文件,以实现同样的效果

其他考虑:

  • 是否将转义的url存储在永久链接列中?(params将其编码为UTF-8,然后续集无法找到它,因为它作为转义存储在数据库中)
提前感谢!
贾斯汀

别担心,link_已经正确脱离了UTF-8。浏览器已经在解释它,这让我觉得它是不可替代的

使用原始HTTP查看器,例如:

我看到了