我有一个IncomingEmail
具有attachments
虚拟属性的模型:
class IncomingEmail < ActiveRecord::Base
attr_accessor :attachments
end
我希望将attachments
虚拟属性初始化为,[]
而不是nil
这样我可以这样做:
>> i = IncomingEmail.new
=> #<IncomingEmail id: nil,...)
>> i.attachments << "whatever"
没有首先设置i.attachments
为[]
(换句话说,我希望此虚拟属性默认为空数组而不是nil
)