Problems while creating a new migration file

I

Indu RS

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" and made the appropriate changes like
"add_column :users,:password,:string" in that file, 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
 
B

Brian Candler

Indu said:
I am a ROR beginner.

Welcome, but I'm afraid you're on the wrong list. Please post your
question to a Rails mailing list or forum.

Whilst there are some Rails users here, this mailing list is primarily
for discussion of the Ruby Language (which Rails just happens to be
written in).

Regards,

Brian.
 
H

Harald Eilertsen

Indu said:
by creating a new migration file using the command "ruby script/generate
migration create_users" and made the appropriate changes like
"add_column :users,:password,:string" in that file, an error is occuring
like "Another file named 001_create_users.rb already exists".

Try to name your migration after what it is doing, e.g:
../script/generate migration AddPasswordToUserModel

Don't know why you get the error you do, but naming migrations more
uniquely should at least avoid it :)

H!
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Members online

Forum statistics

Threads
473,995
Messages
2,570,230
Members
46,818
Latest member
Brigette36

Latest Threads

Top