我在rails应用程序中获得了未初始化的常量Mandrill :: API。
我在Gemfile中添加了mandrill-api
并做了捆绑
我的irb
和rail 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,:发件人,:元数据)
这就是我得到的。任何方式?
答案 0 :(得分:4)
当我们使用gem' mandrill-api'在rails应用程序中,我们必须在Gemfile中给出这样的内容
gem 'mandrill-api', require: 'mandrill'
这次变化后效果很好。