ruby capitalizing singular version of route

Hi All,

I've searched on this topic and can't seem to find anyone results saying others have had the same problem, so hope someone here can help.

if in routes, I map addresses: map.resources :addresses

If get the following routes: addresses new_Address edit_Address

Note that the singular routes (new, edit) are capitalized.

to prove the issue, in console, I can type:

"addresses".singularize

=> "Address"

and you see it doesn't happen with a word that doesn't require more than stripping the 's':

"routes".singularize

=> "route"

this makes it impossible to use 'form_for @address', etc because it produces lowercase route call that don't match.

Thanks for any help!

-Ben

What version of Rails/Ruby are you on?

Loading development environment (Rails 2.2.2)

"addresses".singularize

=> "address"

"routes".singularize

=> "route"

It works for me