Alterar una tabla

Hola a todos por aqui…
Disculpen lo tonto de la pregunta pero…

tengo un proyecto que estoy haciendo pero como siempre a ultima hora al
usuario se acordo de algo que faltaba, asi que modifique una tabla en el
archivo de migracion

elimine las tablas y las volvi a crear rakedb:migrate

mdifique los .yml dentro de fixtures y cargue nuevamente mis datos de
prueba

Todo parecia que funcionaba bien pero ahora cuando trato de insertar
esos campos en el archivo de la forma de captura, no los puedo
visualizar solo la etiqueta pero el text_field no lo veo y si le quiero
asignar un valor directamente se me genera un error que ese campo no
existe.

En el archivo schema.rb estan registrados los campos nuevos en la tabla
correspondiente…

Que debo hacer cuando altero mis tablas…

Gracias

No se como lo hiciste realmente, es decir, creaste una nueva migración
para
modificar una tabla? modificaste una migración ya existente?
Si hiciste lo segundo, que creo que no es lo más recomendado
normalmente,
tendrías que hacer un rake db:reset, un rake db:migrate actúa con las
migraciones que aun no se han realizado.

2008/9/12 Faustino V. [email protected]

Faustino, lo mejor es hacer nuevas migraciones, no tocar las anteriores
ni
borrar las tablas. Crea una nueva migración y en ella puedes añadir,
modificar o eliminar las columnas que te hagan falta. Más información
por
ejemplo aquí:

2008/9/12 Faustino V. [email protected]

Y antes de subirlas al repositorio hacer un checkout para ver que no
haya alguna migración que pueda solaparse con la tuya.

2008/9/15 Jaime I. [email protected]:

Faustino, lo mejor es hacer nuevas migraciones, no tocar las anteriores ni
borrar las tablas.

Estoy con Jaime, yo sólo cambio las migraciones cuando aún no han
subido al repositorio. Para todo lo demás, migrations nuevas.