Хорошо, я новичок, поэтому, пожалуйста, прости меня заранее.
Я хочу создать очень простое приложение для рельсов. Я создал кнопку, которая должна отправить мне письмо. У меня не было опыта работы с Rails, поэтому любая помощь, которую вы можете оказать, очень ценится.
Вот что я сделал до сих пор:
конфиг / 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
Я также создал шаблон электронной почты в views / user_mailer / welcome_email.html.erb
Проблема: я нажимаю на кнопку и не получаю письмо.
Заранее большое спасибо.
Мэтт