У меня есть представление, в котором есть блок, соответствующий частичному представлению (очень простое).
<td WIDTH ="70%">
<%= render "partial_1" %>
</td>
Теперь, когда пользователь нажимает определенную кнопку, я выполняю Ajax-вызов на свой контроллер, а послемоя бизнес-логика завершена, я хочу вернуться к тому же представлению, но отображать другое частичное представление.
def ajax_call
....
render :layout => "administracion"
end
Я попытался изменить <%= render "partial_1" %>
на <%= yield %>
и в моемконтроллер: render :layout => "administracion", :partial => "mypartial"
но когда я делаю это, отображается только частичное, другие элементы моего исходного представления теряются.
Что мне делать?
Я использую рельсы 2.3.9
Спасибо!