Изучаю rails. Пытаюсь написать админилку, причём объединить все её ф-ции в один модуль, т.е.:
ruby script/generate scaffold Admin::Category title:string description:text
Хочу что бы админ мог управлять категориями продуктов к примеру. В результате модел создаётся с названием admin_categories, но хотелось бы что бы она называлась просто categories, конечно. Всё удаляю, делаю так:
ruby script/generate model category title:string description:text
ruby script/generate controller Admin::Categories
После этого копирую controllers/categories_controller.rb в controllers/admin/categories_controller.rb, копирую все views в соответствующий каталог, изменяю вещи типа new_category_path на new_admin_category_path, добавляю в config/routes.db:
map.namespace :admin |admin| admin.resources :categories end
вместо man.resources :categories
После этого на строчке содержащей form_for(@category) в new.html.erb получаю exception 'NoMethodError'. Подскажите как правильно сделать то что я хочу? В чём тут проблема?