Ändern Schienen Route Helfer
-
20-09-2019 - |
Frage
Ich möchte das Verhalten der Schienen Route Helfer * _url für eine einzelne Route / Seite ändern.
Hier ist, was ich versuche zu tun:
Benutzer Besuche:
http://test1.myapp.com/account
Alle * _url Routing-Helfer Entschlossenheit http://test1.myapp.com/ als normal .
Aber dann, wenn der Benutzer geht an https://myapp.heroku.com / account / Abrechnung? id = test1
Ich möchte alle die * _url Routing-Helfer auf dieser Seite zu lösen an: http: //test1.myapp .com / statt http://myapp.heroku.com/
So ist es möglich, den Domain-Bit für alle * _url Helfer Anrufe für eine bestimmte Seite zu ändern?
Für Interessenten, ich versuche Heroku der Huckepack-ssl Methode für meine App nur für eine gesicherte Abrechnung Seite nutzen zu können.
Lösung
Sie können tatsächlich ändern Sie einfach den Links, die auf das Abrechnungsbereich:
<%= link_to "Billing", my_helper_url(test1, :host => "myapp.heroku.com", :protocol => "https") %>