写真のクリップを使用するアイテム(サンプルデータではなく実際のシードデータ)には、多くのシードデータがあります。私たちはペーパークリップと共にS3を使用するように設定されています。私たちの種子をロードするcommonly suggested wayはすでに非常に遅いです、そして、我々は約1トンのアイテムを追加しようとしています。種子はすでに5分ほどかかっているので、これはおそらく標準的なgitブランチングスタイルのワークフローを実用的ではないものにします。私たちはS3を開発モードにすることができましたが、可能であればの近くにdevelopment
の環境を維持します。S3のペーパーシップシードのスピードアップ
私は毎回アップロードプロセスを経ずにS3リンクを再利用できる方法があるかどうかを調べるためにペーパークリップのドキュメントを見てきましたが、何も見つかりませんでした。これを解決するための「標準的な」または友好的な方法がありますか? Paperclip/S3を使って大量のシードファイルをどのように解決しましたか?
ありがとうございました!
'before _ * _ post_process'を使用していただきありがとうございます。残念ながら、ファイルがS3にアップロードされるのを防ぐわけではありません。画像処理(私たちは使用しません)のみです。 さらに、Paperclipはファイル名をデータベースに格納しますが、S3がファイルに与える一意のIDは格納しません。データベースでは、それは 'Something.jpg'ですが、S3では' Something.jpg?1509052552'です。残念ながら、データベースからシードを取り出してデータベースを復元することはできません。 – brainbag