Retroceder   Foros del Web > Programación para sitios web > Ruby on Rails

Respuesta
 
Herramientas Desplegado
Antiguo 02-ene-2008, 19:09   #1 (permalink)
roschereric ha deshabilitado el karma
 
Avatar de roschereric
 
Fecha de Ingreso: enero-2008
Mensajes: 12
Exclamación Problema con require y directorios RoR. MissingSourceFile...

Primero que nada gracias por vuestro tiempo.

El error que estoy teniendo se debe mayormente a mi ignorancia en el tema.

Estuve buscando en libros y en la web como hacer para incluir mis archivos desarrollados en otro lado, para otras funcionalidades no específicas de Rails, y lo que he encontrado es que debo incluirlos en el directorio lib del proyecto Rails.



En este proyecto recién nacido quiero incluir alugnos archivos de ruby ( .rb ) con clases que me permiten descargar archivos con una url (nada de otro mundo), y otras funcionalidades que tenga que crear a medida que vaya avanzando el proyecto.
Estas clases no tienen nada que ver con los controllers ni los models obviamente.

Según lo que he encontrado, si quiero utilizar una clase en la carpeta /lib/downloader basta con hacer un

Código:
require '::Downloader::Down'

class blah_controller

    def down
          @main_downloader = Down.new 
          @main_downloader.down
    end

end
Esto suponiendo que haya dentro de /lib/downloader un archivo down.rb con un codigo parecido a

Código:
class Down
    def down
#    ....
    end
end
Hasta ahora el único resultado obtenido es un mensaje de error



MissingSourceFile

in DownController#show

no such file to load -- ::Downloader::Down

RAILS_ROOT: ./script/../config/..

.....
.....
.....
(stack trace)

This error occurred while loading the following files:
::Downloader::Down


Al principio me pareció raro que haya que poner en el require ::Downloader::Down en vez de Downloader::Down pero obtengo el mismo resultado.

Bueno si no se aburrieron leyendo mi problemática y tienen alguna idea de dónde culturizarme mejor agradezco nuevamente su atención.

Saludos!
roschereric está desconectado   Responder Citando
Antiguo 15-ene-2008, 00:59   #2 (permalink)
andremiani ha deshabilitado el karma
 
Fecha de Ingreso: enero-2008
Mensajes: 4
Re: Problema con require y directorios RoR. MissingSourceFile...

hola, me parece que el camino '::Downloader::Down' está mal...

probá con "require downloader/down" solamente que debe marchar...

saludos
andremiani está desconectado   Responder Citando
Respuesta
No hay votos aún.


Herramientas
Desplegado

Normas de Publicación
No puedes crear nuevos temas
No puedes responder temas
No puedes subir archivos adjuntos
No puedes editar tus mensajes

BB code is Activado
Caritas están Activado
[IMG] está Activado
Código HTML está Desactivado


La Zona horaria es GMT -6. Ahora son las 00:20.


Message Board Statistics

LinkBacks Enabled by vBSEO 3.1.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93