我正在尝试将Yoxview集成到使用Paperclip上传图片的 Rails 3 应用程序中。
主要问题是图片(原始和拇指)不在公共区域,即它们可以通过控制器访问,如此处所述。
相关的 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
播放器打开正常,但只显示这两张(原始)图片。如果我单击其他两个拇指之一,它们的原始图片将在浏览器中打开。