如何在伏特中添加验证消息?

时间:2016-10-12 05:52:58

标签: ruby voltrb

伏特文档是指“客户端验证”,但没有示例代码。

我已volt-fields设置了这样的验证:

validate :description, length: { minimum: 1, maximum: 1000 }

然后在我的控制器中:

buffer.save!.then do |record|
  # javascript breakpoint here
end.fail do |err|
  # javascript breakpoint here
end

当我提交一个空description的对象时,会调用then块。我本来期望调用fail块。此外,如果有任何错误,我无法访问错误。

我已经尝试了record.errorsrecord.server_errors - 据我所知,两者都是空的。

我是否需要编写自定义验证器,还是可以使用此内置方法?

1 个答案:

答案 0 :(得分:1)

我问过这个问题,这个功能基本上是不完整的。由于维护者在此阶段没有时间处理项目,因此在其他人开始维护Volt框架之前不会发生这种情况。