我使用以下方法为对象添加了验证:
validate :field, presence: true
Run Code Online (Sandbox Code Playgroud)
我发现他们没有给出错误信息.我将它们更改为validates并收到错误消息.这张票是相关的.
我尝试添加自定义验证validates并收到错误:
You need to supply at least one validation
Run Code Online (Sandbox Code Playgroud)
我把它改成了validate,一切都按预期进行了.
我的理解是使用validates普通验证和validate自定义验证.是对的吗?还有其他我应该知道的部分吗?有没有办法让第一个问题大声失败而不只是验证一切?