remote_function problem

Hi there,

I have the following code in my view:

<%= check_box_tag 'checkopen', 1, params[:checkopen] == '1',   :onclick => remote_function( :url => {:action => 'index') %>Open Now

But for some reason whenever the box is checked it calls the create action instead of the index action. Any ideas what's going on?

Thanks, steve

Hi there,

I have the following code in my view:

<%= check_box_tag 'checkopen', 1, params[:checkopen] == '1', :onclick => remote_function( :url => {:action => 'index') %>Open Now

But for some reason whenever the box is checked it calls the create action instead of the index action. Any ideas what's going on?

Does the html/javascript generated look ok ?

Fred

You can try passing the get method for the remote call.

<%= check_box_tag 'checkopen', 1, params[:checkopen] == '1',   :onclick => remote_function( :url => {:action => 'index'}, :method => 'get') %>Open Now

I am not sure which method should be used. Try with get and post.

And it will be better if u specify the controller name also in the url.

It's (probably) because he's using restful routes.

Julian

Learn Ruby on Rails! Check out the FREE VIDS (for a limited time)
VIDEO #3 out NOW! http://sensei.zenunit.com/