Rails 3.1: представления не отображаются в макете пространства имен - PullRequest
1 голос
/ 01 июня 2011

В маршрутах .rb:

namespace :admin do
    root :controller => "base", :action => "index"
    resources :products
end

Контроллер продуктов наследуется от базового контроллера:

class Admin::BaseController < ApplicationController
   #layout 'admin'
   def index
   end
end

class Admin::ProductsController < Admin::BaseController
   def index
   end
end

Без "layout 'admin'" оба представления индекса отображаются нормально.

При использовании "layout 'admin'" макет администратора отображается, но представления не отображаются, несмотря на сообщение WEBricks:

Rendered admin/products/index.html.erb within layouts/admin

1 Ответ

4 голосов
/ 02 июня 2011

<%= yield %> может помочь там, приятель

...