2011-09-10 5 views
-1

를 사용하여 즉시 LINK_TO에 IMAGE_TAG를 변환 :어떻게 내가보기에이 코드가 jQuery를

<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> 

가 난 단지 <a>..</a> 링크를 허용 갤러리아을 사용하려면를 내가해야 다음 수정 :

  • <div class="caption"><%= raw t.caption %></div>을 제거하십시오.
  • 는 jQuery를 사용하여 즉석에서 <%= image_tag
    t.image.url,:class=>'content',:href=>"#{t.image.image.thumb('1280x800').url}" %>

<%= link_to
image_tag(t.image.thumbnail('200x200').url,:title=>"#{raw
t.caption}"),t.image.image.thumb('1280x800').url %>
에 변환합니다.

+0

그리고 이것을 달성하기 위해 무엇을 시도 했습니까? JavaScript가 클라이언트 측에서 작동하므로 렌더링 된 HTML을 게시하십시오. 서버 측 코드가 아닙니다. –

답변

0

실제로이 방법을 사용하는 방법에 대한 질문이 약간 애매합니다. 왜 그럴 필요가 있습니까? 나의 첫 번째 반응은 원하는 것을 렌더링하고 Ajax를 통해 반환하는 뷰를 만드는 것이다.

관련 문제