Once a migration is created with the scaffold command it cannot be altered with the scaffold command. Only manually. However, once a migration file has been used by running rake db:migrate, you are not recommended to alter this file in a real production site, but rather you must make a new migration file, but not using scaffold:
script/generate migration AddPasswordColumn This command would create a new migration file where you can add/alter/ delete database columns and schema. However, if you are testing and want to redo your first scaffold command: rake db:migrate VERSION=0 And now edit the file and rerun: rake db:migrate Hank On Nov 26, 6:51 am, Indu RS <[EMAIL PROTECTED]> wrote: > Hello , > > I am a ROR beginner. I have a controller named "users" and the > corresponding view,model created using the command "ruby script/generate > scaffold user name:string".By running the command rake db:migrate will > create the table "users" with a field "name" and the migration file > created automatically is "001_create_users.rb". Now when I tried to add > one more column "password" ,by creating a new migration file using the > command "ruby script/generate migration create_users" an error is > occuring > like "Another file named 001_create_users.rb already exists". May any > one let me know what is the problem? I am using the right way or not? > > Thanks in advance > Indu > -- > Posted viahttp://www.ruby-forum.com/. --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en -~----------~----~----~----~------~----~------~--~---

