Re: Rails'' inflections are messy

Rafael C. de Almeida
Sat, 28 Jul 2012 05:03:54 -0000

Maybe I''m missing something, but couldn''t the default
inflection just don''t
do anything? That is, the plural of any word is the word itself. From the
user point of view, it would be like there is no pluralization at all.

Cheers

On Friday, July 27, 2012 12:00:59 PM UTC-3, davidcelis
wrote:
>
> I don''t think that''s really a good option. Some Rails
internals already
> rely heavily upon the inflections; there have to be some pluralizations
> loaded by default (whether from within the framework, or an inflections
> gem). If they WERE to be extracted into a gem (which is what I did), it
> would still need to be bundled by default. Inflections are used in routing,
> mapping between models and controllers, and a lot of other places within
> Rails. They need to be there.
>
> On Thursday, July 26, 2012 6:21:26 PM UTC-7, Rafael C. de Almeida wrote:
>>
>> One thing that have always bothered me about the inflector and this
>> pluralize business is that it only work in English. That make rails
newbies
>> from non-english speaking countries have a harder time learning the
>> technology than they should. I know ruby''s keywords are
already in English,
>> and so are method names and so on. But reading a foreing language is
>> easier; and so is using already defined names. However, a person who
>> doesn''t know English very well will not do a good job in
naming his own
>> variables and models in English. A famous quote from computer science
field
>> goes: "There are only two hard things in Computer Science: cache
>> invalidation and naming things". Imagine naming it in a
language you
>> aren''t proficient.
>>
>> Perhaps inflection should not be the default. Maybe it should be
>> optional. If you want it, then you can load your language''s
inflection gem,
>> if it''s available.
>>
>

--
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
rubyonrails-talk-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org
To unsubscribe from this group, send email to
rubyonrails-talk+unsubscribe@googlegroups.com.
To view this discussion on the web visit