Ich hatte viele Probleme mit dieser Lösung, als es verschachtelte Schemas mit optionalem Array
gab Felder. Ich habe das gelöst, indem ich einen neuen Typ erstellt habe:
optional_array =
type: Mixed
validate:
validator: (v) ->
return v instanceof Array
message: '{VALUE} needs to be an array.'
und dann alle meine Felder auf optional_array
setzen statt Array
.