Hey Jeffery,
thanks for the quick reply.
I had a good feeling it was trying to make a post request.
I did try changing the :method => :post but this actually chokes the
method altogether. I get no response at all.
And the other option for changing my routing I'm not sure I know how
to do.
My manage related routes are currently:
map.resources :manage
map.resources :manage, :collection => { :available => :get }
How would I go about forcing :new to be :post ?
i tried something like:
map.resources :manage, :collection => { :new => :post } but this caues
the sever now to run.
On Nov 26, 12:57 am, "Jeffrey L. Taylor" <[email protected]>
wrote:
> Quoting brianp <[email protected]>:
>
> > Hey everyone,
>
> > I'm using the Ajax tabs method/example seen
> > at:http://actsasflinn.com/Ajax_Tabs/index.html
>
> > It renders partials without a problem but when I need it to render
> > from :controller => 'manage', :action => 'new' I receive:
>
> > ActionController::MethodNotAllowed
> > Only get, put, and delete requests are allowed.
>
> The AJAX code is making a POST request. Change the routing to allow POSTs or
> change the template or RJS to make a GET request (probably add ':method =>
> :get') to parameter list. If the action does not alter the state, use the
> former, otherwise use the latter. E.g., is it okay if a search engine spider
> invokes the 'new' action? From the name, I'd guess not. So change the
> routing to allow or even require POST requests.
>
> HTH,
> Jeffrey
--
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 [email protected].
To unsubscribe from this group, send email to
[email protected].
For more options, visit this group at
http://groups.google.com/group/rubyonrails-talk?hl=en.