2

Rails 3.2 アプリでcarrierwave_backgrounder gemを使用して、画像ファイルのバックグラウンド処理を処理し、queue_classic経由で S3 に転送しています。

処理が完了すると、gem は file_processing ブール値を null に設定し、以下を有効にします。

#partial
<% if file.file_processing.nil? %>
 <%= image_tag file %>
<% else %>
 <p>processing</p>
<% end %>

jquery を使用して複数のファイルのアップロードを処理しています ( jquery-fileupload )。ファイルのアップロードが完了すると、create.js を介して ajax レスポンスがトリガーされ、パーシャルがレンダリングされます。

これは問題ありませんが、「処理」の長いリストになってしまうことを意味します。

バックグラウンド処理が完了したときにパーシャルをリロードするために利用できるコールバックはありますか?

4

0 に答える 0