<%= p.body do %>
<p>Test</p>
<% end %>
, <p>Test</p> (), yield ( block.call) body ApplicationModule. railscast, , , auto HTML (I ' , , ).
, nil body:
def body(&block)
content_tag(:div, block.call, class: 'panel-body')
nil
end
, <p>Test</p> ( block.call, content_tag).
, block.call "<p>Test</p>"
def body(&block)
content_tag(:div, "<p>Test</p>", class: 'panel-body')
nil
end
, HTML . , yield/block.call , . <p>Test</p> .
, , @PrakashMurthy content_tag, ,
def body(&block)
content_tag :div, class: 'panel-body' do
block.call
end
end
, , , yield, .
capture, .
content_tag(:div, capture(&block), class: 'panel-body')