Итак, у меня есть метод show, который пытается отобразить макет, а представление show отображает пару частичных фрагментов, но я получаю двойную ошибку рендеринга в rails. Как заставить его отображать макет и части? Обратите внимание, что он отлично отображается с макетом по умолчанию.
Вот мое действие контроллера
def show
@site = Site.find_by_subdomain!(request.subdomain)
@page = @site.pages.find_by_name('index')
render :layout => "layouts/mobile"
respond_to do |format|
format.html # show.html.erb
format.xml { render :xml => @site }
end
end
И мой взгляд просто выглядит так:
<%= render(:partial => "page", :object => @page) %>