Server-side ActiveRecord validations, all up in your HTML and client-side javascript