NoMethodError undefinierte Methodenachricht für

8

Nach dem Einrichten des Mailers (3.2.6) in Ruby on Rails (3.2.6) bekomme ich diesen Fehler:

NoMethodError (undefinierte Methode 'mail' für #):

my user_mailer.rb sieht so aus:

%Vor%

Ich folgte dem Beispiel hier: Ссылка

In der Konfigurationsdatei habe ich folgende Zeile hinzugefügt: config.action_mailer.delivery_method =: test Ich habe auch versucht mit: SMTP und Konfiguration für Google Mail.

Was habe ich verpasst?

    
Preseren 03.07.2012, 09:16
quelle

5 Antworten

4

Ich hatte kürzlich ein ähnliches Problem und behob es durch Ersetzen von:

%Vor%

mit

%Vor%     
user3128345 20.03.2014 10:18
quelle
3

sollten Sie versuchen,

zu ersetzen %Vor%

mit

%Vor%     
Faizan 22.01.2014 18:14
quelle
1

Es ist ein Tippfehler. Ihre user.mail existiert nicht. Vielleicht sollte es user.email oder etwas anderes sein.

    
user1241920 01.01.2013 17:51
quelle
0

Ich wette, Ihr "Benutzer" -Objekt, das Sie weitergeben, ist entweder 1) nicht instanziiert, oder 2) ein Array anstelle eines einzelnen Benutzerobjekts

    
doug 11.10.2012 20:36
quelle
0

Ich habe festgestellt, dass ein Tippfehler in Ihrer Mailer-Ansicht dieses Problem verursachen kann. Die Fehlermeldung ist irreführend.

    
Neil Atkinson 28.11.2016 15:22
quelle