我现在正在学习RoR,我想我一定是在误解.
我有一个ActiveRecord类调用User,其上有简单的验证:name和:email,如presence:true,length:{maximum:15}等等.我以为我会在控制台中检查验证.我进入rails console(开发环境),并创建一个名称太长的新实例,例如
user_instance = User.new(名称:“aaaaabbbbbcccccddddd”,电子邮件:“”).
验证不会引发任何错误.当我尝试user_instance.save时,记录不会写入数据库,因此在该阶段显然工作正常.我究竟做错了什么?
原文链接:https://www.f2er.com/ruby/267497.html