mysql2 (0.3.11) lib/mysql2/client.rb:44:in `connect'
Probé a configurar otra base de datos con otro nombre y funcionaba correctamente. Así que mi sospecha es que lo que pasaba es que "OFF" es palabra reservada, parece que de sql, que no se puede usar como nombre de base de datos (y seguramente tampoco como nombre de columna, tabla, modelo en rails,...).
He encontrado ésta recopilación de palabras reservadas relacionadas con rails, que habrá que evitar usar como nombres personalizados en nuestras aplicaciones rails y elementos relacionados, para evitarnos dolores de cabeza.
Web programming stuff. Tutoriales, noticias, curiosidades de todo lo que me encuentre relacionado con programación web: frameworks, php, javascript, html, css, aplicaciones web y programación en general. Quality Assurance. Automatización de pruebas (Selenium, JUnit,...).
domingo, 6 de mayo de 2012
Rails TypeError - can't convert false into String
He estado probando definir páginas estáticas en un proyecto rails.
Había creado el proyecto y configurado para que utilizase una base de datos MySql.
La base de datos contra la que trabajaba se llamaba "OFF".
Al arrancar el servidor y realizar una petición a la página estática que había generado obtenía el inexplicable error: "TypeError can't convert false into String".
Mirando las trazas el error se producía en:
Suscribirse a:
Enviar comentarios
(
Atom
)
No hay comentarios :
Publicar un comentario
Ay payo, coméntame algo, porfa...