2

我是一名 ruby​​ 新手,跟随 Michael Hartl 的 Ruby on Rails 教程。在第 6 章中,我们正在为我们的用户模型创建验证规则,并在控制台沙箱中进行手动测试。当我更改模型中的规则时,它不会反映在控制台测试中。即,即使我刚刚在我的模型中创建了该验证,也允许保存没有名称的新用户。

validates :name, presence:true

如果我退出控制台然后重新启动控制台,一切都会按预期工作。有没有另一种方法来刷新或者我完全做错了什么?

4

1 回答 1

2

在控制台中输入:

reload!
于 2012-05-14T21:02:11.277 回答