1
我需要測試一下我的控制器的ajax requst和這個動作的結果(通過期望)。我現在如何使用Capybara訪問某個頁面,但是如何使用AJAX爲我的資源創建DELETE請求?我需要使用Ajax對'admin/menus /:id'進行DELETE請求。謝謝!如何在Rails中通過RSpec測試簡單的Ajax響應?
我需要測試一下我的控制器的ajax requst和這個動作的結果(通過期望)。我現在如何使用Capybara訪問某個頁面,但是如何使用AJAX爲我的資源創建DELETE請求?我需要使用Ajax對'admin/menus /:id'進行DELETE請求。謝謝!如何在Rails中通過RSpec測試簡單的Ajax響應?
要通過AJAX的破壞行動的刪除請求,你會打電話
xhr :delete, :destroy, {id: 111}
嘿@Talgat,就是XHR和respond_to代碼之間的區別? –
@DaryllSantos,'xhr'是'xml_http_request?()'的別名,它爲ajax請求返回true。 'response_to'是根據客戶要求迴應的方式。看看[這裏](https://www.ruby-forum.com/topic/70520) –