Как мое приложение не перенаправляет HTTPS на определенный контроллер и действие? В моем случае это controller transaction
и action update_payment
. У меня проблема с перенаправлением цикла на производстве.Rails приложение не перенаправляет HTTPS на определенный контроллер и действие
Я попытался использовать камень rack-ssl-enforcer
и положить следующее в production.rb
:
config.middleware.use Rack::SslEnforcer, :except => [%r{update_payment$}], :strict => true
Тем не менее, кажется, что это не работает ..
Благодарим за помощь. Я не перенаправляю на что-либо явно. У меня проблема с перенаправлением. Похоже, мое приложение всегда пытается перенаправить http на https. Я попытался установить config.force_ssl в false и конфигурацию выше в вопросе. Я хочу, чтобы мое приложение принимало POST-запросы с HTTPin этого маршрута без перенаправления на HTTPS. – andrefurquin
Вы перезапустили свой сервер после установки force_ssl на false? вы также можете сделать «redirect_to @todos_path, протокол: request.protocol». Это перенаправит вас к URL-адресу с протоколом запроса. –
Это не будет работать в моем случае здесь. – andrefurquin