Usuwanie pojedyńczej walidacji

Nie pytajcie dlaczego nie mogę po prostu usunąć linijki, która wprowadza walidację.

Mam sobie obiekt User, któremu gem zewnętrny nadaje walidacje na emailu: validates_length_of i format_of. Potrzebuję usunąć walidację długości emaila. Łańcuszek szczęścia wygląda tak:

Authlogic -> Spree -> Moja aplikacja.

Any ideas? Guglałem trochę, znalazłem https://github.com/JediFreeman/Radiant-Validators-Extension ale teraz @validate_callbacks nie ma atrybutów name.

Railsy 2.3.8.

Porażająca moc googla pozwoli ci znaleźć rozwiązanie na liście mailingowej spree.

http://groups.google.com/group/spree-user/browse_thread/thread/cf5273985a88d44d/94ee1a79b2302f55?lnk=gst&q=override+validation+extensions#94ee1a79b2302f55

Polecam oczywiście moje odpowiedzi, ale myślę ze pozostałe też są warte przeczytania.

Ten patent z lambdą faktycznie działa czy głośno myślałeś?

U mnie faktycznie działał, ale nie dam gwarancji że nadal buja w rails > 2.3. Patent z odsiewaniem errorów działa na pewno. Generalnie ten temat się pojawiał z 3 razy na spree mailing liście, więc warto poszukać, chyba dobrze by było znowu FAQ zacząć tworzyć.