Этот код работал в рельсах 2.3.X ... но он возвращает эту ошибку в рельсах 3.0.9
ActionView::Template::Error (no block given (yield)):
7: <%= yield %>
app/views/colones/_colone.html.erb:7:in `_app_views_colones__colone_html_erb__407265174181794185_76812160_3109567765965463980'
Это работает, если я вызываю yield из компоновки или с помощью локальных (частичных)вот так
<%= render :partial => 'colones/colone', :locals => { :colone => @colones.first } %>
но если не получится при попытке:
<%= render @colones %>
или
<%= render :partial => 'colones/colone', :collection => @colones %>
Если должен быть другой способ сделать это, потому что единственное, что яОбойти это очень уродливо:
<%= render :partial => 'colones/colone', :locals => { :colone => @colones.first %>
<%= render :partial => 'colones/colone', :locals => { :colone => @colones.second %>
Я думаю, что это часть этой проблемы, но я не уверен на 100% ... Я попытаюсь передать коллекцию
У кого-то есть какие-либо предложения или объяснения о том, как решить эту ОШИБКУ?
спасибо