이 태그는 <%= link_to 'Show', user_listing_url(listing.user, listing) %>
이지만 단순히 '표시'라고 말하면 실제로는 <a>
태그 안에 HTML을 배치하려고합니다. 이것이 가능한가?레일에 큰 태그를 만듭니다.
예 : <a href=""><div><div><img /></div></div></a>
이 태그는 <%= link_to 'Show', user_listing_url(listing.user, listing) %>
이지만 단순히 '표시'라고 말하면 실제로는 <a>
태그 안에 HTML을 배치하려고합니다. 이것이 가능한가?레일에 큰 태그를 만듭니다.
예 : <a href=""><div><div><img /></div></div></a>
이 예는 link_to
에 블록을 전달할 수는 다음과 같이 뭔가를 시도 :
<%= link_to(user_listing_url(listing.user, listing)) do %>
<div><div><img/></div></div>
<% end %>
내가 완전히 위 marflar의 답변을 권장합니다.
그러나 link_to
블록 내에서 html 요소를 사용하는 경우 레일스 기본 링크 스타일링이 바람직하지 않을 수 있다는 의견을 하나 추가합니다. 난 항상 당신이 할 수있는 잊지
button_to(user_listing_url(listing.user, listing), method: :get) do %>
<div></div>
<% end %>
:
하나의 대안은
button_to
링크를 사용하지만이 POST 그렇게 GET으로 옵션을 지정할 수 있습니다에 대한 기본 방법을 잊지 않는 것입니다. Upvoted 및 귀하의 찬성 내 대답을 삭제했습니다. –