cakephp/cakephp — pull request #1363 by bcrowe (2013-06-19 00:29:11+00:00)
Title: Change the default validation message

The default validation message of "This field cannot be left blank" makes an assumption that the field was left blank. Example case: A recently employee new to Cake was left scratching his head because the validation message was reporting the field was blank, even though he saw a value for the field in $this->request->data. The 'numeric' rule on the table's FK was still left over from the bake (auto increment), but we have since switched over to UUIDs. While this is a relatively easy thing to trace, it still makes an assumption, and may even trip up newer Cake developers. Semantically, I believe a more generic default message is appropriate as this message is not always set whenever the field is actually blank.