2009-06-17 1 views
2

레일이있는 slimbox2를 사용하고 있습니다. 내가 궁금한 건 그래서이미지 태그를 사용하고 싶지 않을 때 어떻게 레일 이미지 경로를 얻으십니까

<a href="resources/images/weight1.jpg" rel="lightbox-a" title="Beautiful, isn't it?">a</a> 

<a href="resources/images/example.jpg" rel="lightbox-a" title="Beautiful, isn't it?">a</a> 

, 당신은 어떻게 HREF에 배치 할 이미지의 위치를 ​​잡아 않습니다 : 그것은 다음과 같이 몇 가지 마크 업을 포함 작동하게하려면? 상대 주소 지정? 이 상황에서 도움이되는 도우미입니까?

+1

그것은 레일 규칙을 따라야하는 것이 좋습니다 같은과 그것을 달성 할 수 위치. 국제 대회를 왜 취소하는지 설명해 주시겠습니까? –

답변

1

다음과 같이 사용할 수 있습니다. 도우미가 약간 유용합니다. 일부 동적 구성 요소가 아니라면 솔직히, 단지 HTML

link_to("a","/resources/images/weight1.jpg", :rel=>"lightbox-a", :title=>"Beautiful, isn't it?") 

를 사용하여 잘못된 것은 이미지가 동적 인 경우, 당신은 항상 (당신이 좋아하는 방법 결정) 이미지

<a href="<%= @image_path %>" rel="lightbox-a" title="Foo" />a</a> 
에 대한 경로로 변수를 할당 할 수 없다
12

이미지의 경로를 원하십니까? #image_path 헬퍼 메소드로 적절하게 시도해보십시오.

1

음, 이미지가 공개/images 폴더에 있던 가정, 당신은 다른 어떤 것보다 공공/이미지 디렉토리에 이미지를 배치하여

<%= link_to 'a', image_path('weight1.jpg'), :rel => 'lightbox-a', :title => 'some title' %> 
관련 문제