2016-05-20 5 views
0

私はPaperclip gemを使用して、レール上に構築されたアプリケーションに画像を保存しています。しかし残念ながら、寸法、すなわち画像の高さおよび幅は設定されていない。ペーパークリップgemが画像の幅と高さのレールを設定していない

考えられる問題は何ですか?

+0

詳細を追加できますか? – RSB

+0

イメージのサイズは40KBです。イメージをサーバーにアップロードしようとすると、イメージのサイズが設定されていないため失敗します。 –

答えて

2

あなたはimagemagick's geometryを使用したいスタイルを設定する必要があり、例えば一般的な設定は、元の内最大の画像をトリミングするので、画像が引き伸ばされていない:

最大を見つけるでしょう
has_attached_file :avatar, styles: {thumb: "100x100#"} 

画像内を正方形にし、100x100にサイズ変更します。元の画像が長方形の場合、一部を切り抜いて二等辺三角形にします。

関連する問題