首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >NameError未初始化常量Aws::SES

NameError未初始化常量Aws::SES
EN

Stack Overflow用户
提问于 2019-06-03 11:45:54
回答 1查看 757关注 0票数 0

我使用Rails代码(使用AWS )执行以下操作:

  1. 将文件上载到S3桶
代码语言:javascript
复制
s3 = Aws::S3::Client.new(
    access_key_id: <my key>,
    secret_access_key: <my secret key> 
   )
s3.put_object(bucket: <my bucket>, key: <file name>, body: <file content>)
  1. 向用户发送一封电子邮件,说明该文件已上载到S3桶
代码语言:javascript
复制
ses = Aws::SES::Client.new(region: 'us-west-2')

虽然步骤1非常好,但是当我试图在step# 2中实例化SES客户端时,我得到了这个错误:

代码语言:javascript
复制
NameError uninitialized constant Aws::SES

为什么AWS::Ses给出了一个命名空间错误,而Aws::S3却工作得很好?请帮帮我!

这些是我正在使用的相关宝石:

代码语言:javascript
复制
aws-ses
aws-sdk-3
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-06-04 05:16:20

请添加gem 'aws-sdk-ses'

有关更多信息,请在这里查看https://rubygems.org/gems/aws-sdk-ses/versions/1.6.0

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56426680

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档