Bonjour,
je me demandais comment réaliser la validation d'une ressource selon les conditions suivantes :
- soit le champ est vide - soit le champ est un mot pour (un CNAME).
j'utiliserais un truc du genre :
validates_format_of :cname, :with => /^[a-z0-9\-]+$/i, :unless => :cname.strip == ''
C'est cool.... ou pas ? mèrzzzzi
validates_format_of :cname, :with => ..., :if => Proc.new {|model| model.cname.to_s != ""}
Le to_s permet de gerer le cas ou cname est nil.
-- Damien http://www.webdrivenblog.com/
Pour rails 2:
validates_format_of :cname, :with => /^[a-z0-9\-]+$/i, :allow_blank => true
-- @=>Yaya
railsfrance.org - communauté francophone des utilisateurs de Ruby on Rails [ Hébergement et ressources techniques gracieusement fournis par la SSLL Nuxos Group ]
il y a 2 jours 6 heures
il y a 2 jours 11 heures
il y a 2 jours 16 heures
il y a 3 jours 3 heures
il y a 3 jours 10 heures
il y a 6 jours 8 heures
il y a 6 jours 13 heures
il y a 1 semaine 23 heures
il y a 1 semaine 1 jour
il y a 1 semaine 3 jours