Rails中的REGEX和正确错误消息的文本字段验证4

时间:2015-10-17 07:46:38

标签: ruby-on-rails ruby ruby-on-rails-3 ruby-on-rails-4

首先,我的问题对你来说似乎是一个重复的问题,但肯定不会,我会解释原因,因为关于名称验证的所有堆栈溢出答案,文本字段验证仅解释有关验证的验证。 ..!

我的要求与我的验证检查不同,我只需要允许字符(使用REGEX),如果输入了其他内容,则必须显示错误。我怎样才能实现它?

请不要将其报告为重复,因为我会被阻止下一次虚假报告.....如果你发现它是一个重复的问题,请评论我尚未见过的链接在评论框中,然后我将删除我的问题,无论如何我不需要被锁定使用堆栈溢出... :(

1 个答案:

答案 0 :(得分:0)

也许这个

class Thing < ActiveRecord::Base
  validate do |thing|
    errors.add_to_base("Custom error message") unless thing.my_attribute =~ /THING_REGEX/
  end
end