0

検証で正規表現を除外するにはどうすればよいですか?検証:正規表現を除外する

私はこのような何かを探しています:mentioned hereですが、私は考えていない

validates_format_of :string, :without => /\A(something)\Z/ 

は本物(Unknown validator: 'WithoutValidator)です。

+0

どのバージョンのレールを使用していますか? – Sairam

+0

@Sairam 3.1(タグを追加) – mahemoff

+0

':without'オプションは[2009年8月](https://github.com/rails/rails/commit/cccb0e6b9327fb562b72007a012933c9c61a33fa)以来存在しています。あなたの例のように 'validates_format_of'を呼びますか? – sluukkonen

答えて

-1

独自の記述することができます。もちろん、これはそれぞれのために行わなければならないかをチェックしたい属性けど

validate :name_exclude_pattern 

def name_exclude_pattern 
    unless self.name !~ /\A(something)\Z/ 
    errors.add(:name, "invalid format.") 
    end 
end 

を。