私は初心者ですので、事前に私を許してください。レールで助けが必要ですactionmailer - *編集*
非常にシンプルなレールアプリケーションを作成したいと思います。私は自分自身にメールを送るはずのボタンを作成しました。これまでのRailsの経験はありませんでしたので、何か助けていただければ幸いです。
のconfig/environment.rbに:
config.action_mailer.delivery_method = :smtp
config.action_mailer.smtp_settings = {
:address => "smtp.gmail.com",
:port => 587,
:domain => 'baci.lindsaar.net',
:user_name => 'myUsernameHere',
:password => 'myPassHere',
:authentication => 'plain',
:enable_starttls_auto => true }
コントローラ/ posts_controller.rb:
def sendMessage
UserMailer.welcome_email().deliver
respond_to do |format|
format.html { render :nothing => true, :status => :ok }
end
end
アプリ/メーラー/ user_mailer.rbをここで
は、私がこれまで行ってきたものです:
class UserMailer < ActionMailer::Base
def welcome_email()
mail(:to => '<my email address here>',
:subject => "Welcome to My Site")
end
end
私はビュー/ user_mailer/welcome_email.html.erbに電子メールテンプレートも作成しました
問題:ボタンをクリックしてもメールは届きません。
ありがとうございます。 MycontrollerControllerのsend_mailで
マット
私はmailers/post_mailer.rbファイルを取り除きたいのですか? – Matt