Testowanie szyn 4. W Railsach 3 umieszczenie force_ssl na górze kontrolera wymuszało ssl tylko dla produkcji. Zostało to zignorowane w przypadku programowania, które było pożądanym zachowaniem i które było zgodne z dokumentami for force_ssl.Rails 4 problem force_ssl?
W Rails 4 Stwierdziłem, że force_ssl force ssl nawet dla rozwoju, co nie jest zachowanie, które chcę (łatwe do obejścia, ale wymaga więcej kodu, którego nie chcę). Ponadto nie mogę znaleźć miejsca, w którym rzekomo zmieniono to w uwagach do wydania, więc uważam, że może to być błąd.
Nie udało mi się znaleźć zgłoszenia błędu na ten temat w Google, ani na tej stronie. Czy ktoś inny może to potwierdzić? Ponadto, jeśli tak, czy ktoś może przesłać raport o błędzie do Railsów (nie mam konta skonfigurowanego do tego, i nie chcę go tworzyć, jeśli ktoś już je ma).
łatwe obejście, btw:
Rails.env.production? ? force_ssl : nil