# How to not pluralize in rails 2.1?

**URL:** <https://www.ruby-forum.com/t/how-to-not-pluralize-in-rails-2-1/142104>\
**Category:** Rails\
**Created:** [July 3, 2008, 1:58pm UTC](https://www.ruby-forum.com/t/how-to-not-pluralize-in-rails-2-1/142104 "2008-07-03T13:58:07Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![adrianod](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/a/c2a13f/32.png) [@adrianod](https://www.ruby-forum.com/u/adrianod)\
**Post date:** [July 3, 2008, 1:58pm UTC](https://www.ruby-forum.com/t/how-to-not-pluralize-in-rails-2-1/142104/1 "2008-07-03T13:58:07Z")

</div>

For some reason I need to generate scaffolds but I donÂ´t want the name  
to be pluralized, is there any way to do it ?

---

<div class="post-metadata">

**Author:** ![adrianod](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/a/c2a13f/32.png) [@adrianod](https://www.ruby-forum.com/u/adrianod)\
**Post date:** [July 3, 2008, 2:37pm UTC](https://www.ruby-forum.com/t/how-to-not-pluralize-in-rails-2-1/142104/2 "2008-07-03T14:37:49Z")

</div>

in config/environment.rb you can specify pluralization rules for the  
Inflector class. Check out activesupport/inflector.rb.

Best.  
Mike

---

<div class="post-metadata">

**Author:** ![adrianod](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/a/c2a13f/32.png) [@adrianod](https://www.ruby-forum.com/u/adrianod)\
**Post date:** [July 3, 2008, 3:28pm UTC](https://www.ruby-forum.com/t/how-to-not-pluralize-in-rails-2-1/142104/3 "2008-07-03T15:28:14Z")

</div>

Adriano L. wrote:

> For some reason I need to generate scaffolds but I don´t want the name  
> to be pluralized, is there any way to do it ?

By “generate” you must mean “rubber-stamp out some code”. (But note that  
some “scaffolds” don’t do that…)

After rubber stamping, and before the first integration,  
search-and-replace  
the names to what you need.

If you need to match a legacy database, read /Rails Recipes/, and add  
code  
to your models that override the automatic table name.

–  
Phlip

---

<div class="post-metadata">

**Author:** ![adrianod](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/a/c2a13f/32.png) [@adrianod](https://www.ruby-forum.com/u/adrianod)\
**Post date:** [July 3, 2008, 3:31pm UTC](https://www.ruby-forum.com/t/how-to-not-pluralize-in-rails-2-1/142104/4 "2008-07-03T15:31:38Z")

</div>

simpler than that just ruby script/generate scaffold name to generate  
name and not names =D

Phlip wrote:

> By “generate” you must mean “rubber-stamp out some code”. (But note that  
> some “scaffolds” don’t do that…)
