画像テーブルに2000枚の画像を追加しました。私はPaperclipプラグインを使用してサムを作成しています。私は、データベースを通過し、別の:styles
要素を追加する方法があるのだろうかと思います。Paperclipイメージがデータベースに追加された後、どのようにサイズ変更できますか?
has_attached_file :image, :styles => { :medium => "300x300>", :thumb => "100x100>" }
は、しかし、今私は:large
属性を追加すると、それは私のテーブルにすでにだすべての画像に適用されます:私は、画像を追加したとき
は例えば、私は私のモデルでは、以下の持っていました。次のようなもの:
has_attached_file :image, :styles => { :large => "800x800>", :medium => "300x300>", :thumb => "100x100>" }
これは可能ですか?それとも2000枚の写真をすべて追加しなければならないのですか?スクリーンショットを添付ファイルとクラスの名前です
rake paperclip:refresh:thumbnails CLASS=Screenshot
:ペーパークリップは、プラグインとしてインストールされている場合
2番目のメソッドは本当に役立つ、私は定義されていないメソッドの例外で最初のものに失敗しました。 – albb
#find_eachを使用する必要があるスクリーンショットがたくさんある場合は、 Screenshot.find_each {| s | s.image.reprocess! } – Schneems
巨大な時間の節約 - ありがとうございます! –