반응형
Rails의 link_to 본문에 포함 된 HTML
link_to 메서드로 생성 된 링크 본문에 포함 된 HTML을 가져 오는 가장 좋은 방법은 무엇입니까?
기본적으로 다음을 원합니다.
<a href="##">This is a <strong>link</strong></a>
나는 Rails와 <span> 태그 에서 제안한 것처럼 이것에 대해 노력 했지만 운이 없다. 내 코드는 다음과 같습니다.
item_helper.rb
def picture_filter
#...Some other code up here
text = "Show items with " + content_tag(:strong, 'pictures')
link_to text, {:pics => true}, :class => 'highlight'
end
item_view.html.erb
#...
<%=raw picture_filter %>
#...
이 방법으로 시도
<%= link_to(raw("a <strong>strong</strong> link"),{:pics => true},{ :class => 'highlight'}) %>
= link_to "http://www.example.com" do
<strong>strong</strong>
2016 년부터는이 방법을 선호합니다.
<%= link_to url: my_path do %>
This is a <strong>ape</strong>
<% end %>
당신이 사용할 수있는 html_safe
<%= link_to ("<i class='someIcon'></i> Link").html_safe %>
이것이 최선의 방법인지 확실하지 않습니다.
그러나 나는 content_tag 호출 내에서 많은 뷰 헬퍼를 스테이 킹하는 데 매우 성공적이었습니다.
.html_safe를 호출해도
link_to(content_tag(:span, "Show yada " + content_tag(:strong, "Pictures")), {:pics => true})
참고 URL : https://stackoverflow.com/questions/5317951/embedded-html-in-link-to-body-in-rails
반응형
'Program Tip' 카테고리의 다른 글
조건에서 할당을 사용하는 이유는 무엇입니까? (0) | 2020.11.09 |
---|---|
두 날짜의 날짜 정보가 동일한 지 확인 (0) | 2020.11.09 |
내 C ++ 코드에서 printf를 사용해야합니까? (0) | 2020.11.09 |
클래스없이 특정 요소를 얻기 위해 jQuery : not 및 hasClass ()에서 사용하는 방법 (0) | 2020.11.09 |
jQuery Keypress 화살표 키 (0) | 2020.11.09 |