【发布时间】:2015-04-30 00:44:22
【问题描述】:
我的 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, :UnknownIn UnknownInboundRouteError,:UnknownExportError,:IPProvisionLimitError,:UnknownPoolError,:NoSendingHistoryError,:PoorReputationError,:UnknownIPError,:InvalidEmptyDefaultPoolError,:InvalidDeleteDefaultPoolError,:InvalidDeleteNonEmptyPoolError,:InvalidCustomDNSError,:InvalidCustomDNSPendingError,:MetadataFieldLimitError,:UnknownMetadataFieldError,:模板:出口,:用户, :Rejects, :Inbound, :Tags, :Messages, :Whitelists, :Ips, :Internal, :Subaccounts, :Urls, :Webhooks, :Senders, :Metadata, :API]
其中包括 :API 并且工作正常,
但是当它进入控制台时,
[:Templates, :Exports, :Users, :Rejects, :Inbound, :Tags, :Messages, :Whitelists, :Ips, :Internal, :Subaccounts, :Urls, :Webhooks, :Senders, :Metadata]
这就是我得到的。有什么办法吗??
【问题讨论】:
-
@EugeneTkachenko 我没有使用任何调度程序方法调用,而是直接调用(从控制台使用 UserMailer.sample_method(1).deliver
-
运行 Mandrill::API.new 时会发生什么?
-
@mylescc 我得到了这个问题..回答了这个问题
标签: ruby-on-rails actionmailer mandrill