我已经检查了常见的拼写错误或文件是否放错位置。毫无疑问,它一定是某个简单的问题 - 但是我就是看不出来。我错过了什么?
控制器/controllers/admin/top_10_pages_controller.rb
class Admin::Top10PagesController < Admin::AdminController
end
models/top_10_page.rb
class Top10Page < ActiveRecord::Base
end
routes.rb
namespace :admin do
resources :top_10_pages
end
rake routes
admin_top_10_pages GET /admin/top_10_pages admin/top_10_pages#index
POST /admin/top_10_pages admin/top_10_pages#create
new_admin_top_10_page GET /admin/top_10_pages/new admin/top_10_pages#new
edit_admin_top_10_page GET /admin/top_10_pages/:id/edit admin/top_10_pages#edit
admin_top_10_page GET /admin/top_10_pages/:id admin/top_10_pages#show
PUT /admin/top_10_pages/:id admin/top_10_pages#update
DELETE /admin/top_10_pages/:id admin/top_10_pages#destroy
URL被称为
/admin/top_10_pages
开发日志中出现了错误
ActionController::RoutingError (uninitialized constant Admin::Top10PagesController):