測試導軌4.在Rails 3中,將force_ssl放在我的控制器的頂部,強制ssl僅用於生產。這被忽視了發展,這是我想要的行爲,並符合force_ssl的文檔。Rails 4 force_ssl問題?
在Rails 4中我發現force_ssl甚至爲開發強制ssl,這不是我想要的行爲(易於解決,但需要更多的代碼,我不想要)。此外,我無法找到在任何發行說明中應該改變的地方,所以我相信這可能是一個錯誤。
我一直沒能通過谷歌搜索找到這個錯誤報告,也沒有在這個網站上。其他人可以確認嗎?此外,如果是這樣,有人可以向Rails提交錯誤報告(我沒有設置帳戶,如果其他人已經有帳戶,也不想創建帳戶)。
簡單的解決方法,順便說一句:
Rails.env.production? ? force_ssl : nil