Jag hade många problem med den här lösningen när det fanns kapslade scheman med valfri Array
fält. Jag löste detta genom att skapa en ny typ:
optional_array =
type: Mixed
validate:
validator: (v) ->
return v instanceof Array
message: '{VALUE} needs to be an array.'
och ställ sedan in alla mina fält till optional_array
istället för Array
.