olup olmadığını algılandı Benim eylemimde yalnızca bir AJAX isteğinden çağrıldığında işleme yanıt vermek istiyorum. Nasıl kontrol ederim?Raylar, isteğin AJAX
Böyle bir şey yapmak istiyorum: Eğer linkleri veya formlarda :remote => true
kullanıyorsanız
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
bir ajax isteği mutlaka javascript ile cevap zorunda değildir , ' $ .ajax ({dataType: 'html'}) ', HTML ile yanıt veren ajax'dir. Bunu yapmanın en doğru yolu, 'request.xhr' den bahseden ikincidir? –