Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby-on-rails-4/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 4 轨道4+;在Cookie中存储电子邮件地址以记住我-无法存储正确的电子邮件地址_Ruby On Rails 4_Cookies - Fatal编程技术网

Ruby on rails 4 轨道4+;在Cookie中存储电子邮件地址以记住我-无法存储正确的电子邮件地址

Ruby on rails 4 轨道4+;在Cookie中存储电子邮件地址以记住我-无法存储正确的电子邮件地址,ruby-on-rails-4,cookies,Ruby On Rails 4,Cookies,在这里,我试图将电子邮件地址存储在cookie中,以便根据上次登录的用户自动完成邮箱 Rails控制器代码:- cookies[:email] = { :value => user_email, :expires => 7.days.from_now } 例如-admin@example.com是使用调试器在cookie中检查电子邮件地址时的电子邮件地址 它的表演 管理员%40example.com 通过使用JS,我试图从cookie中检索电子邮件地址,现在在输入框中显示 管理员%

在这里,我试图将电子邮件地址存储在cookie中,以便根据上次登录的用户自动完成邮箱

Rails控制器代码:-

cookies[:email] = { :value => user_email, :expires => 7.days.from_now }
例如-
admin@example.com
是使用调试器在cookie中检查电子邮件地址时的电子邮件地址

它的表演

管理员%40example.com

通过使用JS,我试图从cookie中检索电子邮件地址,现在在输入框中显示

管理员%40example.com


请建议如何避开此符号转换。谢谢

%40
@

如果您尝试从jQuery自动完成电子邮件地址,您可以使用此普通javascript函数对其进行解码:

var cookieEmail=decodeURIComponent('admin%40example.com')

$(“#邮箱”).val(cookieEmail)


#emailBox
是为电子邮件输入的html元素分配的id。)

为我工作。谢谢