我正在使用 rails 3 设计,并且创建了一些 HTML 5 网络存储。现在,如果用户单击注销链接,我想显示一条确认消息。如果用户单击确定按钮,我想将我的 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>
但是,当用户单击注销链接时,我该如何实现此代码?如何解决这个问题?