未初始化的常量 Mandrill::API
uninitialized constant Mandrill::API
我的 rails 应用程序中出现未初始化的常量 Mandrill::API。
我在 Gemfile 中添加了 mandrill-api
并进行了捆绑。
我的 irb
和 rail 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'
经过这次改动后效果很好。
我的 rails 应用程序中出现未初始化的常量 Mandrill::API。
我在 Gemfile 中添加了 mandrill-api
并进行了捆绑。
我的 irb
和 rail 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'
经过这次改动后效果很好。