On Tue, Jan 10, 2012 at 5:41 PM, amir e. <[email protected]> wrote:

> ## Hi ##
> I have 6 simple and fundamental Problem in RoR migration and although I
> googled it and read many article about it and research it for a week , I
> didn't understand it. please help me for these problems  :
>
> ----------
>
> 1 - When I create a model (for example "rails generate model
> Football_League") , I see in db/migration a "create_football_leagues.rb"
> . I want know what is the rules of RoR for changing the name that I gave
> to my migration ? ( My migration's name was FootballLeague and ruby
> cretaed "create_football_leagues.rb")
>
>
> ----------
>
>
> 2 - What is the rules of naming ruby for creating a class in that file ?
> ( Ruby created a "CreateFootballLeague" class in
> "create_football_leagues.rb")
>
>
> ----------
>
>
> 3 - After I use rake db:migrate , although I had 3 migration, I just see
> such a image in cmd : ( I attached this image )
> and I didn't any migration for another 3 migrations whereas sometimes
> ago when I run a migration with rake db:migrate, all my migrations are
> migrated.
>
>
> ----------
>
>
> 4 - After I type rake db:migrate and after that Rake execute
> "create_football_leagues.rb" I go to mysql and I saw a table with
> "schema_migrations" name. and in that table there are some versions of
> my migrations. now I want to know what is the application of such a
> table ?
>
>
> ----------
>
>
> 5 - In http://guides.rubyonrails.org I read that if we want to change
> the primary key of a table from default id to our own field we must use
> :primary_key option but I didn't understand how can I use it .If someone
> can give an example for this subject.
>
>
> ----------
>
> 6 - What is the difference between this 2 commands : 1 - "rails generate
> migration footabll"   2 - rails generate model football. I knew that
> with "rails generate model football" we must some extra file in
> app/model  but I don't understand function of those files.
>
>
> My friend please help me to solve these fundamental problems . special
> thanks .
>
> Attachments:
> http://www.ruby-forum.com/attachment/6895/1.JPG
>
>
Study "Rails Guides" http://guides.rubyonrails.org/
* Getting started
* Migrations
* check for "generators"
* ...

HTH,

Peter

-- 
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.

Reply via email to