특정 조건이 충족 될 때 요소를 클릭하면 페이스 박스 링크를 표시하려고합니다. 조건이 만족스럽지 않으면 사용자가 클릭하는 것을 원하지 않습니다. 나는 내가 경우 조건을 넣어야 할레일 : 조건이 만족되면 페이스 박스 링크
<% if x == 5 %>
<a id="something" href="http://www.some_weird_link.com" rel="facebox">
<% end %>
<div>
<!-- Loads of HTML and erb code here which should be shown no matter what condition -->
</div>
<% if x == 5 %>
</a>
<% end %>
참고 꽤 추한 인 그것을 달성하기 위해이 같은 일을하고 다만 조건이 만족하지 않을 때 </a>
내 HTML에지지 않도록. 이것은 나빠 보인다. 더 나은 방법을 제안 해 주시겠습니까?
link_to_if
이 유망하지만 내 경우에는 큰 것으로 보이는 매개 변수에 링크 표시 텍스트를 넣으려고합니다. > 거짓 링크를 만들 것입니다 당신이 통과 = 경우 경우 :
Joshua를 순전히 고맙다. ... 이것은 진짜로 좋다. 전망은 아주 청결하다. – Garfield
이것은 정말 멋진 코드 조각입니다. 고마워요 조슈아 – sameera207