2017-06-29 72 views
0

我得到uninitialized constant Project::Controller。我已經瀏覽了Rails文檔並在此處發佈,但代碼似乎設置正確。我正在使用rails 5.1.1。我的頁面路徑工作正常,只有根路徑給出錯誤。Ruby on Rails 5中未初始化的控制器常量

路線.RB

Rails.application.routes.draw do 

    devise_for :admin_users, ActiveAdmin::Devise.config 
    ActiveAdmin.routes(self) 
    devise_for :users, 
      path: '', 
      path_names: { 
       sign_in: 'login', 
       sign_out: 'logout', 
       edit: 'profile' 
      }, 
      controllers: { omniauth_callbacks: 'omniauth_callbacks' } 

    get 'pages/about' 

    root 'project/#index' 

    resources :project do 
    resources :task, only: [:show] 
    end 

end 

project_controller.rb

class ProjectController < ApplicationController 
    def index 
    @projects = Project.all 
    end 

    def show 
    @project = Project.find(params[:id]) 
    @tasks = @project.tasks 
    end 
end 

回答

1

變化

root 'project/#index' 

root 'project#index' 
+0

我知道它必須是如此明顯的東西:)謝謝。 –

相關問題