# Controller issue with plurals

**URL:** <https://www.ruby-forum.com/t/controller-issue-with-plurals/148968>\
**Category:** Rails\
**Created:** [September 18, 2008, 7:58pm UTC](https://www.ruby-forum.com/t/controller-issue-with-plurals/148968 "2008-09-18T19:58:16Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![grayson](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/g/c77e96/32.png) [@grayson](https://www.ruby-forum.com/u/grayson)\
**Post date:** [September 18, 2008, 7:58pm UTC](https://www.ruby-forum.com/t/controller-issue-with-plurals/148968/1 "2008-09-18T19:58:16Z")

</div>

I have a controller named main and it’s mapped through routes.rb

when I link to “main\_path” I get this error:

uninitialized constant MainsController

I tried creating a MainsController and mapping that but didn’t seem to  
help.

GP

---

<div class="post-metadata">

**Author:** ![grayson](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/g/c77e96/32.png) [@grayson](https://www.ruby-forum.com/u/grayson)\
**Post date:** [September 19, 2008, 6:50am UTC](https://www.ruby-forum.com/t/controller-issue-with-plurals/148968/2 "2008-09-19T06:50:06Z")

</div>

What methods do you have in your MainsController?

On Sep 18, 12:58 pm, Grayson P. \<rails-mailing-l…@andreas-

---

<div class="post-metadata">

**Author:** ![grayson](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/g/c77e96/32.png) [@grayson](https://www.ruby-forum.com/u/grayson)\
**Post date:** [September 22, 2008, 5:27am UTC](https://www.ruby-forum.com/t/controller-issue-with-plurals/148968/3 "2008-09-22T05:27:28Z")

</div>

the usual index, create, update, destroy; whatever generate controller  
does by default.

Bobnation wrote:

> What methods do you have in your MainsController?
> 
> On Sep 18, 12:58ï¿½pm, Grayson P. \<rails-mailing-l…@andreas-

---

<div class="post-metadata">

**Author:** ![grayson](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/g/c77e96/32.png) [@grayson](https://www.ruby-forum.com/u/grayson)\
**Post date:** [September 22, 2008, 5:43am UTC](https://www.ruby-forum.com/t/controller-issue-with-plurals/148968/4 "2008-09-22T05:43:41Z")

</div>

How are you mapping it in the routes.rb?

---

<div class="post-metadata">

**Author:** ![grayson](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/g/c77e96/32.png) [@grayson](https://www.ruby-forum.com/u/grayson)\
**Post date:** [September 25, 2008, 5:31pm UTC](https://www.ruby-forum.com/t/controller-issue-with-plurals/148968/5 "2008-09-25T17:31:16Z")

</div>

Have you tried map.resources :main?

On Sep 21, 10:50 pm, Grayson P. \<rails-mailing-l…@andreas-

---

<div class="post-metadata">

**Author:** ![grayson](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/g/c77e96/32.png) [@grayson](https://www.ruby-forum.com/u/grayson)\
**Post date:** [September 22, 2008, 5:50am UTC](https://www.ruby-forum.com/t/controller-issue-with-plurals/148968/6 "2008-09-22T05:50:05Z")

</div>

Ryan B. wrote:

> How are you mapping it in the routes.rb?

map.resource :main
