我已經創建了嵌套表單並且想要從終端進行測試。我如何使POST請求創建2個記錄 - 一個用於父母,另一個用於孩子 - 一次?通過終端測試導軌嵌套表單POST
2
A
回答
2
Pry可以提供幫助。這不是「測試」,而是更多的終端「調試」。
gem 'pry'
bundle install
,並在行動開始接受POST請求,讓我們說創造;
def create
binding.pry
...
end
瀏覽器不會迴應,但你會得到你想要在你的終端。
查看this railscast瞭解更多信息。
-1
0
HTTP方式,嵌套表單與常規表單沒有區別。 Rails使用字段的命名來將父數據與子數據分開。使用瀏覽器的檢查器檢查手動填寫表單時發送的HTTP請求。從那裏,你可以看到所有使用的字段的名稱。然後,在終端,通常可以做這樣的事情:
curl --data "parent[foo]=1&child[bar]=2" http://myapp.dev/parent/create
只需更換父[富]和類似與您在檢查發現什麼,它都應該工作。如果您想查看請求中的潛在錯誤,請尾開發日誌。
相關問題
- 1. 導軌,通過嵌套項目選擇
- 2. 嵌套表單建模導軌
- 3. 嵌套表格導軌
- 4. 軌道4嵌套表單
- 5. 飛鏢單元測試 - 始終通過
- 6. 嵌套CSS - 引導/導軌
- 7. 與導軌嵌套的表格
- 8. 嵌套循環終端
- 9. 導軌和嵌套資源
- 10. 在軌中排序嵌套表單域
- 11. 嵌套表單驗證軌3.2
- 12. 通過終端
- 13. 通過終端
- 14. 如何在RSpec集成測試中POST POST嵌套屬性?
- 15. 嵌套函數運行單元測試
- 16. C#單元測試嵌套函數
- 17. 嵌套私人方法單元測試
- 18. 單元測試嵌套子流(subflows subflows)
- 19. 單元測試嵌套方法
- 20. Angular JS嵌套服務單元測試
- 21. 通過終端和耙運行測試,加載test_helper
- 22. 窗戶上的導軌單元測試通知
- 23. 通過PHP POST POST複選框表單
- 24. 導軌測試失敗
- 25. 在單元測試存儲過程時回滾嵌套事務
- 26. 你如何「嵌套」或「組」測試::單元測試?
- 27. 導軌 - 節能嵌套數組
- 28. 導軌 - 構建嵌套模式
- 29. 嵌套屬性的導軌形式
- 30. 嵌套模型的導軌形式
我不明白 - 如果你正在談論一個你想測試的html表單,我會假設(如果不是寫規格)你會啓動一個瀏覽器來測試它。 – bento 2012-07-31 07:41:25