Rails link_, чтобы открыть увеличенное изображение - PullRequest
2 голосов
/ 05 февраля 2011


Мое приложение показывает миниатюры, но если я щелкну пиктограмму, оно загружается, но не отображается.Как его работа?link_to image_tag ('lorem'), image_tag ('lorem_big')?

<% for photo in @article.attachments %>
  <%= link_to image_tag('dinamic/'+photo.id.to_s+'/'+'thumbs_'+photo.image_file_name), "#{request.env["HTTP_HOST"]}/public/images/dinamic/"+photo.id.to_s+"/"+"originals_"+photo.image_file_name, :class => 'single_image'%>
<% end %>

Ответы [ 2 ]

0 голосов
/ 06 февраля 2011
 <% for photo in @static.attachments %>
  <a id="single_image" href="<%=  image_path("dinamic/"+photo.id.to_s+"/"+"originals_"+photo.image_file_name) %>" > <%= image_tag('dinamic/'+photo.id.to_s+'/'+'thumbs_'+photo.image_file_name) %> </a>
<% end %>

Image_path решил эту проблему.

0 голосов
/ 05 февраля 2011

Вы пробовали разные браузеры?

Попытайтесь перехватить HTTP-связь, как ваш сервер приложений устанавливает атрибут заголовка Content-Disposition.

Если вы не можете контролировать свой сервер, вы можете сделать мини-контроллер, который будетсделать один тег с этим изображением:)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...