보기에 인라인 HTML을 변수에 넣을 수 있습니까? 이런 식으로 뭔가 : 변수에 인라인 HTML 넣기
<% t = content_to_var do %>
<h1>The title</h1>
<% end %>
<% my_var = content_to_var do %>
<p>Watch this fine results:</p>
<table>
<tr><td>Value 1.1</td><td>Value 1.2</td></tr>
<tr><td>Value 2.1</td><td>Value 2.2</td></tr>
<tr><td>Value 3.1</td><td>Value 3.2</td></tr>
</table>
<% end %>
<%= render 'partial', { title: t, contents: my_var }
내가 정확히 "content_to_var"라는 기능의 부재에 대해 알고 있음을 유의하시기 바랍니다. 예를 들어 언급 된 것입니다.
나는 content_for와 yield에 대해 알고 있지만, 지역 주민들도 똑같이하고 싶다.
내가 생각 그것은 추한 모습
my_var = '<table><tr><td>Value 1.1</td><td>Value 1.2</td></tr></table>'.html_safe
할 좋아하지 않는다. 레일의 이전 버전에서
왜 이러한 변수를 부분 변수로 전달 하시겠습니까? 보기 (및 부분)의 개념은 주로 정적 HTML (또는 XML 등)을 포함하고 변수를 인라인으로 추가한다는 것입니다. – Flauwekeul