Rails convention while creating model using `rails g`.

I am very new to Rails. While I am reading a tutorial, I often used `rails g controller animal`. Now my question is - Can I write `rails g controller Animal` ? If not what is the reason or Why such convention ?

Try it and see. Does it make any difference to the classes or files generated? Let us know the answer.

Colin