使用rails中包含的图像提高多次创建的效率

时间:2014-07-29 16:05:13

标签: ruby-on-rails database performance carrierwave rails-activerecord

我正在使用ActiveRecord::Base.transaction创建多个记录,它运行正常。 但是当我使用carrierwave包含图像params[:foo][:pic]时,即使至少包含图像的少数用户也需要很长时间。如果图像不包括在内,则罚款。

有没有办法提高创建带图像的多条记录的效率?我使用carrierwave上传文件。任何人都可以使用carrierwave快速解释图像上传如何在rails中运行?

 ActiveRecord::Base.transaction do 
   @totalMembers.each do |i|
      Message.create(group_id: params[:foo][:group_id], user_id: i.user_id, reason: params[:foo][:reason], image: params[:foo][:pic])
   end
 end

0 个答案:

没有答案