在特定的action里使用validates

http://guides.rubyonrails.org/v3.0.8/active_record_validations_callbacks.html#on

The :on option lets you specify when the validation should happen. The default behavior for all the built-in validation helpers is to be run on save (both when you’re creating a new record and when you’re updating it). If you want to change it, you can use :on => :create to run the validation only when a new record is created or :on => :update to run the validation only when a record is updated.

class Person < ActiveRecord::Base
  # it will be possible to update email with a duplicated value
  validates_uniqueness_of :email, :on => :create
 
  # it will be possible to create the record with a non-numerical age
  validates_numericality_of :age, :on => :update
 
  # the default (validates on both create and update)
  validates_presence_of :name, :on => :save
end
时间: 2024-11-05 12:27:29

在特定的action里使用validates的相关文章

action里设置session

? 1 2 3 4 5 6 7 8 9 UserDao userDao = new UserDao(); User  u = userDao.login(user); <span style="color: rgb(0, 128, 0);">// 调用登录方法.</span> result = new HashMap(); if(u != null){     result.put("result", true);     ServletAc

Android - 判断intent-filter的特定的action

判断intent-filter的特定的action 本文地址:http://blog.csdn.net/caroline_wendy 如果使用startIntent()启动Activity时,如果intent-filter中未包含此action,则会异常崩溃: 在使用时,可以先进行检查: // 判断是否安装[健康工具] private boolean isInstallChunyuTools() { Intent cardioFaceIntent = new Intent(EtonConstan

yii2缓存action里的views

1在控制器里加上 public function behaviors() { $behaviors[]= [ 'class' => 'yii\filters\PageCache', // 设置需要加载的缓存文件 'only' => ['index'], // 设置需要缓存的控制器 'duration' => 100, // 设置过期时间 'dependency' => [ // 设置依赖关系 'class' => 'yii\caching\FileDependency', '

一个action读取另一个action里的session

action 1: private Map session; session.put("projectname_session", request1.getParameter("projectname")); action 2: private HttpSession pnSession =ServletActionContext.getRequest().getSession(); String pn = (String)pnSession.getAttribut

动态调用action里的方法

默认为execute,但是可以用过给form的action=“action名!方法名.action” 来动态调用,配合onclicke="方法名()" 就可以实现 或 利用action的method属性:为每一个action方法配置一个action元素,method="方法名" (会增加struts.xml的负担,改进使用通配符) form的action属性为"action名.action?sign=1"    只针对第一个按钮?配合onclic

Struts2 标签里有disable属性的话表单提交 action里会取不到值

设置了disabled action 会get不到值 可以用 readonly替代 原文地址:https://www.cnblogs.com/King-Jin/p/10960878.html

前台的url通过 ActionName?var1=xx&amp;var2=yy 的形式传给特定action

本文对自己开发的基于lucene和J2EE技术的搜索引擎开发经验进行简单总结.今后可能会从性能的角度总结lucene开发经验.当数据上TB级别后,分布式lucene以及结合分布式文件系统(如HDFS)或NoSQL等问题应该会成为我的技术关键点.而本文主要介绍struts2.0的关键特性和实践经验. 1. struts如何获得前台参数? 本文对自己开发的基于lucene和J2EE技术的搜索引擎开发经验进行简单总结.今后可能会从性能的角度总结lucene开发经验.当数据上TB级别后,分布式lucen

.net mvc Authorization Filter,Exception Filter与Action Filter

一:知识点部分 权限是做网页经常要涉及到的一个知识点,在使用MVC做权限设计时需要先了解以下知识: MVC中Url的执行是按照Controller->Action->View页面,但是我们经常需要在函数执行所指定的Action之前或者action方法之后处理一些逻辑,为了处理这些逻辑,ASP.NET MVC允许你创建action过滤器Filter,我们都知道在Action上使用的每一个 [Attribute]大都是自定义的Filter. mvc提供四种类型的Filter接口:IActionFi

Struts2的简单使用action

今天学习了一下Struts2框架的搭配~ 也简单的使用Struts2框架学习了Action和怎么使用核心配置文件struts.xml~ 主要实现了网页上的简单登录注册~ 项目结构如图: 写了俩个类,一个是pojo类,一个是action类~,还有俩个jsp,分别代表登录与注册~ pojo类顾名思义是Bean文件~ action类是包含一些映射配置方法,和struts.xml文件一起使用的~ 步骤: 1.先写一个User类,User类包含了一些注册用户的信息,代码如下: public class U