我自己写了一个表单的修改验证,为什么验证信息不能提示呢?
我想要的效果
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 学会什么:输入输出语句、...
无需实物,仿真程序经过验证,可以完全应用于硬件中,注:只有程序可以,硬件仅供参考。 目的:利用STM32与数码管的接口技术,完成STM32的数码管静态显 硬件:数码管动态扫描显示电路是由STM32F103R6、6位数码管(7...
对于刚开始接触HTML的新手同学来说,要实现一个包含登录、注册、个人信息页面,以及登录后能访问的城市介绍、图片、视频和个人计划页面的简单网站,确实是一个很好的练习。下面是一个简化的代码思路,帮助你理解如何...
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+ajax写的登录实例,附有JAVA源文件,JAVA新手朋友可以学习一下。 JAVA+JSP的聊天室 8个目标文件 简单 JavaScript万年历 显示出当前时间及年份,还可以选择年份及月份和日期 Java编写的HTML浏览器 一...
CGI程序的伸缩性不很理想,因为它为每一个正在运行的CGI程序开一个独立进程。解决方法就是将经常用来编写CGI程序的语言的解释器编译进你的web服务器(比如mod_perl,JSP)。PHP就可以以这种方式安装,虽然很少有人愿意...
输入文件为c:/mycert.cer,获取一个处理X.509证书的证书工厂…… Java+ajax写的登录实例 1个目标文件 内容索引:Java源码,初学实例,ajax,登录 一个Java+ajax写的登录实例,附有JAVA源文件,JAVA新手朋友可以学习一下...
输入文件为c:/mycert.cer,获取一个处理X.509证书的证书工厂…… Java+ajax写的登录实例 1个目标文件 内容索引:Java源码,初学实例,ajax,登录 一个Java+ajax写的登录实例,附有JAVA源文件,JAVA新手朋友可以学习一下...
问题,建议或更正可以作为问题发布。 我在Python 3.6使用PyTorch 0.4 。 2020年1月27日:添加了两个新教程的工作代码-和 内容 客观的 为了构建可以为图像生成描述性标题的模型,我们提供了它。 为了使事情简单,...
主机不支持伪静态或者伪静态规则没有加载却后台开启了伪静态的会导致页面打不开,404错误,这个可以把伪静态开关关了,或者要空间商加载伪静态(有些新手打算埋怨,为什么首页的帮助说明都是死链接啊,都打不开啊,...
C51入门教程 (带书签pdf, 不是精品我不发) ---------------------------- 前言 1 1控制一个灯的亮和灭 2 2闪烁LED灯 15 3跑马灯试验 24 4读IO用按钮控制点灯 25 5标记法控制LED灯 27 6定时器中断 29 7精确定时1秒 33...
简介:本项目为基于STM32F103R6为核心 的串口打印工程。为新手刚入门串口最基本的串口打印任务。主程序非常简单,主要关注串口的初始化程序,学会配置...但是可以验证基本的串口程序是否穿输出数据,这个是可以验证的。
自己写的一个简单的用户登录页面,实现与后台数据库的交互。非常适合新手
问:科讯cms幻灯插件能不能在同一个页面多次使用 答:可以,没有影响 问:我可以再次修改科讯cms幻灯插件源码吗? 答:可以,但是请尊重他人劳动成果 保留开发者信息 问:科讯cms幻灯插件没有我需要的幻灯特效...
请注意:这个工具不是为新手准备的,而是为那些懒于使用CMD的人准备的更快的任务 要求: - Windows 7或更高版本 - .NET Framework 4.7.2或以上版本 - Java 8或者JDK 8,哪一个都不重要 特点: 反编译/编译 Decomile和...
主要技术有分页显示,留言验证等.. 用途在于能够轻松嵌入小型网站内帮助你实现网站留言功能和方便新手快速上手php。 JD-GB更新说明 较JD-GB v1,JD-GB v2留言板程序更新如下: 1,添加了自动安装程序。无须手工去...
主要技术有分页显示,留言验证等.. 用途在于能够轻松嵌入小型网站内帮助你实现网站留言功能和方便新手快速上手php。 JD-GB更新说明 较JD-GB v1,JD-GB v2留言板程序更新如下: 1,添加了自动安装程序。无须手工去...
一个Java+ajax写的登录实例,附有JAVA源文件,JAVA新手朋友可以学习一下。 JAVA+JSP的聊天室 8个目标文件 简单 JavaScript万年历 显示出当前时间及年份,还可以选择年份及月份和日期 Java编写的HTML浏览器 一个...