Crear scaffold

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 :frowning:

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