link_to_remode :id


After using rails for a while, I've decided to 'sex-up' my apps using the built in AJAX support.

I seem to have struck a problem which is probably my own oversight.

When I make a call to link_to_remote, I want to send an :id to the action. When this is handled by a stadard link_to call, it's fine. Using link_to_remote causes the error: 'You have a nil object when you didn't expect it!'.

In summary:

<%= link_to 'Capabilities', :action => 'capabilities', :id => @mything %> OK, but...

<%= link_to_remote("Capabilities", :update => 'mydiv', :url => { :action => 'capabilities', :id => @mything }) %>

...does not.

Maybe i'm just too old and my head is wired for Web 1.0 :slight_smile:

Thanks for any help anyone can give.

Hi --