我在轨道上的Ruby中遇到控制器和路线问题。我不知道我做错了什么。我感谢帮助!我想这是一个胸膜问题,但我只是一个乞丐。
错误显示路由错误 | 未初始化的常量 App::SettingsController
控制器:
class App::SettingsController < App::BaseController
def index
end
end
路线:
Rails.application.routes.draw do
get 'calendar/index'
root to: 'visitors#index'
devise_for :users, controllers: {
sessions: 'users/sessions',
registrations: 'users/registrations',
passwords: 'users/passwords',
invitations: 'users/invitations',
}
namespace :app do
get 'dashboard' => 'dashboards#index', as: :dashboards
get 'setting' => 'settings#index', as: :settings
get 'report' => 'reports#index', as: :reports
resources :residents
resources :contacts
resources :users do
collection do
get :profile
end
end
end
namespace :admin do
resources :users
end
end
视图:
app/views/app/settings
app/views/app/settings/index.html.erb
应该settings_controller.rb
错误的文件名setting.rb