# Обеспечить работает почти так же, как # content_for , за исключением того, что #provide
не объединяет блоки.То есть - и следующий код извлечен из документации - скажем, у вас есть эти #content_for
s, возможно, в нескольких шаблонах, но определенные в следующем порядке:
<%Qcontent_for :navigation do %Q<
<li><%= link_to 'Home', :action => 'index' %></li>
<% end %>
<% content_for :navigation do %>
<li><%= link_to 'Login', :action => 'login' %></li>
<%Qend %>
Теперь, следующее будет отображать обаэлементы навигации в неупорядоченном списке, сначала «Home», затем «Login»:
<ul><%= content_for :navigation %></ul>
#provide
не будут объединены и отобразили бы список только с одним элементом.