# Singular resource controller naming convention changed?

**URL:** <https://www.ruby-forum.com/t/singular-resource-controller-naming-convention-changed/106232>\
**Category:** Rails\
**Created:** [June 7, 2007, 7:03pm UTC](https://www.ruby-forum.com/t/singular-resource-controller-naming-convention-changed/106232 "2007-06-07T19:03:42Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![ingoweiss](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/i/77aa72/32.png) [@ingoweiss](https://www.ruby-forum.com/u/ingoweiss)\
**Post date:** [June 7, 2007, 7:03pm UTC](https://www.ruby-forum.com/t/singular-resource-controller-naming-convention-changed/106232/1 "2007-06-07T19:03:42Z")

</div>

Hi,

singular resources used to assume singular controller naming, as in:

map.resources :session  
GET /session/ {:action=\>“show”, :controller=\>“session”}

did this change in edge? My routes broke after updating, and now I get:

GET /session/ {:action=\>“show”, :controller=\>“sessions”}

(‘sessions’ instead of ‘session’)

Was that a decision made, or might this be a bug?

Ingo

---

<div class="post-metadata">

**Author:** ![ingoweiss](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/i/77aa72/32.png) [@ingoweiss](https://www.ruby-forum.com/u/ingoweiss)\
**Post date:** [June 7, 2007, 8:57pm UTC](https://www.ruby-forum.com/t/singular-resource-controller-naming-convention-changed/106232/2 "2007-06-07T20:57:21Z")

</div>

I think is a wanted change.

[http://groups.google.com/group/rubyonrails-core/browse\_thread/thread/b55030e18e52bc98](http://groups.google.com/group/rubyonrails-core/browse_thread/thread/b55030e18e52bc98)

Paolo

---

<div class="post-metadata">

**Author:** ![ingoweiss](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/i/77aa72/32.png) [@ingoweiss](https://www.ruby-forum.com/u/ingoweiss)\
**Post date:** [June 8, 2007, 2:22pm UTC](https://www.ruby-forum.com/t/singular-resource-controller-naming-convention-changed/106232/3 "2007-06-08T14:22:04Z")

</div>

Thanks, Paolo! This thread explains it!

Ingo
