В "show.html.haml", у меня есть два делает так:вложенной визуализации в Haml
= render 'project_header', :locals => {@set_tab => "current"}
= render 'project_toolbar'
мой "_project_header.html.haml" выглядит следующим образом:
%article.project
%header
%h1.generated
#some_code
%h2
#some_code
и мой "_project_toolbar.html.haml" выглядит следующим образом:
%section.toolbar
#some_code
Этот конец в HTML, который выглядит примерно так:
<article class="project">
#some_code
</article>
<section class="toolbar">
#some_code
</section>
Что я хочу вместо
<article class="project">
#some_code
<section class="toolbar">
#some_code
</section>
</article>
Я знаю, что там может быть работа вокруг как рендеринг мой «project_toolbar» внутри «project_header». Но они являются двумя логически независимыми объектами, поэтому я не хочу этого делать. Любые предложения?
Я не вижу другого пути, кроме оказания 'project_toolbar' внутри 'project_header'. – Pavan
Вы знаете, что другой способ может быть снят с «статьи», а запись - непосредственно перед рендерингом. Тем не менее, если бы это было erb, это могло бы быть возможно. Неужели haml не может быть лучше, чем erb? – sonalkr132