我的模型[
{ "type": "text", "text": "parents text " }
{ "type": "child", "text": "child text" }
{ "type": "text", "text": " more parent text" }
]
的属性为Invitation
。我想一次将多个电子邮件地址保存到db。如何在表单字段中添加多个电子邮件地址,验证它们,如果它们通过验证,则将它们保存到db? (没有制作第二个模型)
这样的事情:
有人可以帮忙吗?
答案 0 :(得分:0)
您需要在模型上进行某种自定义验证。所以你有一个邀请模型,它会像
那样进行验证class Invitation < ActiveRecord::Base
validate :validate_email_csv
# your code
def validate_email_csv
# iterate through email csv adding errors were necessary
# errors[:email_csv] << 'Emails are not valid' # or custom build up string
end
end
查看documentation。您也可以使用自定义验证器,但这可以让您查看。