我检查了常见的拼写错误或错误位置的文件。毫无疑问,这将是一件简单的事情——但我就是看不到。我错过了什么?
控制器/管理员/top_10_pages_controller.rb
class Admin::Top10PagesController < Admin::AdminController
end
模型/top_10_page.rb
class Top10Page < ActiveRecord::Base
end
路线.rb
namespace :admin do
resources :top_10_pages
end
耙路线
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):