我正在尝试使用AWS SES send_raw_email发送电子邮件。我的电子邮件地址已在AWS上验证。我无法弄清楚如何格式化destinations:
destinations: [
to_addresses: ["example@gmail.com"]
cc_addresses: ["example@gmail.com"]]
以上代码会引发此错误ArgumentError: expected params[:destinations][0] to be a String, got value {:to_addresses=>["example@gmail.com"], :cc_addresses=>["example@gmail.com"]} (class: Hash) instead.
我的代码基于此documentation
如果它有用,我要做的是发送附有图像的电子邮件。
非常感谢任何帮助!谢谢
答案 0 :(得分:1)
哈希样式参数的表示法是:
destinations
您使用[ ... ]
声明AfterStep do
#After every step
#this is also before the next step...
end
这意味着数组,并且内部的哈希表示法无效。