2011-05-18 37 views
0

注:問題改寫,以更清楚導軌 - redirect_to的POST替代

我想以模擬形式的控制器中的動作在POST與POST PARAMS發送到外部域(如redirect_to的外部域)。 IE:發送帶PARAMS的POST請求,並在瀏覽器中呈現HTML結果。

在Rails 3中做到這一點的最好方法是什麼?

+0

你能詳細說明你想做什麼嗎?你想有一個使用點擊鏈接,最終調用一些POST操作? – 2011-05-18 11:52:36

+0

這個問題已經重新制定。基本上;我想將表單發送到外部域;但在視圖級別執行它會導致一些醜陋的代碼+ JS。我想知道是否有一種乾淨的方式在控制器級別執行此操作。 – MrRuru 2011-05-19 17:25:10

回答

0

當然,你可以在服務器端執行POST,收集響應,然後做任何你喜歡的事情。這與將服務器端調用到您最喜歡的REST API並將響應呈現給客戶端無異。

您可能希望從爲服務器端POST提供良好界面的庫開始。我建議看看https://github.com/nahi/httpclient

+0

謝謝。我會試試這個。 – MrRuru 2011-05-19 17:25:30