Ruby on rails ActionMailer未使用Spree在开发中发送邮件

Ruby on rails ActionMailer未使用Spree在开发中发送邮件,ruby-on-rails,ruby,actionmailer,spree,Ruby On Rails,Ruby,Actionmailer,Spree,我正在用Spree开发电子商务。我使用部分教程使用ActionMailer发送电子邮件,但我无法使其工作 我的控制器 UserMailer.sign_up_confirmation(spree_current_user).deliver 我的发展。rb ActionMailer::Base.perform_deliveries = true ActionMailer::Base.delivery_method = :smtp ActionMailer::Base.smtp_setti

我正在用Spree开发电子商务。我使用部分教程使用ActionMailer发送电子邮件,但我无法使其工作

我的控制器

 UserMailer.sign_up_confirmation(spree_current_user).deliver
我的发展。rb

ActionMailer::Base.perform_deliveries = true
  ActionMailer::Base.delivery_method = :smtp
  ActionMailer::Base.smtp_settings = {
      address: 'smtp.gmail.com',
      port: 587,
      user_name: ENV['gmail_username'],
      password: ENV['gmail_password'],
      authentication: 'plain',
      enable_starttls_auto: true
  }

控制台中没有错误,邮件似乎正确发送,但我的gmail帐户上没有电子邮件。我在以前的一个项目中使用了这段代码,效果很好。那么,Spree对我的电子邮件发送有什么作用吗?

你有没有尝试过用
现在发送
而不是
发送
?@Cyzanfar是的,但不起作用。这篇帖子有帮助吗:你有没有尝试过
现在发送
而不是
发送
?@Cyzanfar是的,但不起作用。这篇帖子有帮助吗: