ペーパークリップを実装していますが、アップロードする画像のサイズが異なります。各画像のサムネイルの高さを 100 ピクセルにし、アップロードした画像の縦横比を維持したいと考えています。次のようなステートメントでその基準を定義する方法はありますか?
has_attached_file :image, :styles => { :standard => "300x300>", :thumb => "100x100>" }, :default_url => "/images/:style/missing.png"
次のように動作しますか:
:styles => lambda { |a|
height_quotient = a.instance.height / 100
{ :thumb => "#{(a.instance.width / height_quotient) }x100#" }
}
これを試してみますが、問題が発生した場合はフィードバックを提供してください。ありがとう。