Вопрос о скрепке для рельсов - PullRequest
0 голосов
/ 01 апреля 2010

Я использую 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 Ответ

1 голос
/ 03 апреля 2010

Это может быть связано с типами пантомимы.

Перейдите на /config/initializers/mime_types.rb и добавьте (или раскомментируйте, если оно есть) эту строку:

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

Затем перезапустите ваш веб-сервер.

Надеемся, что это заставит картинку «показывать в браузере» вместо «попытки загрузить».

...