Donc le consensus semble être que pour que les URL fonctionnent dans les emails envoyés par votre application, vous devez définir config.action_mailer.default_url_options
.Faire des URLs dans le courrier électronique fonctionne avec x_path
Ceci est bien et bon si vous utilisez whatever_url
ou url_for
, mais s'il y a une aide partielle ou que vous souhaitez utiliser pour générer un courrier électronique qui utilise whatever_*path*
, par exemple, song_path(:song_slug => song, :artist_slug => song.artist)
?
Comment puis-je utiliser une telle aide dans un modèle d'e-mail sans modifier toutes ces méthodes de génération d'URL? En outre, je pensais que l'utilisation de whatever_path
au lieu de whatever_url
était considérée comme une bonne pratique. Si whatever_path
est inutile pour le courrier électronique, dois-je commencer à utiliser whatever_url
partout dans mon application? Non, c'est une bonne pratique d'utiliser asdasdad_path, car ils créent des chemins relatifs.
Cela vous a-t-il été utile? – Lichtamberg