伏特文档是指“客户端验证”,但没有示例代码。
我已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.errors
和record.server_errors
- 据我所知,两者都是空的。
我是否需要编写自定义验证器,还是可以使用此内置方法?
答案 0 :(得分:1)
我问过这个问题,这个功能基本上是不完整的。由于维护者在此阶段没有时间处理项目,因此在其他人开始维护Volt框架之前不会发生这种情况。