0

volt 文档提到“客户端验证”,但没有示例代码。

我已经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

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

4

1 回答 1

1

我问过这个,这个功能基本上是不完整的。由于维护者在这个阶段没有时间在项目上工作,直到其他人开始维护 Volt 框架才会发生。

于 2016-10-13T02:12:23.867 回答