作为学习 Ruby 的一部分,我正在制作一个基本的联系表单,其中数组中有一串电子邮件地址,联系表单中的消息通过 Rails Pony 发送给每个人。
ADDRESSES_BOOK = ['example1@example.com', 'example2@example.com']
def deliver
return false unless valid?
ADDRESSES_BOOK.each do |address|
Pony.mail({
:to => ADDRESSES_BOOK[address],
:from => %("#{name}" <#{email}>),
:reply_to => email,
:subject => subject,
:body => contactFormMessage,
})
end
end
我在循环中做错了,因为它抛出错误“没有将字符串隐式转换为整数”。
我在这里做错了什么?
谢谢!