SORU
22 Kasım 2011, Salı


Raylar eğer istek AJAX ise tespit

Benim eylem yalnızca bir AJAX isteği geldi işleme ile cevap vermek istiyorum. Nasıl kontrol edebilirim?

Böyle bir şey yapmak istiyorum:

def action
   @model = Model.find(params[:id])

   respond_to do |format|

      if (wasAJAXRequest()) #How do I do this?

         format.html #action.html.erb

      else

         format.html {redirect_to root_url}
   end
end

CEVAP
22 Kasım 2011, Salı


header[X-Requested-With] Eğer bir AJAX isteği olup olmadığını görmek için kontrol edebilirsiniz. İşte bunu yapmak için nasıl iyi bir article.

İşte bir örnek:

if request.xhr?
  # respond to Ajax request
else
  # respond to normal request
end

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Air_Fooj

    Air_Fooj

    24 NİSAN 2009
  • Learn word 2013 tutorials

    Learn word 2

    5 AĞUSTOS 2014
  • thewinekone

    thewinekone

    17 Aralık 2005