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
我知道它必須是如此明顯的東西:)謝謝。 –