I''m still very new to RoR and had built a site for a friend.
I''m now
trying to port it to version 3 and am having an issue with
remote_function.
Right now, in a layout file, I have an image_tag and for :onclick I am
using the following:
:onclick => remote_function(:url => { :controller =>
''rcg'', :action =>
''nav_click''}, :with => ''pressed=home''
This being just a snippet out of a fairly long image_tag that handles
image switching behavior and then, the idea is to execute a remote
function when clicked.
In the controller ''rcg'', I have defined a
''nav_click'' action and then
a nav_click.js.rjs file that ran some ajax code.
When I execute the main page now (I can''t even get to the part where I
would click on something) I get the error:
ActionController::RoutingError in Rcg#index
Showing /Users/bertke/dev/rcg/app/views/layouts/rcg.html.erb
where line #32 raised:
No route matches
{:action=>"nav_click", :controller=>"rcg",
:escape=>false}
So, first I notice the last line that no route matches and it makes me
wonder if the whole routing thing (which has obviously changed a good
bit) is messed up or if it''s that the remote_function is now somehow
invalid (noting that many of the remote functions have changed
format. Also, I noticed the top line says
''ActionController::RoutingError in Rcg#index''. But, I
don''t really
get why it''s mentioning ''index'' since this line of
''code'' is in the
layout and it should just be going to
''Rcg#nav_click''....right?
My first post so hope this makes sense. Any help on this would be
greatly appreciated. Thanks!
--
You received this message because you are subscribed to the Google Groups
"Ruby on Rails: Talk" group.
To post to this group, send email to
rubyonrails-talk-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org
To unsubscribe from this group, send email to
rubyonrails-talk+unsubscribe-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org
For more options, visit this group at
http://groups.google.com/group/rubyonrails-talk?hl=en.