Subscribe to RSS Feed
Twitter
HIRE ME! home  archives  about  blogroll

Rails, request.xhr?

11 Apr 2008

Het komt recht uit de documentatie, maar het kan toch handig zijn om weten. Mijn gedacht.

layout proc{ |c| c.request.xhr? ? false : "application" }


Zet bovenstaande in uw ActionController en de layout zal niet gerendered worden voor ajax calls.


request.xhr? laat u dan ook toe om zoiets te schrijven:


def remote_or_form_for(name, options, &proc)
  if request.xhr?
    remote_form_for(name, options, &proc)
  else
    form_for(name, options, &proc)
  end
end


Afhankelijk van de request zal dan een form met of zonder ajax submit gerendered worden.


blog comments powered by Disqus