Вопрос

Я хотел бы изменить поведение помощника маршрута рельсов *_url для одного маршрута/страницы.

Вот что я пытаюсь сделать:

Посещения пользователей:
http://test1.myapp.com/account

Все помощники маршрутизации *_url разрешают http://test1.myapp.com/ как обычно.

Но тогда, если пользователь перейдет к https://myapp.heroku.com/account/billing?id=test1

Я бы хотел, чтобы все помощники маршрутизации *_url на этой странице разрешали: http://test1.myapp.com/вместо http://myapp.heroku.com/

Итак, можно ли изменить бит домена для всех вспомогательных вызовов *_url для конкретной страницы?

Для тех, кто заинтересован, я пытаюсь использовать метод комбинированного SSL-сертификата Heroku для своего приложения только для защищенной страницы выставления счетов.

Это было полезно?

Решение

На самом деле вы можете просто изменить ссылки, ведущие на область выставления счетов:

<%= link_to "Billing", my_helper_url(test1, :host => "myapp.heroku.com", :protocol => "https") %>
Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top