0

私はこれを行うためのより良い方法を受け入れていると言うことから始めましょう。

100 個の画像を含む zip ファイルがあるとします。zip ファイルをループして、各画像をレコードに「添付」したいと考えています。ActiveRecord のレコードに画像を添付するために Paperclip をインストールしました。これまでのところ、次のコードを使用しています。

Zip::File.open(params['images'].path) do |zipfile|
  zipfile.each do |file|
      # THIS IS WHAT I'M MISSING
  end
end

これは私が最終的にしたいものです:

Zip::File.open(params['images'].path) do |zipfile|
  zipfile.each do |file|
      MyModel.create(parent_id: 1, image: "...")
  end
end

どうすればそれができますか?

4

1 に答える 1