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