名称错误未初始化的常量 Aws::SES



我正在使用 Rails 代码(使用 AWS 开发工具包(执行以下操作:

  1. 将文件上传到 S3 存储桶
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 存储桶
ses = Aws::SES::Client.new(region: 'us-west-2')

虽然步骤 1 工作正常,但当我尝试在步骤 # 2 中实例化 SES 客户端时,我收到此错误:

NameError uninitialized constant Aws::SES

为什么AWS::SesAws::S3工作正常时给出命名空间错误?请帮忙!

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

aws-ses
aws-sdk-3

请添加宝石'aws-sdk-ses'

欲了解更多信息,请查看此处 https://rubygems.org/gems/aws-sdk-ses/versions/1.6.0

相关内容

  • 没有找到相关文章

最新更新