나는 가지고있다
@str = "<b>Hi</b>"
그리고 erb 관점에서 :
<%= @str %>
페이지에 표시되는 것은 : <b>Hi</b>
내가 정말로 원하는 것은 Hi 입니다. 문자열을 HTML 마크 업으로 "해석"하는 루비 방법은 무엇입니까?
편집 : 경우
@str = "<span class=\"classname\">hello</span>"
내 견해로는
<%raw @str %>
HTML 소스 코드는 <span class=\"classname\">hello</span
> 내가 정말로 원하는 위치입니다 <span class="classname">hello</span>
(큰 따옴표를 이스케이프 처리 한 백 슬래시 없음). 큰 따옴표를 "이스케이프 제거"하는 가장 좋은 방법은 무엇입니까?
%Q["quotation marks"] => "\"quotation marks\""
출처 : en.wikibooks.org/wiki/Ruby_Programming/Syntax/… 이것이 도움이되는지 모르겠습니다.