Confusing singleton resource


#1

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
it appear the message like this:
No route matches “/home/1” with {:method=>:get}

so, what is wrong with me?


#2

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/.


TWRUG Blog:
http://blog.rubyonrails.org.tw

CFC on Rails:
http://zusocfc.blogspot.com

Only two surfaces of a box:
http://blog.pixnet.net/zusocfc


#3

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…