Nous avons une application avec une interface JavaScript qui utilise la bibliothèque navigo pour créer des itinéraires.Créer un lien URL complet dans Action Mailer sans aide d'URL
Je voudrais créer un lien dans un courriel en utilisant la notation navigo. Le problème est que si je crée un lien avec link_to
passant que le chemin de Navigo, comme ceci:
link_to 'Some link', '/#/some/custom/path'
il sera, comme il se doit, mettre seulement le /#/some/custom/path
dans le lien href
attribut.
Selon Rails guides, si je mets la config:
config.action_mailer.default_url_options = { host: 'example.com' }
Il ajoutera l'hôte aux liens créés avec link_to dans le logiciel de messagerie. Question est, puisque je n'utilise pas la notation path
ou url
avec link_to, comment pourrais-je créer un lien vers le site, qui utilise cette propriété d'hôte? (Parce que nous avons mise en scène, et les serveurs de production, et l'adresse peut changer)
Eh oui, se sentent encore un peu hacky, mais la meilleure solution que je pourrais trouver. – lcguida
Pas vraiment hacky, parce que c'est comme ça que l'aide d'url fonctionne. Ça n'a pas l'air trop joli – Ruslan