我是ruby-on-rails的新手,由于项目要求,我一直在尝试将mailjet集成到我的项目中。我曾经按照这个链接 https://github.com/mailjet/mailjet-gem但无法正确整合。 在config / development.rb中我有
config.action_mailer.delivery_method = :mailjet
并且我的mailjet.rb也正确创建,但是当我试图发送邮件时,我正在
undefined delivery method :mailjet
和
OpenSSL :: SSL :: SSLError(主机名“localhost”与服务器证书不匹配)
我正在使用rails 4和ruby 2.
当我在localmachine上集成mailjet时,它开始工作,但是当我在prod服务器上执行相同的步骤时,我遇到了上述错误。
答案 0 :(得分:0)
得到了答案,实际上我忘了重新启动unicorn服务器,这就是我的邮件发送变量得到了解决的原因, 从控制台我运行命令
etc/init.d/service unicorn_<project-name> restart.
就是这样。