コントローラーのアクションでいくつかの遅い操作を行う必要があります。ただし、応答のレンダリングのためにこの操作を待機する必要はありません。
class ProductController < ActionController
def update
slow_operations()
render json: {status: 'ok'}
end
end
render
Product#update アクションの後にコードを移動しても、応答時間は短縮されません。
class ProductController < ActionController
def update
render json: {status: 'ok'}
slow_operations()
end
end
遅い操作を実行する前に完全な応答を強制的に返す方法は?