我正在使用Rails 3.2.13和Paperclip上传/存储照片网站的图像。表单嵌套在相册和照片中。相册模型包含行
attr_accessible :photos_attributes
accepts_nested_attributes_for :photos
照片模型
has_attached_file :photo
因此表单有一个输入
<input type="file" name="album[photos_attributes][][photo]" multiple="true">
它适用于一些照片,但当我尝试上传一吨时,由于用户可能因为它是一个照片网站,我收到错误“太多打开的文件。”
从我读到的内容看起来似乎是因为Paperclip处理打开文件而不关闭它们的方式,所以我需要手动关闭它们? Album #create controller动作如下所示:
def create
@album = Album.new(params[:album])
if @album.save
redirect_to album_url(@album)
else
render :new
end
end
我需要在此添加什么才能让它发挥作用?提前谢谢。