verán, tengo un problema en mi servidor con un contorlador que esta
dentro
de una carpeta. el controladore se llama blogs y esta dentro de la
carpeta
admin
entonces mi controller ‘blogs_controller.rb’ es dice asi…
class Admin::BlogsController < ApplicationController
y bueno desde local puedo acceder sin problemas a cualquier vista del
controller
pero en mi servidor me sale el error de
UNKNOWN ACTION ,No action responded to blogs
la unica diferencia entre mi server y mi local es la version de rails
1.2.5contra
1.2.3 de mi local , pero no creo que ese sea el problema no?’
he buscado por ahi pero no se cual podria ser el problema.
Hola Xavier , gracias por la ayuda, lo pude solucionar pero creo que no
de
la mejor forma.
lo que pasaba es que tenia un controlador admin y una carpera
admin/blogs,
entonces al parecer el conflicto era que rails se mareaba porque pensaba
que
admin/blogs era una llamada a una accion del controller admin , y por
eso no
encontraba la accion, en fin… cambie el nombre del controlador admin a
‘administer’ y luego en las rutas le mapie que /admin , fuese una
llamada a
administer/index y ahora funciona.
quizas cuando rails esta en produccion se pone un poco mas serio en
cuanto a
las rutas y las carpetas.
Saludos Coodiales
This forum is not affiliated to the Ruby language, Ruby on Rails framework, nor any Ruby applications discussed here.