png だった以前のすべての画像を jpg に変換し終えたばかりなので、ペーパークリップのクリーン レーキ タスクを実行しようとしています。
rake aborted!
Too many open files - convert
6 種類のスタイルの画像が 10,000 枚以上あると確信していますが、これを回避する方法はありますか?
png だった以前のすべての画像を jpg に変換し終えたばかりなので、ペーパークリップのクリーン レーキ タスクを実行しようとしています。
rake aborted!
Too many open files - convert
6 種類のスタイルの画像が 10,000 枚以上あると確信していますが、これを回避する方法はありますか?
これがあなたの質問に答えているかどうかを確認してください: https://github.com/thoughtbot/paperclip/issues/862
そのスレから、
シカチュ ( https://github.com/sikachu ) は次のように述べています。
「これは、Paperclip に割り当てた後にファイルを閉じていないことを意味します。Paperclip は割り当ての直後にファイルを一時ファイルとして複製するため、>添付ファイルに割り当てた後にファイルを閉じる必要があります。>防止するためにこれを行いました。望ましくない動作 (たとえば、ファイルを >Paperclip に割り当てた後にファイルを巻き戻そうとするなど)"
file = File.open("foo.jpg")
@user.attachment = file
file.close # totally safe!