我正在使用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