捆绑安装后,我不再能够将内联图像添加到附件中。这是我得到的错误:
NoMethodError (undefined method `type_for' for MIME::Types:Class):
app/mailers/welcome_mailer.rb:14:in `add_inline_attachment!'
很明显,该type_for
方法是在类而不是对象上调用的。
这是我添加内联附件的方法,它遵循ActionMailer 的指南:
attachments.inline['photo.png'] = File.read('path/to/photo.png')
我已经测试过该文件确实存在并且它被读取。该问题似乎与宝石有关。