未初始化常量 Mandrill::API

sha*_*jin 0 ruby-on-rails actionmailer mandrill

我在 Rails 应用程序中收到未初始化的常量 Mandrill::API 。我已经添加mandrill-api 到 Gemfile 中并进行了捆绑。
我的irbrail console显示不同的结果Mandrill.constants

irb
[:错误、:ValidationError、:InvalidKeyError、:PaymentRequiredError、:UnknownSubaccountError、:UnknownTemplateError、:ServiceUnavailableError、:UnknownMessageError、:InvalidTagNameError、:InvalidRejectError、:UnknownSenderError、:UnknownUrlError、:UnknownTrackingDomainError、:InvalidTemplateError、:UnknownWebhook错误,:UnknownInboundDomainError, :UnknownInboundRouteError, :UnknownExportError, :IPProvisionLimitError, :UnknownPoolError, :NoSendingHistoryError, :PoorReputationError, :UnknownIPError, :InvalidEmptyDefaultPoolError, :InvalidDeleteDefaultPoolError, :InvalidDeleteNonEmptyPoolError, :InvalidCustomDNSError, :InvalidCustomDNSP结束错误,: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, :元数据]
这就是我得到的。无论如何??

sha*_*jin 5

当我们在 Rails 应用程序中使用 gem 'mandrill-api' 时,我们必须在 Gemfile 中给出这样的信息

gem 'mandrill-api', require: 'mandrill'
Run Code Online (Sandbox Code Playgroud)

这次改变之后效果很好。