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.

War es hilfreich?

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") %>
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top