`

可以问个新手问题吗-为什么不显示验证信息

阅读更多

我自己写了一个表单的修改验证,为什么验证信息不能提示呢?
我想要的效果

 

Form的代码

<%=form_tag({:action=>"region_save" , :id=>@region.id}) %>
<table class="datatable" width='90%'>
<tr bgcolor='#BFBFD2'><td colspan='2' style="valign:middle;"><h2>Region</h2></td></tr>
<tr><td>Region Name:</td><td><%= text_field("region","name") %></td></tr>
<tr bgcolor='#FFFCDF'><td>Region IP:</td><td><%= text_field("region","ip")%></td></tr>
<tr><td colspan='2'><%=submit_tag %></td></tr>
</table>
</form>

 

Controller的代码

  def region_save
    region_id=params[:id]
    region_name=params[:region][:name]
    region_ip=params[:region][:ip]
    if (region_id.nil?)
      region=Region.new()
    else
      region=Region.find(region_id)
    end
    region[:name]=region_name
    region[:ip]=region_ip
    region.save()
    redirect_to :action => "region_list"    
  end

  Model的代码

class Region < ActiveRecord::Base
  validates_uniqueness_of :name
  validates_uniqueness_of :ip
  validates_presence_of   :name,
                          :message=>"Please input a name to region."
  validates_format_of     :ip,
                          :with => /^(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\.(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\.(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\.(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])$/,
                          :message=>"Please input a right format of ip address."
end

 

 

分享到:
评论

相关推荐

    登录验证,只有三次机会,输入特定的用户名和密码后显示登陆成功

    内容概要:简单登录验证,只有3次输入机会,第4次时自动退出(当然,这可以自己设定,本资源只提供简单的方法,希望通过简单方法能使新手快速上手) 适合人群:新手小白,和我一起学习JAVA 学会什么:输入输出语句、...

    基于Proteus无实物零基础STM32入门自学教程(四)--数码管动态显示

    无需实物,仿真程序经过验证,可以完全应用于硬件中,注:只有程序可以,硬件仅供参考。 目的:利用STM32与数码管的接口技术,完成STM32的数码管静态显 硬件:数码管动态扫描显示电路是由STM32F103R6、6位数码管(7...

    简单的html代码,编写一个关于城市的博客 适用于刚接触html的新手非常简单

    对于刚开始接触HTML的新手同学来说,要实现一个包含登录、注册、个人信息页面,以及登录后能访问的城市介绍、图片、视频和个人计划页面的简单网站,确实是一个很好的练习。下面是一个简化的代码思路,帮助你理解如何...

    JSP 登录 页面范例 验证用户名或密码错误

    request.getParameter 验证用户名和密码 提示哪儿错误 新手好用

    电脑快捷方式

    高手新手都适用的137个技巧.键盘上每个键的作用 F1帮助 F2改名 F3搜索 F4地址 F5刷新 F6切换 F10菜单 CTRL+A全选 CTRL+C复制 CTRL+X剪切 CTRL+V粘贴 CTRL+Z撤消 CTRL+O打开 SHIFT+DELETE...

    java源码包---java 源码 大量 实例

     一个Java+ajax写的登录实例,附有JAVA源文件,JAVA新手朋友可以学习一下。 JAVA+JSP的聊天室 8个目标文件 简单 JavaScript万年历 显示出当前时间及年份,还可以选择年份及月份和日期 Java编写的HTML浏览器 一...

    PHP基础教程 是一个比较有价值的PHP新手教程!

    CGI程序的伸缩性不很理想,因为它为每一个正在运行的CGI程序开一个独立进程。解决方法就是将经常用来编写CGI程序的语言的解释器编译进你的web服务器(比如mod_perl,JSP)。PHP就可以以这种方式安装,虽然很少有人愿意...

    成百上千个Java 源码DEMO 4(1-4是独立压缩包)

    输入文件为c:/mycert.cer,获取一个处理X.509证书的证书工厂…… Java+ajax写的登录实例 1个目标文件 内容索引:Java源码,初学实例,ajax,登录 一个Java+ajax写的登录实例,附有JAVA源文件,JAVA新手朋友可以学习一下...

    成百上千个Java 源码DEMO 3(1-4是独立压缩包)

    输入文件为c:/mycert.cer,获取一个处理X.509证书的证书工厂…… Java+ajax写的登录实例 1个目标文件 内容索引:Java源码,初学实例,ajax,登录 一个Java+ajax写的登录实例,附有JAVA源文件,JAVA新手朋友可以学习一下...

    a-PyTorch-Tutorial-to-Image-Captioning:显示,参加和讲述| PyTorch教程以进行图像字幕

    问题,建议或更正可以作为问题发布。 我在Python 3.6使用PyTorch 0.4 。 2020年1月27日:添加了两个新教程的工作代码-和 内容 客观的 为了构建可以为图像生成描述性标题的模型,我们提供了它。 为了使事情简单,...

    多多淘宝客7.4最新版.rar

    主机不支持伪静态或者伪静态规则没有加载却后台开启了伪静态的会导致页面打不开,404错误,这个可以把伪静态开关关了,或者要空间商加载伪静态(有些新手打算埋怨,为什么首页的帮助说明都是死链接啊,都打不开啊,...

    C51入门教程(带书签pdf, 阅读起来就是爽,不是精品我不发)

    C51入门教程 (带书签pdf, 不是精品我不发) ---------------------------- 前言 1 1控制一个灯的亮和灭 2 2闪烁LED灯 15 3跑马灯试验 24 4读IO用按钮控制点灯 25 5标记法控制LED灯 27 6定时器中断 29 7精确定时1秒 33...

    基于Proteus无实物零基础STM32入门自学教程(六)--串口打印

    简介:本项目为基于STM32F103R6为核心 的串口打印工程。为新手刚入门串口最基本的串口打印任务。主程序非常简单,主要关注串口的初始化程序,学会配置...但是可以验证基本的串口程序是否穿输出数据,这个是可以验证的。

    JSP页面调用MySql数据库验证用户账号密码

    自己写的一个简单的用户登录页面,实现与后台数据库的交互。非常适合新手

    科讯cms幻灯插件 v2.0.rar

    问:科讯cms幻灯插件能不能在同一个页面多次使用 答:可以,没有影响 问:我可以再次修改科讯cms幻灯插件源码吗? 答:可以,但是请尊重他人劳动成果 保留开发者信息 问:科讯cms幻灯插件没有我需要的幻灯特效...

    APK反编译 签名 修改工具Tool+v1.59.1免安装版

    请注意:这个工具不是为新手准备的,而是为那些懒于使用CMD的人准备的更快的任务 要求: - Windows 7或更高版本 - .NET Framework 4.7.2或以上版本 - Java 8或者JDK 8,哪一个都不重要 特点: 反编译/编译 Decomile和...

    JD-GB 留言板程序 v2.zip

    主要技术有分页显示,留言验证等.. 用途在于能够轻松嵌入小型网站内帮助你实现网站留言功能和方便新手快速上手php。 JD-GB更新说明 较JD-GB v1,JD-GB v2留言板程序更新如下: 1,添加了自动安装程序。无须手工去...

    JD-GB 留言板程序 v2

    主要技术有分页显示,留言验证等.. 用途在于能够轻松嵌入小型网站内帮助你实现网站留言功能和方便新手快速上手php。 JD-GB更新说明 较JD-GB v1,JD-GB v2留言板程序更新如下: 1,添加了自动安装程序。无须手工去...

    JAVA上百实例源码以及开源项目

     一个Java+ajax写的登录实例,附有JAVA源文件,JAVA新手朋友可以学习一下。 JAVA+JSP的聊天室 8个目标文件 简单 JavaScript万年历 显示出当前时间及年份,还可以选择年份及月份和日期 Java编写的HTML浏览器 一个...

Global site tag (gtag.js) - Google Analytics