私がやりたいことを説明することから始めます。
サムネイル付きの画像ギャラリー グリッド レイアウト ページがあります。各サムネイル画像は同じサイズ (120px x 80px など) にする必要があります。ユーザーがページを下にスクロールすると、ページの読み込み時にすべての画像を表示したいと思います。フルサイズの画像がポップアップしてライトボックスに表示されるグリッド内の個々の画像には、ホバーとクリックの状態があります。
定義済みの小さいサイズの小さなサムネイル画像を生成できるように、データベース (写真) モデルに大きい (1024 x 768) 画像をロードするためのソリューション (gems、テクニックなど) はありますか?
ユーザーがページを下にスクロールするときに、より多くの画像をロードできるようにすることが私の目標である場合、小さな画像のページ全体をロードする最良の方法はありますか? それとも、ユーザーが見ているものだけをロードし、AJAX を使用して下にスクロールするときにさらにロードする必要がありますか?
この場合、ペーパークリップは一般的なソリューションですか? これとRailsCastsのCarrierWaveを調べています。
Paperclip のようなものを使用している場合、他の画像と同じ縦横比ではない画像を切り取ることはできますか? つまり、正方形の画像を長方形の画像と同じように、定義されたサイズにスケーリングおよびトリミングします。
Railsアプリケーションで大量の画像を扱うのは初めてなので、アドバイス、本、チュートリアル、人々が慣れ親しんだテクニックに感謝します。
ありがとう!