未初始化的常量Mandrill :: API

时间:2015-02-27 10:25:49

标签: ruby-on-rails actionmailer mandrill

我在rails应用程序中获得了未初始化的常量Mandrill :: API。 我在Gemfile中添加了mandrill-api并做了捆绑 我的irbrail console显示Mandrill.constants

的不同结果

IRB
[:Error,:ValidationError,:InvalidKeyError,:PaymentRequiredError,:UnknownSubaccountError,:UnknownTemplateError,:ServiceUnavailableError,:UnknownMessageError,:InvalidTagNameError,:InvalidRejectError,:UnknownSenderError,:UnknownUrlError,:UnknownTrackingDomainError,:InvalidTemplateError,:UnknownWebhookError,:UnknownInboundDomainError ,: UnknownInboundRouteError,:UnknownExportError,:IPProvisionLimitError,:UnknownPoolError ,:NineSendingHistoryError,:PoorReputationError,:UnknownIPError,:InvalidEmptyDefaultPoolError,:InvalidDeleteDefaultPoolError,:InvalidDeleteNonEmptyPoolError,:InvalidCustomDNSError,:InvalidCustomDNSPendingError,:MetadataFieldLimitError,:UnknownMetadataFieldError,:Templates,:Exports,:Users, :拒绝,:入站,:标签,:消息,:白名单,:Ips,:内部,:子帐户,:网址,:Webhooks,:发件人,:元数据,:API] 其中包括:API并且工作正常,

但是当它出现在控制台时, [:模板,:导出,:用户,:拒绝,:入站,:标签,:消息,:白名单,:Ips,:内部,:子帐户,:网址,:Webhooks,:发件人,:元数据)
这就是我得到的。任何方式?

1 个答案:

答案 0 :(得分:4)

当我们使用gem' mandrill-api'在rails应用程序中,我们必须在Gemfile中给出这样的内容

gem 'mandrill-api', require: 'mandrill'

这次变化后效果很好。