- cache(<%= @element_name -%>) do = element_view_for(<%= @element_name -%>) do |el| <%- @contents.each do |content| -%> <%- if @contents.length > 1 -%> .<%= content["name"] %> = el.render :<%= content["name"] %> <%- else -%> = el.render :<%= content["name"] %> <%- end -%> <%- end -%> <%- @ingredients.each do |ingredient| -%> <%- if @ingredients.length > 1 -%> .<%= ingredient["role"] %> = el.render(:<%= ingredient["role"] %>) <%- else -%> = el.render(:<%= ingredient["role"] %>) <%- end -%> <%- end -%> <%- if @element['nestable_elements'].present? -%> = render <%= @element_name -%>.nested_elements.available <%- end -%>