Я бы хотел изменить поведение помощника по маршруту рельсов * _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 для конкретной страницы?
Для тех, кто интересуется, я пытаюсь использовать в приложении приложение pigkuback ssl-метод heroku для защищенной страницы биллинга.
Вы можете просто изменить ссылки, которые указывают на область выставления счетов:
<%= link_to "Billing", my_helper_url(test1, :host => "myapp.heroku.com", :protocol => "https") %>