Rails会转义所有网址

时间:2013-01-29 15:35:11

标签: ruby-on-rails url encoding utf-8

在Rails中,我希望能够全面使用link_to来转义我的所有网址。这样做的最佳方式是什么?

目前,永久链接存储在UTF-8中。例如它存储为:water -water

我正在运行Spree,所以我想避免用CGI.escapes覆盖所有模板文件来实现同样的目的。

其他考虑因素:

  • 将Escaped网址存储在固定链接列中? (params将其编码为UTF-8然后续集找不到它,因为它存储在数据库中作为转义)

先谢谢了! 贾斯汀

1 个答案:

答案 0 :(得分:0)

没关系,link_to已经正确地逃脱了UTF-8。正是浏览器已经解释了它,让我觉得它没有转义。

使用原始HTTP查看器,例如:http://www.rexswain.com/httpview.html

帮助看到了。