Скрепка - нажмите на картинку, чтобы отобразить оригинальное изображение во всплывающем окне - PullRequest
3 голосов
/ 20 июля 2011

Я использую скрепку для загрузки и отображения изображений в своем приложении Rails.

<% @submission.images.each do | image | %>

<%= image_tag(image.data.url(:thumb), :alt => '') %>

<% end unless @submission.images.first.new_record? rescue nil %>

Приведенный выше код отображает миниатюры изображений.

Я хотел бы сделать эскиз aссылка, так что когда пользователь нажимает на нее, отображается всплывающее окно с исходным изображением.

Я попытался включить ссылку на миниатюру следующим образом:

<%=link_to image_tag(image.data.url(:thumb)), :popup=>['original_image', 'height=700,width=900'] %>

Но я понятия не имею, гдепоместить содержимое всплывающего окна как image_tag(image.data.url(:original))

Большое спасибо за любые предложения.

1 Ответ

11 голосов
/ 20 июля 2011

То, что у вас есть, - это миниатюра в виде ссылки, но вам не хватает того, на что вы ссылаетесь. Попробуйте следующее:

<%=link_to image_tag(image.data.url(:thumb)), image.data.url(:original), :popup=>['original_image', 'height=700,width=900'] %>
...