我是一名 ruby 新手,跟随 Michael Hartl 的 Ruby on Rails 教程。在第 6 章中,我们正在为我们的用户模型创建验证规则,并在控制台沙箱中进行手动测试。当我更改模型中的规则时,它不会反映在控制台测试中。即,即使我刚刚在我的模型中创建了该验证,也允许保存没有名称的新用户。
validates :name, presence:true
如果我退出控制台然后重新启动控制台,一切都会按预期工作。有没有另一种方法来刷新或者我完全做错了什么?
我是一名 ruby 新手,跟随 Michael Hartl 的 Ruby on Rails 教程。在第 6 章中,我们正在为我们的用户模型创建验证规则,并在控制台沙箱中进行手动测试。当我更改模型中的规则时,它不会反映在控制台测试中。即,即使我刚刚在我的模型中创建了该验证,也允许保存没有名称的新用户。
validates :name, presence:true
如果我退出控制台然后重新启动控制台,一切都会按预期工作。有没有另一种方法来刷新或者我完全做错了什么?