116 votes

ActionMailer rails - format expéditeur et le destinataire nom/adresse électronique

Y a-t-il un moyen de spécifier courriel et nom de l’expéditeur et le destinataire d’informations lorsque vous utilisez ActionMailer ?

Généralement, vous feriez :

Mais, je tiens à préciser le nom de-- , .

Est-il possible de le faire ?

245voto

James McKinney Points 1208

Si vous prenez l’entrée d’utilisateur pour le nom et l’e-mail, puis à moins que vous avec beaucoup d’attention validez ou s’échapper le nom et l’e-mail, vous pouvez retrouver avec un invalide T├¬te en concaténant des chaînes. Voici un moyen sûr :

97voto

Eduardo Scoz Points 11820
@recipients   = "\"#{user.name}\" <#{user.email}>"
@from         = "\"MyCompany\" <info@mycompany.com>"

44voto

astjohn Points 1867

En rails3 j’ai placer ce qui suit dans chaque environnement. c'est-à-dire production.rb

Placer les citations autour du nom de la compagnie n’a pas fonctionné pour moi dans Rails3.

8voto

anka Points 1499

au sein de Rails 2.3.3 un bug dans le ActionMailer a été introduit. Vous pouvez voir le billet sur ici billet #2340. Il est résolu en 2-3-stable et une maîtrise donc il sera fixé en 3.x et 2.3.6.

Pour résoudre le problème au sein de 2.3. * vous pouvez utiliser le code fourni dans les commentaires du billet :

6voto

Marc Points 1077

La version que j’aime utiliser cela est

'

Mise à jour

Vous pouvez également modifier qu’à

En savoir plus sur les littéraux de chaîne.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X