0

チュートリアルhttp://guides.rubyonrails.org/action_mailer_basics.htmlに従いましたが、メールはターミナルに表示され、メールには表示されません。

4

2 に答える 2

0

config.action_mailer.perform_deliveries = trueconfig / environment/development.rbで設定します。

于 2012-09-11T05:38:38.260 に答える
0

Mail以下で宣言されているアクションメーラーを使用してメーラークラスを作成したとします。

class Mail < ActionMailer::Base
  default :from => "notifications@example.com"

  def welcome_email() 
    @url  = "http://example.com/login"
    mail(:to => "email@email.com", :subject => "Welcome to My Awesome Site")
  end
end

メールの送信には、

Mail.welcome_email().deliver

このコマンドは、アクションメーラーを使用してメールを送信します。

上記のステートメントが正常に機能するかどうかをテストするには、rails cを使用してrailsコンソールを開き、上記のコマンドを入力します。誰に、どの件名のメールが送信されるかについてオブジェクトを取得します。

于 2012-09-11T06:10:49.340 に答える