1
我們在Rails 2.3.4應用程序中遇到了一個非常奇怪的錯誤。我們在IE瀏覽器中使用Rails應用程序的奇怪錯誤
此錯誤只有發生在Internet Explorer(7和8)中。這裏是發生了什麼:
- 新客戶創建於https://domain.com/signup/free賬戶(注意沒有子域)
- 他們的帳戶由一個子域標識,如「example.domain.com」
- 註冊後,他們得到一個鏈接到他們的賬戶主頁歡迎屏幕
- 他們按照鏈接,然後點擊「登錄」按鈕,並嘗試登錄
- 即使他們提供有效憑據,應用重定向回他們的賬戶的根網址......他們永遠無法到達他們的管理區
- 他們可以登錄(在IE)的唯一方法是通過退出並重新打開IE瀏覽器...然後正常工作...
東西與他們的初始會話阻止他們登錄。如果它很重要,我們正在使用restful_authentication和ssl_requirement插件...我不確定是否有一個或兩個這些與IE有問題,但我們在這裏難倒。
此外,我讀過IE瀏覽器有一個包含下劃線的子域的問題......這不是發生了什麼事情。
我認爲Rails 2.3.x的做法是: ActionController :: Base.session_options [:domain] ='.nextproof.com' 但是,似乎已經解決了它。謝謝!我欠你一杯啤酒。 – Callmeed 2010-05-03 17:26:52