私は製品モデルのペーパークリップの添付ファイルを再作成する必要がありますが、特定のフィールドが空のレコードについてのみ再作成する必要があります。フィールドの場合、クリップを使って画像を再生成する方法は?
私はラムダを使うと思っていますが、私は自分の問題を解決できません。
おかげ
私は製品モデルのペーパークリップの添付ファイルを再作成する必要がありますが、特定のフィールドが空のレコードについてのみ再作成する必要があります。フィールドの場合、クリップを使って画像を再生成する方法は?
私はラムダを使うと思っていますが、私は自分の問題を解決できません。
おかげ
rails c production
@products = Product.where(:name => nil)
@products.each do |product|
product.photo.process!
end
あなたは、たとえば、されたフィールド場合:名前は、あなたのような何かを行うことができます。
Product.where(:name => nil).each {|product| product.reprocess! }
おかげで、赤、私がしようとしたが、結果はNoMethodErrorた:未定義のメソッド '再処理! 'それを再処理する方法は、ペーパークリップに含まれていますか? – jgiunta
私は 'reprocess! 'メソッドを使用しなければなりませんでした。 – ciastek