2017-06-29 61 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

私はそれがとても明白な何かでなければならないことを知っていました:)ありがとう。 –

関連する問題