据我了解,我有如下代码,它仅在 a.blank 时处理?是真的。但是 [" "].blank 呢?是假的。为什么它不能通过验证
class Demo < CouchRest::Model::Base
collection_of :subdemos
validate :ensure_subdemos
def ensure_subdemos
errors.add(:demo, "must include subdemos.") if subdemos.blank?
end
end
如果我这样做demo.update_attributes(:subdemo_ids => [" "])
,为什么它不能通过验证?谁能帮我完成这个过程??