Ruby on rails 帮助理解验证每个Rails帮助程序 class用户
我不知道这是怎么回事Ruby on rails 帮助理解验证每个Rails帮助程序 class用户,ruby-on-rails,ruby,Ruby On Rails,Ruby,我不知道这是怎么回事 Is:name,通过电子邮件发送它将循环的项目?:name和:email是使用此块进行验证的属性 因此,每次验证用户时,将使用attr=:name调用一次块,使用attr=:email调用一次块(并且每次value将保存该属性的值) class User < ActiveRecord::Base validates_each :name, :email do |model, attr, value| if value =~ /gr
Is:name,通过电子邮件发送它将循环的项目?
:name
和:email
是使用此块进行验证的属性
因此,每次验证用户时,将使用attr=:name
调用一次块,使用attr=:email
调用一次块(并且每次value
将保存该属性的值)
class User < ActiveRecord::Base
validates_each :name, :email do |model, attr, value|
if value =~ /groucho|harpo|chico/i
model.errors.add(attr, "You can't be serious, #{value}")
end
end
end