Ver Mensaje Individual
  #2 (permalink)  
Antiguo 02/10/2009, 10:46
Arosasj
 
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