关于Rails Paperclip的问题

时间:2010-04-01 17:46:33

标签: ruby-on-rails image hyperlink paperclip

我正在使用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。我该如何解决?

1 个答案:

答案 0 :(得分:1)

这可能与mime类型有关。

转到/config/initializers/mime_types.rb,然后添加(或取消注释,如果有)此行:

Mime::Type.register "image/jpg", :jpg, ["image/jpeg", "image/pjpeg"]

然后重新启动您的网络服务器。

希望这会使图片“在浏览器上显示”而不是“试图下载”。