# Singular map.resource problem

**URL:** <https://www.ruby-forum.com/t/singular-map-resource-problem/159811>\
**Category:** Rails\
**Created:** [February 9, 2009, 4:42am UTC](https://www.ruby-forum.com/t/singular-map-resource-problem/159811 "2009-02-09T04:42:46Z")\
**Posts on this page:** 2\
**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 9, 2009, 4:42am UTC](https://www.ruby-forum.com/t/singular-map-resource-problem/159811/1 "2009-02-09T04:42:46Z")

</div>

# routes.rb

# map.resources :entries map.resource :home

in entries show view  
\<%= link\_to ‘ca’, home\_path(2) %\>

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

so, what’s going go here?

---

<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 9, 2009, 9:02am UTC](https://www.ruby-forum.com/t/singular-map-resource-problem/159811/2 "2009-02-09T09:02:58Z")

</div>

With a singular resource no id is required for show.

\<%= link\_to ‘ca’, home\_path %\>

If you need to pass parameters a hash will work.

\<%= link\_to ‘ca’, home\_path(:id =\> 2) %\>

Aaron

On Feb 8, 8:42 pm, Zhenning G. [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid)
