В моем приложении CMS rails есть система 'template'. По сути, весь HTML-шаблон хранится в столбце базы данных, и он содержит ключевой код в строке (например, <!--THEME_Body-->
), который заменяется содержимым, созданным приложением.
Я использую фактический макет для рендеринга шаблона. Все, что есть в макете:
<%= generate_theme.gsub!('<!--THEME_Body-->', yield) -%>
Этот помощник выбирает правильную тему, а также другие области, такие как метаданные и хлебные крошки.
Мне просто интересно, есть ли лучший способ сделать это? Возможно, используя content_for или что-то в этом роде?