Ik had veel problemen met deze oplossing toen er geneste schema's waren met optionele Array
velden. Ik heb dit opgelost door een nieuw type te maken:
optional_array =
type: Mixed
validate:
validator: (v) ->
return v instanceof Array
message: '{VALUE} needs to be an array.'
en vervolgens al mijn velden in te stellen op optional_array
in plaats van Array
.