2017-01-30 47 views
0

在此,我試圖將電子郵件地址存儲在Cookie中,以便根據上次登錄的用戶自動填充電子郵件框。Rails 4 +在Cookie中存儲電子郵件地址以記住我 - 無法存儲正確的電子郵件地址

Rails的控制器代碼: -

cookies[:email] = { :value => user_email, :expires => 7.days.from_now } 

例如 - [email protected]是電子郵件地址,同時使用調試器中的cookie檢查的電子郵件地址。

其顯示

管理員%40example.com

通過使用JS我試着檢索cookie中的電子郵件地址,現在在輸入框中顯示它

管理員% 40example.com

請建議逃避這種符號轉換。由於

回答

1

%40被編碼的@

我你想自動完成從jQuery的電子郵件地址格式,你可以使用這個簡單的JavaScript函數來對其進行解碼:

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

$('#emailBox').val(cookieEmail)

#emailBox是id分配給您的電子郵件輸入的html元素。)

+0

爲我工作。謝謝 – Rubyist

相關問題