Rails编码的url查询加号未正确解码

时间:2014-06-25 23:47:26

标签: ruby-on-rails

原始电子邮件

abc+2@gmail.com

对于haml文件,我有像这样的javascripts

$('#Search_email').on('click', function(e){
   var val = encodeURIComponent($('#search_email').val());
   window.location.search = 'email='+val;
});

在查询网址中,它正确显示为

url?email=abc%2B2%40gmail.com

但是,对于控制器,当我使用调试器进行监视时,它只显示

params[:email] = "abc 2@gmail.com"

有谁知道会发生什么,为什么rails直接以错误的方式解码。谢谢。

0 个答案:

没有答案