Собирается:
локальный / администратор / запись /
Я получаю ошибку:
uninitialized constant Admin::PostsController
Тем не менее, сгенерированный контроллер:
class Admin::PostController < ApplicationController
Обратите внимание, что у ошибки есть 's', но у сгенерированного класса нет.
Мои маршруты:
namespace :admin do
resource :post
end
Но рейк-маршруты показывают:
admin_post POST /admin/post(.:format) {:controller=>"admin/posts", :action=>"create"}
new_admin_post GET /admin/post/new(.:format) {:controller=>"admin/posts", :action=>"new"}
edit_admin_post GET /admin/post/edit(.:format) {:controller=>"admin/posts", :action=>"edit"}
GET /admin/post(.:format) {:controller=>"admin/posts", :action=>"show"}
PUT /admin/post(.:format) {:controller=>"admin/posts", :action=>"update"}
DELETE /admin/post(.:format) {:controller=>"admin/posts", :action=>"destroy"}