Как конвертировать image_tag в link_to на лету с помощью jQuery - PullRequest
0 голосов
/ 10 сентября 2011

У меня есть этот код на мой взгляд:

  <div id='contentFlow' class='ContentFlow' useAddOns="DEFAULT white highslide" style="height:auto;">
  <div class="loadIndicator"><div class="indicator"></div></div>
  <div class="flow">

  <% @exhibit.image_pages.each do |t|%>
       <div class="item">
       <%= image_tag t.image.url,:class=>'content',:href=>"#{t.image.image.thumb('1280x800').url}" %>
         <div class="caption"><%= raw t.caption %></div>
       </div>
  <% end %>
</div>
  <div class="globalCaption"></div>
  <div class="scrollbar"><div class="slider"></div></div>

Я хочу использовать Galleria, которая принимает только ссылки <a>..</a>, и мне нужно внести следующие изменения:

  • удалить <div class="caption"><%= raw t.caption %></div>.
  • преобразование <%= image_tag<br> t.image.url,:class=>'content',:href=>"#{t.image.image.thumb('1280x800').url}" %> в <%= link_to<br> image_tag(t.image.thumbnail('200x200').url,:title=>"#{raw<br> t.caption}"),t.image.image.thumb('1280x800').url %>

на лету с использованием jQuery.

1 Ответ

0 голосов
/ 11 сентября 2011

Вопрос немного неясен относительно того, как вы на самом деле хотите использовать это, и почему вы должны делать это на лету. Моя первая реакция - создать представление, которое отображает то, что вы хотите, и вернуть его через Ajax.

...