2010-09-13 87 views
2

一個Ajax請求的PHP這樣的,但Ruby是如何如何分辨紅寶石

if (isset($_SERVER['HTTP_X_REQUESTED_WITH']) && $_SERVER['HTTP_X_REQUESTED_WITH']=="XMLHttpRequest") { 
    }else{ 
     // header("Location: " . base_url()); 
    } 

回答

7

有,你可以使用請求對象的xhr?方法。因此,在你的控制器:

request.xhr? 

將返回取決於請求是否被作爲一個XMLHttpRequest發送真或假。