仮想属性を持つIncomingEmailモデルがあります:attachments
class IncomingEmail < ActiveRecord::Base
attr_accessor :attachments
end
attachments仮想属性を初期化するの[]ではなく、次のように初期化する必要がありますnil。
>> i = IncomingEmail.new
=> #<IncomingEmail id: nil,...)
>> i.attachments << "whatever"
最初に設定せずi.attachmentsに[](別の言い方をすれば、この仮想属性をデフォルトではなく空の配列に設定したいnil)