Foros del Web » Programando para Internet » Ruby »

Problema de novato

Estas en el tema de Problema de novato en el foro de Ruby en Foros del Web. Buenas compañeros, tengo un pequeño problema con RoR. La verdad es que soy novato en el tema... . He logrado realizar toda la insatalación creo ...
  #1 (permalink)  
Antiguo 05/09/2009, 04:17
 
Fecha de Ingreso: mayo-2008
Ubicación: Barcelona
Mensajes: 249
Antigüedad: 16 años, 7 meses
Puntos: 1
Problema de novato

Buenas compañeros,

tengo un pequeño problema con RoR. La verdad es que soy novato en el tema... .

He logrado realizar toda la insatalación creo que de manera correcta. Si me voy al localhost (http://127.0.0.1:3000) sale la página de Ruby on ralis, hasta aquí todo OK. Despues de eso iba a crear un controlador con la instrucción

Cita:
ruby script\generate controller MiPrueba
Aquí aparece el problema, a la que voy a la pagina http://127.0.0.1:3000/Mi_Prueba/.

Me sale un dialogo que pone:


We're sorry, but something went wrong.

We've been notified about this issue and we'll take a look at it shortly.

Este dialogo me sale siempre, aunque apunte a un controlador que no existe tipo

http://127.0.0.1:3000/noseque/


A ver si alguien se ha encontrado en esta situación. Un saludo
  #2 (permalink)  
Antiguo 02/10/2009, 10:46
 
Fecha de Ingreso: octubre-2009
Mensajes: 22
Antigüedad: 15 años, 2 meses
Puntos: 0
Respuesta: Problema de novato

Bueno saludos, jejeje ese problema es porq no tienes una base de datos, a donde te conectes, osea por varias web te van a decir q te instales SQlite, por q es una base de datos ligera y facil de trabajar, yo por mi parte trabajo con MySql

ahora bien , no solamente tienes q tener la base de datos instalada, ahora tienes q hacer q tu aplicacion converse con tu base de datos, para a eso tienes q escribir lo siguiente

rails -d mysql <nombre de la aplicacion>

recuerda q esto lo haces al mismo nivel en el cual tu creas tu aplicacion con rails
osea tu creas :
( si estas en windows , por ejemplo )
c://my_sites/rails <mi_aplicacion>
c://my_sites/rails -d mysql <mi_aplicacion>
ahora recien llamas a tu servidor web
c://my_sites/<mi_aplicacion>/ruby script/server

en linux y en Mac cuando llamas al servidor notienes q usar ruby adelante de script/server

ahora luego de esto, tienes q ir a la carpeta config y vas al archivo databases.yml, y ahi colocas el password de tu base de datos, por defecto rails genera 3 schemas :
<mi_aplicacion>_development
<mi_aplicacion>_production
<mi_aplicacion>_test
por defecto vas a trabajar con development
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 02:30.