У меня есть простой CMS на ROR 3.2.
с этой схемой папок:
app | контроллеры | мои контроллеры
но я хотел иметь раздел "admin", где я мог бы также иметь несколько контроллеров
поэтому я создал
rails генерирует контроллер admin / Users
приложение | контроллеры | admin & my admin controllers
так что мой файл:
users_controller.rb
class Admin::UsersController < ApplicationController
def index
render(:text => "sou o index!")
end
def list
render(:text => "sou o list")
end
end
На моих маршрутах у меня есть:
namespace :admin do
resources :users
end
match ':controller(/:action(/:id))(.:format)'
Я новичок в рельсах, и я не могу найти решение. Не могу найти его где-нибудь.
ПРОБЛЕМА
я пытаюсь сделать доступ:
http://localhost:3000/admin/users/list
и я получаю эту ошибку:
Неизвестное действие. Не удалось найти действие «show» для
Администратор :: UsersController