Ich folgte dieser Website, um das Kontaktformular in meiner Rails-Anwendung zu tun. Ich verwende eine leere Bootstrap-Vorlage in der Rails-Anwendung.Ruby on Rails - Kontaktformular funktioniert nicht
Der einzige Unterschied, den ich gemacht ist, dass in der contact.rb ich meine E-Mail
class Contact < MailForm::Base
attribute :name, :validate => true
attribute :email, :validate => /\A([\w\.%\+\-]+)@([\w\-]+\.)+([\w] {2,})\z/i
attribute :message
attribute :nickname, :captcha => true
def headers
{
:subject => "My Contact Form",
:to => "here I added my email",
:from => %("#{name}" <#{email}>)
}
end
end
hinzugefügt Wenn ich den lokalen Host laufen, alles scheint zu funktionieren, auch die Meldung angezeigt wird und Es besagt, dass die E-Mail gesendet wurde. Jedoch, wenn ich meine E-Mail überprüfe, finde ich nichts im Posteingang.
ist das das einzige was ich hinzufügen sollte? der Code unter 6.1 Beispiel Aktion Mailer Konfiguration? weil sich nichts änderte, als ich das tat – AytheSlayer
Ich weiß nicht den Rest Ihres Codes und auch welche E-Mail-Dienst Sie verwenden möchten und wie es konfiguriert ist, so kann ich nicht sicher sein. Wenn Sie ein Anfänger sind, sehen Sie sich SendGrids Dokumente an, sie haben einen Rubin-Edelstein, der Ihnen das Leben leichter macht: https://sendgrid.com/docs/Integrate/Frameworks/rubyonrails.html –
Der Code, den ich verwendet habe, ist genau Das gleiche wie das, was in dieser Website geschrieben wird – AytheSlayer