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.

