【问题标题】:unable to integrate mailjet in ruby on rails application无法将 mailjet 集成到 ruby​​ on rails 应用程序中
【发布时间】:2018-03-26 14:24:12
【问题描述】:

我是 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。

当我立即在本地机器上集成 mailjet 时,它开始工作,但是当我在 prod 服务器上执行相同的步骤时,我遇到了上述错误。

【问题讨论】:

    标签: ruby-on-rails ruby mailjet


    【解决方案1】:

    得到了答案,实际上我忘了重新启动独角兽服务器,这就是我的 mailjet 变量变得未定义的原因, 从控制台我运行命令

    etc/init.d/service unicorn_<project-name> restart.
    

    就是这样。

    【讨论】:

      猜你喜欢
      • 2022-09-23
      • 2018-11-04
      • 2017-07-15
      • 2013-09-29
      • 1970-01-01
      • 1970-01-01
      • 2011-11-25
      • 1970-01-01
      • 2015-09-17
      相关资源
      最近更新 更多