Name mangling in scaffolding generator

The scaffolding generator does some name mangling, for example it does pluralization.

However, it looks like there are some other rules and I do not understand them. I did a

script/generate scaffold EVENTLOG whenSec:integer

and I get the correct model, but I do get a number of underscores in numerous places, such as:

app/views/eventlo_gs/index.html.erb app/controllers/eventlo_gs_controller.rb test/functional/eventlo_gs_controller_test.rb app/helpers/eventlo_gs_helper.rb route map.resources :eventlo_gs

So: What situation triggers that added underscore and is there a possibility to turn it off?

Thanx C.

Push :slight_smile:

Ideas anyone ? :slight_smile:

Push :slight_smile:

Ideas anyone ? :slight_smile:

Probably because it's not expecting you to give it something all in
caps. I'd guess it's doing pluralize then camelize:

"EVENTLOG".pluralize #=> "EVENTLOGs" and then it's just confused. "EVENTLOGs".underscore => "eventlo_gs"

Fred

I was thinking the same thing. Try just capitalizing the first letter and see if that fixes it.

Yep. Thanx.