2014-08-28 17 views
6

döndürür;Raylar request.xhr? Ben her zaman 0 değerini</p> <p>döndürür Ama başlıkları aksi anlatmak</p> <pre><code>request.xhr? </code></pre> <p>kullanarak istek ApplicationController içinde xhr olup olmadığını tespit etmek için çalışıyorum 0

request.headers["X-Requested-With"] ==> "XMLHttpRequest" 
@_env['HTTP_X_REQUESTED_WITH'] ==> "XMLHttpRequest" 

Neyi eksik?

sürümü (here bakınız) uyan regexp'in desen tabanlı olması 4.0.0

+0

İsteği nasıl gönderirsiniz? – zishe

+0

@zishe uzaktan bir DELETE isteği. – beydogan

cevap

9

request.xhr? daima Object veya nil değil true veya false döndürür Raylar olduğunu. Ruby

, false ve nil dışında bir değer (request.xhr? dönen 0 olduğu gibi) bir truthy bir değerdir, yani tepki doğrudur.

İlgili konular