【发布时间】:2013-08-02 06:42:46
【问题描述】:
我正在使用 rails 3 设计,并且创建了一些 HTML 5 Web 存储。现在,如果用户单击 注销链接,我想显示一条确认消息。如果用户单击确定按钮,我想将我的 sessionStorage 值设置为 null,现在用户将从应用程序中注销。
我正在继承设计会话控制器,例如:
class SessionController < Devise::SessionController
def destroy
# code ?
end
end
实际上我可以使用 javascript 代码将 sessionStorage 值设置为 null:
<script>
$(document).ready(function(){
if(confirm("Are you sure want to logout?")){
sessionStorage.value = null;
}
return false;
})
</script>
但是当用户单击注销链接时,我该如何实现此代码?如何解决这个问题?
【问题讨论】:
标签: javascript ruby-on-rails-3 devise ruby-on-rails-3.2 rubygems