Проблемы с портом при перенаправлении с HTTPS на HTTP в Rails 3.2 - PullRequest
2 голосов
/ 15 февраля 2012

Мы переходим на Rails 3.2 с 2.3, и я столкнулся с проблемой перенаправления HTTPS на HTTP. В одном из наших контроллеров есть одно действие, которое требует SSL, используя:

force_ssl :only => [:action]

: действие перенаправляет на другое действие, которое должно быть в HTTP, с исходным портом приложения (например, 232323).

Если я просто использую redirect_to: action_http, я получаю перенаправление по HTTP. Я закончил тем, что написал это:

redirect_to :action => 'action_http', :protocol => 'http://', :port => 232323

Что довольно неуклюже. У кого-нибудь есть идеи, как это сделать правильно? Спасибо.

...