Question

Je voudrais modifier le comportement de l'aide route des rails * _url pour une seule route / page.

Voici ce que je vais essayer de le faire:

Visites de l'utilisateur:
http://test1.myapp.com/account

* Toutes les aides de routage _url résoudre http://test1.myapp.com/ normalement .

Mais alors si l'utilisateur va https://myapp.heroku.com / compte / facturation? id = test1

Je voudrais tous les * aides de routage _url sur cette page pour résoudre à: http: //test1.myapp .com / au lieu de http://myapp.heroku.com/

Alors, est-il possible de changer le bit de domaine pour tous les fichiers * aide _url appelle à une page spécifique?

Pour les intéressés, je suis en train d'utiliser la méthode de ssl ferroutage de Heroku pour mon application pour juste une page de facturation sécurisée.

Était-ce utile?

La solution

Vous pouvez réellement modifier simplement les liens qui pointent vers la zone de facturation:

<%= link_to "Billing", my_helper_url(test1, :host => "myapp.heroku.com", :protocol => "https") %>
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top