2010-10-30 31 views
0

這裏是我處理的問題的範圍...是否可以發現爲了成功發佈POST所需的預期參數?

我剛剛接管了一個現有的軌道應用程序,它具有非常複雜的業務邏輯。該應用程序正在用作服務。 Json,Json出去了。

一些資源希望能夠在params散列中找到抽象模型,然後通過元編程來期望它找到提供的正確對象屬性。

給我,我沒有文檔或單元測試等我發現很難弄清楚在params散列中包含什麼,所以post/put操作會成功。

+1

好的,那麼你的問題到底是什麼? – Ariejan 2010-10-30 08:41:51

回答

1

你能夠使用rails服務器啓動它並使用該服務嗎?如果是這樣,您可以通過將<%= debug(params) if Rails.env.development? %>添加到佈局來追蹤它實際使用的參數。

+0

是的,但我沒有HTML視圖它只呈現JSON出 – theKing 2010-10-30 01:57:26

0

我懷疑你不知道如何將Web請求發佈到你的JSON API。試着捲曲:

curl -fname=ariejan -fother_params=1 [email protected] http://localhost:3000/test.json 

添加-f選項會自動捲曲做一個POST請求。您也將在JSON中取回服務器響應。

+0

不,但我使用HTTParty gem。但是這並不能回答我的問題。我試圖找出有關「預期」的params散列。這個特定的服務需要一個非常複雜的7-8級深度嵌套散列/ json – theKing 2010-10-30 21:51:55

相關問題