0
検証で正規表現を除外するにはどうすればよいですか?検証:正規表現を除外する
私はこのような何かを探しています:mentioned hereですが、私は考えていない
validates_format_of :string, :without => /\A(something)\Z/
は本物(Unknown validator: 'WithoutValidator
)です。
検証で正規表現を除外するにはどうすればよいですか?検証:正規表現を除外する
私はこのような何かを探しています:mentioned hereですが、私は考えていない
validates_format_of :string, :without => /\A(something)\Z/
は本物(Unknown validator: 'WithoutValidator
)です。
独自の記述することができます。もちろん、これはそれぞれのために行わなければならないかをチェックしたい属性けど
validate :name_exclude_pattern
def name_exclude_pattern
unless self.name !~ /\A(something)\Z/
errors.add(:name, "invalid format.")
end
end
を。
どのバージョンのレールを使用していますか? – Sairam
@Sairam 3.1(タグを追加) – mahemoff
':without'オプションは[2009年8月](https://github.com/rails/rails/commit/cccb0e6b9327fb562b72007a012933c9c61a33fa)以来存在しています。あなたの例のように 'validates_format_of'を呼びますか? – sluukkonen