Pergunta

Gostaria de modificar o comportamento da rota dos trilhos *_url para uma única rota/página.

Aqui está o que estou tentando fazer:

Visitas ao usuário:
http://test1.myapp.com/Account

Todos os ajudantes de roteamento *_url resolvem http://test1.myapp.com/ como normal.

Mas então se o usuário for para https://myapp.heroku.com/account/billing?id=test1

Eu gostaria que todos os ajudantes de roteamento *_url nessa página resolvam: http://test1.myapp.com/ao invés de http://myapp.heroku.com/

Então, é possível alterar o bit de domínio para todas as chamadas auxiliares *_url para uma página específica?

Para os interessados, estou tentando usar o método SSL Piggyback do Heroku para o meu aplicativo para apenas uma página de cobrança segura.

Foi útil?

Solução

Na verdade, você pode simplesmente modificar os links que apontam para a área de cobrança:

<%= link_to "Billing", my_helper_url(test1, :host => "myapp.heroku.com", :protocol => "https") %>
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top