2011-07-10 7 views
4

これはおそらく非常に簡単でシンプルですが、私は非常に新しく、ruby on railでnoobです。 私は以前のウェブサイトで使っていた簡単な電子メールPHPスクリプトを持っていますが、今ではレールに変換して以来、それと同等のものを作成する方法についてはわかりません。レールでメールを送る方法

私はrails generate mailer Notifierを使って試してみましたが、その中に送信してメールを送信するような歓迎の方法が追加されました。しかし、ユーザーコントローラー(作成中のユーザーがアカウントを作成したときに自分の電子メールアドレスにウェルカムメールが送信された)では、Notifierが宣言されていないというエラーが表示されました。私はこれが

+0

あなたの問題を解決しますか?私は同じ問題を抱えており、明らかにSMTPサーバーを使用する必要があります。私はSendGridを試しましたが、それはまた私にエラーを与えています。もしレールが何らかの形でPHPのように振る舞うならば、私はもっと素敵でしょう。 – mhz

答えて

5

Rails guidesがあなたを救うことができ動作しませんでした

if @user.save 
    Notifier.welcome(@user).deliver 
end 

を持っていたユーザーのコントローラで

+0

ええ、あなたにも+1、RTMFルール! ;) – gertas

+0

私はこれを読んだが、うまくいかなかった。私は私の電子メールを入れて作成をクリックしたが、私は電子メールを受信しなかった。 localhostは電子メールを送信できますか? – Vasseurth

+0

あなたは見ましたか:http://guides.rubyonrails.org/action_mailer_basics.html#example-action-mailer-configuration – apneadiving

関連する問題