【发布时间】:2017-06-28 09:23:04
【问题描述】:
我有一个自定义的 ActiveRecord 验证器,它应该执行网络/http 请求作为验证检查之一。它是否这样做,取决于传递给它的参数。当它这样做时,请求可能会失败,需要很长时间,远程服务器可能会关闭,等等......
因此它应该异步发送。并且用户可能不应该等待它完成。因为如果服务器宕机,用户需要等待多长时间?
同时,我的验证器是强制性的,只要它正在被验证,模型就不能保存在数据库中。
因此,我将如何实施呢?在 ActiveRecord 中同步验证。
【问题讨论】:
标签: ruby-on-rails ruby validation activerecord