2013-07-12 140 views
1
route -> 
namespace :admin do 
    get '' => 'home#index' 
end 


class Admin::ApplicationController < ActionController::Base 
layout 'admin' 

class Admin::HomeController < Admin::ApplicationController 

当我第一次打开刚才/,然后打开/管理/导轨告诉我这一点:轨道4控制器命名空间

home_controller.rb:1: warning: toplevel constant ApplicationController referenced by  Admin::ApplicationController 

但是当我到/管理/在第一次所有工作如何预期。

问题在哪里,以及如何解决?

回答

0

试试这个:

module Admin 
    class ApplicationController < ::ApplicationController 
    end 
end 

module Admin 
    class HomeController < ApplicationController 
    end 
end