# Problems with pluralization...and active record.find

**URL:** <https://www.ruby-forum.com/t/problems-with-pluralization-and-active-record-find/144106>\
**Category:** Rails\
**Created:** [July 25, 2008, 12:55pm UTC](https://www.ruby-forum.com/t/problems-with-pluralization-and-active-record-find/144106 "2008-07-25T12:55:53Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![yankees26](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/y/eb9ed0/32.png) [@yankees26](https://www.ruby-forum.com/u/yankees26)\
**Post date:** [July 25, 2008, 12:55pm UTC](https://www.ruby-forum.com/t/problems-with-pluralization-and-active-record-find/144106/1 "2008-07-25T12:55:53Z")

</div>

Created a new model ‘klasse’ using scaffold, which was pluralised to  
‘klasses’, which I don’t want!  
Removed all concerning ‘klasse’ and ‘klasses’ in the model.  
Added inflection “inflect.irregular ‘klasse’, ‘klassen’” to  
inflections.rb.  
Recreated model again using scaffold.

URL: [http://localhost:3000/klassen](http://localhost:3000/klassen) fails with the following:

Mysql::Error: #42S02Table ‘schule\_development.klasses’ doesn’t exist:  
SELECT \* FROM `klasses`

Seems rails is still hanging onto ‘klasses’ somewhere, but where?

Any ideas anyone?

JamesR

---

<div class="post-metadata">

**Author:** ![yankees26](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/y/eb9ed0/32.png) [@yankees26](https://www.ruby-forum.com/u/yankees26)\
**Post date:** [July 25, 2008, 2:29pm UTC](https://www.ruby-forum.com/t/problems-with-pluralization-and-active-record-find/144106/2 "2008-07-25T14:29:40Z")

</div>

Did you check all the files created by your scaffold, including the  
migrations? Also if you change the inflections, you should restart  
your environment (stop/start the server) before they are applied.

---

<div class="post-metadata">

**Author:** ![yankees26](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/y/eb9ed0/32.png) [@yankees26](https://www.ruby-forum.com/u/yankees26)\
**Post date:** [July 25, 2008, 2:30pm UTC](https://www.ruby-forum.com/t/problems-with-pluralization-and-active-record-find/144106/3 "2008-07-25T14:30:50Z")

</div>

Seems like you still have the older migration (klasses) applied to your  
database.

Reapply the migration

rake db:migrate VERSION=0  
rake db:migrate

Cheers,  
Ganesh G…  
SageWork - Simplify IT([http://www.sagework.com](http://www.sagework.com))

---

<div class="post-metadata">

**Author:** ![yankees26](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/y/eb9ed0/32.png) [@yankees26](https://www.ruby-forum.com/u/yankees26)\
**Post date:** [July 25, 2008, 2:30pm UTC](https://www.ruby-forum.com/t/problems-with-pluralization-and-active-record-find/144106/4 "2008-07-25T14:30:50Z")

</div>

My bad, please ignore my previous message. Did you restart the server  
after  
adding your custom inflection rule.  
Cheers,  
Ganesh G…  
SageWork - Simplify IT([http://www.sagework.com](http://www.sagework.com))

---

<div class="post-metadata">

**Author:** ![yankees26](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/y/eb9ed0/32.png) [@yankees26](https://www.ruby-forum.com/u/yankees26)\
**Post date:** [July 25, 2008, 3:33pm UTC](https://www.ruby-forum.com/t/problems-with-pluralization-and-active-record-find/144106/5 "2008-07-25T15:33:39Z")

</div>

Great, that was it. Thanks.
