ruby-on-rails – 多个验证Rails 3(Zombies的Rails; 2:3)
发布时间:2020-12-17 04:19:26 所属栏目:百科 来源:网络整理
导读:我正在通过Rails for Zombies工作,喜欢有用的教程,并且对其他人感兴趣…. 我的问题如下. 教程问我 “使用新语法,在一行上对Zombie的名称进行唯一性和状态验证” 我在RfZ的控制台上试过以下内容; class Zombie ActiveRecord::Base validates_uniqueness_of :n
我正在通过Rails for Zombies工作,喜欢有用的教程,并且对其他人感兴趣….
我的问题如下. 教程问我 “使用新语法,在一行上对Zombie的名称进行唯一性和状态验证” 我在RfZ的控制台上试过以下内容; class Zombie < ActiveRecord::Base validates_uniqueness_of :name,validates_presence_of :name end // AND // class Zombie < ActiveRecord::Base validates Name :uniqueness,:presence => true end 本教程要求使用新的Rails 3语法.我理解新语法允许在一行中有多个验证参数.非常好,但我该怎么做?在此先感谢大家. -Ryan 解决方法
你的第二次尝试更接近,但不太正确.试试这个:
class Zombie < ActiveRecord::Base validates :name,:uniqueness => true,:presence => true end 仅供参考,较旧的语法是: class Zombie < ActiveRecord::Base validates_presence_of :name validateS_uniqueness_of :name end (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- swift中使用CoreData实现增删查改
- oracle中 sql语句:start with .. connect by prior.. 用法
- postgresql – 如何在Postgres 9.3中的json字段上创建索引
- xml – 错误:未绑定属性“xsi:schemaLocation”的前缀“x
- c# – 将MVF画布保存为MVVM模式后的映像
- Oracle 笔记
- 点击 VB 中 DataGrid 行 触发事件 弹出窗口 并传递 所点击行
- 如何将多行传递给PostgreSQL函数?
- Cocos2d-x 3.x学习笔记:猩先生带你打飞机(二)素材准备与游
- c – 从Visual Studio中的头部函数生成代码函数的快速方法?