首先:我在谷歌上搜索并使用了这里的搜索,找到了相同错误的答案,但设置不同.也许我弄坏了不一样的东西;)
错误:
RuntimeError at /admin/users
Circular dependency detected while autoloading constant Admin::UsersController
struct 是:
App => controllers => admin => users_controller.rb
路由:
namespace :admin do
resources :stuff
resources :users
end
用户控制器:
class UsersController < Admin::BaseController
def new
#code
end
def create
#code
end
def index
#code
end
private
def user_params
#code
end
end
管理基地控制器
class Admin::BaseController < ApplicationController
layout 'admin'
before_filter :require_login
end
使用:Rails 4.1.4、Ruby 2.1.2
谢谢你的帮助!
编辑:
发展rb
Rails.application.configure do
config.cache_classes = false
config.eager_load = false
config.consider_all_requests_local = true
config.action_controller.perform_caching = false
config.action_mailer.raise_delivery_errors = false
config.active_support.deprecation = :log
config.active_record.migration_error = :page_load
config.assets.debug = true
config.assets.raise_runtime_errors = true
end