Я рендеринг следующего фрагмента HTML ...
<div class="navbar navbar-fixed-top">
<div class="navbar-inner">
<div class="container">
<%= yield %>
</div>
</div>
</div>
... вот так:
<%= render :layout => "shared/menu" do %>
...code here...
<% end %>
Теперь, чтобы очистить вещи еще больше, я 'Я хотел бы скрыть рендер в помощнике, чтобы иметь что-то вроде:
<%= bs_menu do %>
...code here...
<% end %>
Я безуспешно пытался следующий помощник:
def bs_menu(&block)
render(:layout => "shared/menu") &block
end
Я получаю эту ошибку отrails (3.2.1):
Вы запустили рендеринг, но не указали ни один из следующих параметров: частичный,: шаблон,: встроенный,: файл или: текстовый.Что я делаю не так?