Problem using url_for

I’m trying to generate a URL of the form
controller/action?id=&type=. My code looks like this:

url_for(:controller => ‘content’,
:action => ‘get_resource’,:id => item[‘Id’],:type => item[‘type’]
)

The url I end up with looks like this:
http://localhost:3000/content/get_resource?type=
(the is correct, the issue is tha the ID is entirely missing).

What am I doing wrong here?

Thanks!

On 5/5/06, Rakesh M. [email protected] wrote:

(the is correct, the issue is tha the ID is entirely missing).

Fairly certain you need to drop the [‘id’] e.g.

url_for :controller => ‘content’, :action => ‘get_resource’, :id =>
item,
:type => item[‘type’]

cheers,
Ben

Rakesh M. wrote:

What am I doing wrong here?

The capital I in ‘Id’ should be lower-case.


We develop, watch us RoR, in numbers too big to ignore.

Thanks for the suggestions. I’ll see what happens tomorrow when I get
back
to the office.

This forum is not affiliated to the Ruby language, Ruby on Rails framework, nor any Ruby applications discussed here.

| Privacy Policy | Terms of Service | Remote Ruby Jobs