Paperclipを使用して写真をアップロードするRails 3 アプリケーションにYoxviewを統合しようとしています。
主な問題は、写真 (オリジナルとサムネイルの両方) がパブリック エリアにないことです。つまり、ここで説明されているように、コントローラーを介してアクセスできます。
関連する HTML は次のようになります。
<div id="my_wrapper">
<a href="/assets/1/original"><img src="/assets/1/thumb" /></a>
<a href="/assets/2/original"><img src="/assets/2/thumb" /></a>
</div>
サムネイルをクリックすると、Yoxview プレーヤーが開くと思いますが、元の画像がブラウザーで開かれます。
写真が次のようにパブリック エリアにある場合:
<div id="my_wrapper">
<a href="/images/originals/1.jpg"><img src="/images/thumbs/1.jpg" /></a>
<a href="/images/originals/2.jpg"><img src="/images/thumbs/2.jpg" /></a>
</div>
すべてが完璧に機能します!
何か案は ?
アップデート
私も試しました:
<div id="my_wrapper">
<a href="/images/originals/1.jpg"><img src="/images/thumbs/1.jpg" /></a>
<a href="/images/originals/2.jpg"><img src="/images/thumbs/2.jpg" /></a>
<a href="/assets/1/original"><img src="/assets/1/thumb" /></a>
<a href="/assets/2/original"><img src="/assets/2/thumb" /></a>
</div>
ここで、クリックするthumbs/1.jpg
かthumbs/2.jpg
、プレーヤーが適切に開かれると、これらの 2 つの (元の) 画像のみが表示されます。他の 2 つの親指のいずれかをクリックすると、元の画像がブラウザーで開かれます。