【发布时间】:2012-03-02 09:37:15
【问题描述】:
我在模型 Invitation 中有一个字段和属性,例如:
field :recipients, :type => Array
我的控制器中有一个包含 4 封电子邮件的数组,例如:
@invitation.recipients = ['', '', '', '']
我想在我的模型中验证每个数组的值是否与电子邮件正则表达式匹配,例如:
validates_format_of :recipients, :with => /^([^@\s]+)@((?:[-a-z0-9]+\.)+[a-z]{2,})$/u, :message => "is not a valid email address"
如何在 mongoid 中验证数组的正则表达式?
【问题讨论】:
标签: ruby-on-rails ruby arrays mongoid