我正在使用Papeclip(2.3.1.1)和Rails(2.3.5)。 在我看来,我这样写:
<%= link_to image_tag(p.attachment.url(:small)),p.attachment.url(:original)%>,
它变成了
href =“/ system / attachments / 1 / original / 1.JPG?1270134617(标签)
src =“/ system / attachments / 1 / small / 1.JPG?1270134617”(适用于img标签)。
当我点击图片时,我的浏览器(Firefox)让我保存或打开图片,我想在浏览器中打开图片而不需要任何对话框。 我认为这是因为链接包含文件名后的1270134617。我该如何解决?
答案 0 :(得分:1)
这可能与mime类型有关。
转到/config/initializers/mime_types.rb
,然后添加(或取消注释,如果有)此行:
Mime::Type.register "image/jpg", :jpg, ["image/jpeg", "image/pjpeg"]
然后重新启动您的网络服务器。
希望这会使图片“在浏览器上显示”而不是“试图下载”。