Validating your data through Rails models is essential. It enables you to ensure consistency throughout your data structures. You may also want to validate data on the client and/or database side. But even still, keeping your validation in your Rails models is a good practice because ...