Saya mengalami banyak masalah dengan solusi ini ketika ada skema bersarang dengan Array
opsional bidang. Saya memecahkan ini dengan membuat tipe baru:
optional_array =
type: Mixed
validate:
validator: (v) ->
return v instanceof Array
message: '{VALUE} needs to be an array.'
dan kemudian mengatur semua bidang saya ke optional_array
bukannya Array
.