tengo un cms simple en ROR 3.2. con este esquema carpeta:agregando controladores con un administrador de espacio de nombres como una subcarpeta
de aplicaciones | | controladores mis controladores
pero quería tener una sección "admin" en el que podía tener algunos controladores también. así que creé
rails generate controller admin/Users
app | Controladores | administrador & mis controladores de administración
por lo que mi archivo es:
users_controller.rb
class Admin::UsersController < ApplicationController
def index
render(:text => "sou o index!")
end
def list
render(:text => "sou o list")
end
end
En mis rutas tengo:
namespace :admin do
resources :users
end
match ':controller(/:action(/:id))(.:format)'
Im nuevo a los carriles y no puedo averiguar la solución. No puedo encontrarlo en ningún lado.
El problema es que intento hacer Acess:
y me sale este error:
Unknown action The action 'show' could not be found for Admin::UsersController
Así que, ¿cuál es el problema real? –
¡He actualizado la pregunta! –
¿Qué se supone que está haciendo su acción de "lista"? No es una acción REST estándar de Rails. –