我在 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 响应来呈现部分。
这很好,但意味着我最终会得到一长串“处理”。
后台处理完成后,我可以利用回调来重新加载部分吗?