validates_email

validates_email

HTML 5 后我们可以在视图里用 f.email 就能自动帮忙校验 邮件。

但这并不总是真正有效,所以往往有人不厌其烦的 重复造轮子

本插件也没多少特性,就是在 普通的 validates 的加上一个 :email 可选参数(options)


class User < ActiveRecord::Base
  validates :primary_email, :email => true
end

还有同时编写 message 的



class User < ActiveRecord::Base
  validates :primary_email, :email => { :message => 'is not an email address' }
end

转载于:https://my.oschina.net/kelby/blog/193067

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/109932.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 搜集对编程有帮助的论坛以及个人空间信息_猿编程怎么样

    搜集对编程有帮助的论坛以及个人空间信息_猿编程怎么样(持续更新中)论坛:编程论坛——中国最大的编程者社区:http://bbs.bc-cn.net/编程论坛-编程爱好者学习的净土,程序员交流的园地:http://www.programbbs.com/豆瓣小组:java小组http://www.douban.com/group/java/大富翁论坛:http://w

    2022年9月1日
    3
  • Dart sdk 安装

    Dart sdk 安装DartSDK安装1、下载DartSDK安装包DartSDK安装包网址:https://gekorm.com/dart-windows/其中有两个可选择项,一个是稳定版本一个是最新的版本,二者选其一我们选择稳定的版本即stable版本下载完成并点击运行安装中点击finish,安装完成2、在控制台中检验是否安装成功若出现版本号则安装成功…

    2025年7月10日
    5
  • s3c2440中断体系

    s3c2440中断体系intmain(){while(1);return0;}

    2022年5月1日
    62
  • 如何卸载已安装的jdk_linux卸载tomcat

    如何卸载已安装的jdk_linux卸载tomcat一、查看Jdk的安装路径:whereisjavawhichjava(java执行路径)echo$JAVA_HOMEecho$PATH备注:如果是windows中,可以使用:setjava_home:查看JDK安装路径java-version:查看JDK版本二、卸载旧版本的JDK:1.确定JDK的版本:rpm-qa|grepjdkrpm-qa|grepgcj可能的结果…

    2022年9月30日
    2
  • 怎么理解JS Promise

    怎么理解JS Promise      由于昨天发了一篇关于setTimeout的文章,里面提到了Promise,那篇文章里没有解释Promise的用法和含义,因为昨天的我还没太懂Promise,所以没有在那篇文章继续解释Promise,然后今天的我总算是对Promise有所理解了,然后我来谈谈我学到的Promise的知识,因为是个人的理解,所以会不全面,请多包涵。一、何为Promise在MDNwebdo…

    2022年6月11日
    39
  • java 登陆拦截器_java 登录拦截器

    java 登陆拦截器_java 登录拦截器首先创建一个FilterServlet类下面代码packagecom.group.users.util;importjava.io.IOException;importjavax.servlet.Filter;importjavax.servlet.FilterChain;importjavax.servlet.FilterConfig;importjavax.servlet.Se…

    2022年6月3日
    35

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号