2016-12-07 9 views
0

私はAction Mailerの使い方を学んでいます。Rails Mailerは経路を設定する必要がありますか?

私はいくつかのチュートリアルを読みましたが、ほとんどの場合、ルートの設定について何も言及していません。

私が作成したmy_mailerと:

def send_email 
end 

views/mailers/send_emailの眺め。

私が走ったときには、rails g mailer my_mailerのルートは作成されませんでした。

また、ビューを作成しますが、ルート上に何も追加していないrails g mailer my_mailer send_emailを試しました。

私がlocalhost:3000/mailers/my_mailer/send_emailに行くと、ルーティングエラーが発生します。私はルートを追加していないか、どこか別の場所を見なければならないのでしょうか?

答えて

0

作成するルートはありません。メールを送信する

、あなたはアプリ/ * _ controller.rbs'アクションに

MyMailer.send_email(arguments).deliver 

を呼び出すことができます。

関連する問題