On Jun 15, 10:42 pm, djolley <[email protected]> wrote: > Thanks for the input, Rick and Fred. > > > comments is pluralized because a post has many comments (1:n > > association) > > > post is singular because a comment belongs to a single post, not > > several. > > OK. From a grammatical perspective that certainly makes a lot of > sense. However, it sure messes with my mind from a programming > perspective. Personally, I'd much prefer to be able to refer to > something pretty much as I defined it and not have to worry about what > is going to be altered and what isn't. I understand that with Ruby > there is going to have to be some flexibility in that regard because > of Ruby naming rules such as, "constants must begin with a capital > letter". > > Please correct me if I'm wrong; but, this is an ActiveRecord issue, > not a pure Rails issue, right?
It's a choice made by the people who wrote active record. > > Is there anyway that I can turn off the pluralization behavior? That > would go a long way towards retaining order in my life. > Definitely no on/off switch you can through. I suppose you could try messing with inflector rules to make singularising/pluralising a no-op > As far as the camelcase and underscore thing goes, how about I just > define my model classes to be 'Blog_post' and 'Blog_comment' > respectively? Then, with the pluralization turned off (if that's > possible), Class names should be camel cased: BlogPost. Funny things might happened if you called them Blog_post. Fred > the only variation that I would have to worry about relates to the > case of the initial letter. Dealing with that should be pretty easy > because it just requires that one follow the Ruby naming rules. What > do you think? > > ... doug --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---

