【问题标题】:Test Mail error: no implicit conversion of nil into Hash [SPREE 3.3]测试邮件错误:没有将 nil 隐式转换为 Hash [SPREE 3.3]
【发布时间】:2017-09-10 16:48:12
【问题描述】:

我正在尝试使用 Spree 发送邮件,但我在生产中不断收到此错误。我正在使用 Heroku 来部署 de App。

当我点击“发送测试邮件”时,我收到此错误Test Mail error: no implicit conversion of nil into Hash。

宝石文件:

#Spree Gems
gem 'spree', '~> 3.3.0'
gem 'spree_auth_devise', '~> 3.3'
gem 'spree_gateway', '~> 3.3'
gem 'spree_mail_settings', github: 'spree-contrib/spree_mail_settings'+

我的狂欢配置:

我不知道还要做什么才能使这件事发挥作用。也不知道Spree什么时候发邮件的。

【问题讨论】:

  • 我遇到了同样的问题

标签: ruby-on-rails spree


【解决方案1】:

spree_mail_settings 似乎已从 Spree 中删除,因为它有很多问题和陷阱。我正在从我的项目中删除它,并准备设置标准 Rails ActionMailer。

http://guides.rubyonrails.org/action_mailer_basics.html#example-action-mailer-configuration

【讨论】:

    猜你喜欢
    • 2023-03-30
    • 1970-01-01
    • 1970-01-01
    • 2019-02-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-07-19
    • 2016-02-14
    相关资源
    最近更新 更多