Я настроил промежуточный экземпляр приложения rails 3.1 на Heroku, и все, кажется, работает нормально, за исключением того, что я получаю странную ошибку при попытке отправить электронную почту. Я использую стартовый аддон sendgrid для доставки электронной почты. Полная ошибка ниже:
NoMethodError: undefined method `index' for #<Mail::Message:0x000000048daf28>
/app/.bundle/gems/ruby/1.9.1/gems/mail-2.3.0/lib/mail/message.rb:1289:in `method_missing'
/app/.bundle/gems/ruby/1.9.1/gems/mail-2.3.0/lib/mail/encodings.rb:117:in `value_decode'
/app/.bundle/gems/ruby/1.9.1/gems/mail-2.3.0/lib/mail/encodings.rb:101:in `decode_encode'
/app/.bundle/gems/ruby/1.9.1/gems/mail-2.3.0/lib/mail/fields/unstructured_field.rb:74:in `do_decode'
если я просто сгенерирую объект сообщения без вызова доставки и проверим его, все будет в порядке. Я не вижу эту ошибку в моем производственном приложении. Можете ли вы сказать мне, что означает эта ошибка и как ее устранить? Спасибо.