這裏是我處理的問題的範圍...是否可以發現爲了成功發佈POST所需的預期參數?
我剛剛接管了一個現有的軌道應用程序,它具有非常複雜的業務邏輯。該應用程序正在用作服務。 Json,Json出去了。
一些資源希望能夠在params散列中找到抽象模型,然後通過元編程來期望它找到提供的正確對象屬性。
給我,我沒有文檔或單元測試等我發現很難弄清楚在params散列中包含什麼,所以post/put操作會成功。
這裏是我處理的問題的範圍...是否可以發現爲了成功發佈POST所需的預期參數?
我剛剛接管了一個現有的軌道應用程序,它具有非常複雜的業務邏輯。該應用程序正在用作服務。 Json,Json出去了。
一些資源希望能夠在params散列中找到抽象模型,然後通過元編程來期望它找到提供的正確對象屬性。
給我,我沒有文檔或單元測試等我發現很難弄清楚在params散列中包含什麼,所以post/put操作會成功。
你能夠使用rails服務器啓動它並使用該服務嗎?如果是這樣,您可以通過將<%= debug(params) if Rails.env.development? %>
添加到佈局來追蹤它實際使用的參數。
是的,但我沒有HTML視圖它只呈現JSON出 – theKing 2010-10-30 01:57:26
我懷疑你不知道如何將Web請求發佈到你的JSON API。試着捲曲:
curl -fname=ariejan -fother_params=1 [email protected] http://localhost:3000/test.json
添加-f
選項會自動捲曲做一個POST
請求。您也將在JSON中取回服務器響應。
不,但我使用HTTParty gem。但是這並不能回答我的問題。我試圖找出有關「預期」的params散列。這個特定的服務需要一個非常複雜的7-8級深度嵌套散列/ json – theKing 2010-10-30 21:51:55
好的,那麼你的問題到底是什麼? – Ariejan 2010-10-30 08:41:51