2012年8月7日 星期二

gem devise


最近在寫程式時,用了gem devise做權限管控。
在畫面上會放個登出按鈕。讓user註銷&導回登入畫面。
但因為我的畫面是用iframe管控。而登出按鈕會放到其中一個frameset上。
所以會造成按登出後,只有其中一個frame是顯示登入畫面,其他frame仍維持不變。
感覺超怪的。
我目前是用這方法去處理:
在豋入畫面,加上window load判斷

if (self.parent.location.href != self.localtion.href)
self.parent.location.href = self.location.href;
如此一來,當其中一個frame豋出後,跳到豋入畫面,就會RELOAD整個PAGE了。

沒有留言:

張貼留言