thegcat

Validates_email_format_of

Ich spiele sowohl privat als auch beruflich seit ein paar Wochen mit Ruby on Rails (RoR) rum, und ich muss sagen, dass ich sowohl die mehr oder minder mit eingebauten Test Driven Development (TDD) und Agile Development (Agile) Methoden ganz toll finde. Dazu kommt noch die strikte Model-View-Controller (MVC) Trennung, die ich so stark eigentlich noch nirgends in einem Framework gesehen habe (die Mac OS X Entwicklungsumgebung kommt nah dran, aber da ist eigentlich nur der View stark von Models und Controller getrennt).

RoR bietet viele Möglichkeiten Eingaben zu prüfen, z.B. ob überhaupt ein Datenfeld gefüllt ist, oder ob sie einem bestimmten Format oder einer bestimmten Länge entsprechen, aber keine einfache Möglichkeit, um das Format einer Emailadresse zu überprüfen. Es gibt zwar ein Haufen Ansätze mit Regular Expressions, diese sind aber zu 99,9% nicht mit den Standards kompatibel. Dafür habe ich das validates_email_format_of Rails Plugin von Alex Dunae gefunden, was wie der Name es vermuten lässt eine validates_email_format_of Methode bereitstellt, mit der man die Richtigkeit einer Emailadresse gegen die gängigsten Standards bzw. RFCs testen kann.