1

ユーザーが電話から写真をアップロードし、写真と一緒にメモを入力するというこの要件があります

ただし、応答性を大幅に向上させるために、ユーザーがメモの入力を完了する前に写真のアップロードを開始したいと思います (instagram が使用するのと同じ手法)。

したがって、3 つのシナリオがあります。 - 写真のアップロードが完了し、メモが送信されます - メモが送信され、写真のアップロードが完了します - メモと写真のアップロードが同時に完了します

一意のトークンと after_create フックを使用して、チェックして保存しています。

  • 写真のアップロードとメモの両方に一意の uuid が付属しています

  • 写真をuniqueidで一時ストアに保存します

    • 写真が保存されるとき (after_create)、uniqueid を持つメモがあるかどうかを確認します。その場合は、メモに写真を添付し​​てください。
  • 一意の ID でメモを保存する

    • メモが保存されるとき (after_create)、uniqueid を持つ写真があるかどうかを確認します。その場合は、写真にメモを添付してください

これはかなり一般的な問題のように思えますが、これに関して受け入れられているパターン/解決策があるかどうか疑問に思っていますか? 私はモンゴイドとレール3.2を使用しています

4

1 に答える 1