Is it like this in new.html.erb

In the new.html.erb file, when you have a :title field for example, you will find the following:

<%= f.label :title %><

When you view this page, you will find that the label is written as: Title

Does Rails convert the field in this form with a capitalized first letter.

I tried for example to change :title in the above script to Title immediately, but got an error.

Does that mean I have to leave it as is and Rails will handle the look of the field?

Thanks.

Read the documentation for label method: http://api.rubyonrails.org/classes/ActionView/Helpers/FormHelper.html#M002292

You can also do a view source to see the Rails source code in the docs. My guess is that it is calling humanize method to convert the text to camel case.

Thanks Bala.