ruby-on-rails – 验证非模型字段

我在我的新表单中添加一个额外的字段:
<%= select_tag :quantity,options_for_select(["Select a Value"].concat((1..10).to_a)) %>

它指定要创建的记录的副本数.

如何验证该字段的存在(或数字),因为它不是模型本身的一部分?

validates_presence_of:数量失败!!!

解决方法

发现.您可能希望在模型中添加虚拟属性.
.........

attr_accessor :not_on_db
.........

validates_presence_of     :not_on_db,validates_length_of       :not_on_db,:within => 1..5
.........

相关文章

validates:conclusion,:presence=>true,:inclusion=>{...
一、redis集群搭建redis3.0以前,提供了Sentinel工具来监控各...
分享一下我老师大神的人工智能教程。零基础!通俗易懂!风趣...
上一篇博文 ruby传参之引用类型 里边定义了一个方法名 mo...
一编程与编程语言 什么是编程语言? 能够被计算机所识别的表...
Ruby类和对象Ruby是一种完美的面向对象编程语言。面向对象编...