Holas, tengo una base de datos ya construida con su propio esquema de
nombres para las tablas al igual que para las columnas, algo asi como
p_tram, r_ptrc_tram, etc.
Como peudo hacer para crear las clases con scaffold porque al intentarlo
me
da error me dice que priemro cree la tabla en la base de datos.
–
NeCuDeCo
http://necudeco.blogsome.com
http://apesol.org
Your Jugdment Day is NOW
sudo kills -9 $richard_penguin_signature
Puede que el problema este en el nombre de la tabla sobre la que
queres hacer el scaffold
Fijate que Scaffold usa nombre Singular del modelo y lo pluraliza
generate scaffold Producto
lo que implica que existe la tabla productos
Se entiende?
Podes deshabilitar las pluralizaciones o crear una irregular (no me
parece bueno en este caso)
Si vas a integrar con un legacy quizas te convenga mirar rbatis.
Saludos
P
Bueno el tema es que no puedo cambiar el nombre de las tablas, y los
nombres
son combinaciones de varias palabras, como le hago para indicarle al
srcipt
generate que me use un nombre de clase y otro nombre de tabla ?
On 11/5/06, Pedro V. [email protected] wrote:
simplelogica.net
–
NeCuDeCo
http://necudeco.blogsome.com
http://apesol.org
Your Jugdment Day is NOW
sudo kills -9 $richard_penguin_signature
Claro serabe, pero eso es para cuando ya esta creado los archivos es
decir
despues de ejecutar ruby script/generate scaffold Articulo, por ejemplo
peor a mi me da el error al tratar de lanzar ese commando xq no ubica el
nombre de la tabla, entonces como le hago para en el mismo commando
indicarle cual ese l nombre de la tabla
On 11/5/06, Serabe [email protected] wrote:
Prueba con los métodos table_name o set_table_name [1].
“Que es mi ordenata mi tesoro
que todo el mundo ha de temer.
Mi ley, el ratón y el módem.
Mi única patria, la red”
Ror-es mailing list
[email protected]
simplelogica.net
–
NeCuDeCo
http://necudeco.blogsome.com
http://apesol.org
Your Jugdment Day is NOW
sudo kills -9 $richard_penguin_signature
2006/11/5, NeCuDeCo <necudeco@…>:
Bueno el tema es que no puedo cambiar el nombre de las tablas, y los nombres
son combinaciones de varias palabras, como le hago para indicarle al srcipt
generate que me use un nombre de clase y otro nombre de tabla ?¡
Hola, NeCuDeCo:
Prueba con los métodos table_name o set_table_name [1].
Un saludo,
Serabe
[1] Peak Obsession
–
http://www.serabe.com
“Que es mi ordenata mi tesoro
que todo el mundo ha de temer.
Mi ley, el ratón y el módem.
Mi única patria, la red”
2006/11/5, NeCuDeCo <necudeco@…>:
Claro serabe, pero eso es para cuando ya esta creado los archivos es decir
despues de ejecutar ruby script/generate scaffold Articulo, por ejemplo
peor a mi me da el error al tratar de lanzar ese commando xq no ubica el
nombre de la tabla, entonces como le hago para en el mismo commando
indicarle cual ese l nombre de la tabla
Creo que aquí hay algo que no te va a gustar [1]. Por otra parte, no
sé si te va a valer la siguiente
solución:
1.- Crea una tabla con la misma estructura que la que tienes pero con
el nombre adecuado.
2.- Genera el scaffold.
3.- Utiliza el método table_name
Un saludo,
Serabe
[1] http://wiki.rubyonrails.org/rails/pages/ScaffoldGenerator
–
http://www.serabe.com
“Que es mi ordenata mi tesoro
que todo el mundo ha de temer.
Mi ley, el ratón y el módem.
Mi única patria, la red”
Tenes razon … no me gusto
Pero si tal parece que esa sera la unica solucion :…
Por favor, a alguien mas se le ocurre otra cosa ?? …
Son casi 200 tablas :S:S
On 11/5/06, Serabe [email protected] wrote:
Creo que aquà hay algo que no te va a gustar [1]. Por otra parte, no
Mi ley, el ratón y el módem.
Mi única patria, la red"
Ror-es mailing list
[email protected]
simplelogica.net
–
NeCuDeCo
http://necudeco.blogsome.com
http://apesol.org
Your Jugdment Day is NOW
sudo kills -9 $richard_penguin_signature