假设我有以下代码:
class User < ActiveRecord::Base
update_index('users#user') { self }
after_commit :send_socket_event, on: %i[create update]
def send_socket_event(self):
SockeClient.send(self)
end
end
套接字事件被发送到客户端,然后客户端创建一个 http 请求以从对弹性搜索进行查询的端点获取新的用户信息。我的问题是响应是在 ES 上的索引更新之前完成的,因此端点响应中的信息尚未更新。
after index
我想知道该课程是否有类似回调的东西Chewy::Index
。