# Confusing singleton resource

**URL:** <https://www.ruby-forum.com/t/confusing-singleton-resource/159721>\
**Category:** Rails\
**Created:** [February 7, 2009, 3:52pm UTC](https://www.ruby-forum.com/t/confusing-singleton-resource/159721 "2009-02-07T15:52:15Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![rubyernewbie](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/r/9dc877/32.png) [@rubyernewbie](https://www.ruby-forum.com/u/rubyernewbie)\
**Post date:** [February 7, 2009, 3:52pm UTC](https://www.ruby-forum.com/t/confusing-singleton-resource/159721/1 "2009-02-07T15:52:15Z")

</div>

I have a controller name homes, I would add the line  
map.resource :home  
so I like to return a url like  
/home/1, /home/2…etc  
but why I open up my browser  
[http://127.0.0.1:3000/home/1](http://127.0.0.1:3000/home/1)  
it appear the message like this:  
No route matches “/home/1” with {:method=\>:get}

so, what is wrong with me?

---

<div class="post-metadata">

**Author:** ![rubyernewbie](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/r/9dc877/32.png) [@rubyernewbie](https://www.ruby-forum.com/u/rubyernewbie)\
**Post date:** [February 7, 2009, 4:02pm UTC](https://www.ruby-forum.com/t/confusing-singleton-resource/159721/2 "2009-02-07T16:02:47Z")

</div>

map.resource is for modelif you have a model named: home  
then you must use:  
map.resources :home  
and generate a controller named: homes

On Sat, Feb 7, 2009 at 10:52 PM, Zhenning G. \<  
removed\_email\_address@domain.invalid\> wrote:

> ## so, what is wrong with me?
> 
> Posted via [http://www.ruby-forum.com/](http://www.ruby-forum.com/).
> 
> >

–  
TWRUG Blog:  
[http://blog.rubyonrails.org.tw](http://blog.rubyonrails.org.tw)

CFC on Rails:

> **[CFC on Rails](http://zusocfc.blogspot.com)**
>
> 火車請別撞我

Only two surfaces of a box:  
[http://blog.pixnet.net/zusocfc](http://blog.pixnet.net/zusocfc)

---

<div class="post-metadata">

**Author:** ![rubyernewbie](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/r/9dc877/32.png) [@rubyernewbie](https://www.ruby-forum.com/u/rubyernewbie)\
**Post date:** [February 8, 2009, 5:19am UTC](https://www.ruby-forum.com/t/confusing-singleton-resource/159721/3 "2009-02-08T05:19:23Z")

</div>

# I addd these code into entries show view

# \<%= link\_to ‘ca’, home\_path(2) %\> \<%= link\_to “cc”, entry\_path(2) %\>

You have a nil object when you didn’t expect it!  
The error occurred while evaluating nil.to\_sym

Extracted source (around line #1):

help…
