未初始化的常量 Mandrill::API

uninitialized constant Mandrill::API

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

的不同结果

IRB
[:错误,:ValidationError,:InvalidKeyError,:PaymentRequiredError,:UnknownSubaccountError,:UnknownTemplateError,:ServiceUnavailableError,:UnknownMessageError,:InvalidTagNameError,:InvalidRejectError,:UnknownSenderError,:UnknownUrlError,:UnknownTrackingDomainError,:InvalidTemplateError,:Unknown:DomainUnbound:InhookError, UnknownInboundRouteError, :UnknownExportError, :IPProvisionLimitError, :UnknownPoolError, :NoSendingHistoryError, :PoorReputationError, :UnknownIPError, :InvalidEmptyDefaultPoolError, :InvalidDeleteDefaultPoolError, :InvalidDeleteNonEmptyPoolError, :InvalidCustomDNSError, :InvalidCustomDNSPendingError, :MetadataFieldLimitError, :UnknownMetadataFieldError, :Templates, :Exports, :Users, :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]
这就是我得到的。有什么办法吗??

当我们在 rails 应用程序中使用 gem 'mandrill-api' 时,我们必须在 Gemfile

中这样给出
gem 'mandrill-api', require: 'mandrill'

经过这次改动后效果很好。