У меня есть приложение Rails, в котором я использовал метод force_ssl, какПринудительный SSL на именованный маршрут в Rails
def force_ssl # to use https for payment page
if !Rails.env.development? && !request.ssl?
redirect_to :protocol => 'https'
end
end
для конкретного имени действия «ABC» с названием маршрута
матч "/найти-а-а»=> "домой # ABC"
, когда я иду в URL
http://local.demo.com/find-a-abc
будет перенаправлено_от https://local.demo.com/abc
Любое решение? поэтому он перенаправляет на конкретный маршрут, а не перенаправляет на действие при использовании протокола https.
бы определения 'force_ssl' как 'before_filter' работает? – benjaminjosephw
Да, он работает отлично, но моя проблема заключается в перенаправлении на действие вместо имени пути. –