ActiveRecord与ActionView:深入解析及应用指南
1. ActiveRecord验证器
1.1 长度验证
validates_length_of 方法可精确设置模型属性的长度限制。例如:
class Account < ActiveRecord::Base
validates_length_of :login, :minimum => 5
end
还能使用 :within 参数指定范围,或用 :is 参数指定精确长度:
class Account < ActiveRecord::Base
validates_length_of :login, :within => 5..20
validates_length_of :account_number, :is => 16
end
同时,可通过 :too_long 、 :too_short 和 :wrong_length 参数自定义错误消息:
class Account < ActiveRecord::Base
validates_length_of :account_number, :is =>
超级会员免费看
订阅专栏 解锁全文
996

被折叠的 条评论
为什么被折叠?



