В маршрутах .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