2012-08-12 112 views
-2

enter code here我有點新手,所以對於這個問題很抱歉。json向紅寶石發送請求

我有一個ruby服務,它創建了整個scuffold,它也支持JSON請求。

當我運行通過具有json請求的ruby webserivce自動生成的視圖(即:http://localhost:3000/mypage.html)時,一切都很完美。然而,當我嘗試測試這個服務時,我在一個單獨的項目上創建了一些頁面,JSON響應總是會返回「錯誤」,並且它。

我用小提琴手,看看有什麼要求之間的差異,我注意到,有幾件事情從標準的Ruby視圖有我自己的項目請求頭丟失:

  1. 餅乾
  2. 產地/被推薦人/ X-Requested

我的問題:我在做什麼是非法的?默認情況下是否支持JSON請求,如果它們是本地的?我們如何改變它以用於測試目的?

任何意見將是有益的。

回答

1

你是如何啓用JSON的?修改控制器如下並重試:

def mypage 
    @event = getEvent() # get ur own event 

    # add followings in the end of the function 
    respond_to do |format| 
    format.html 
    format.json {render :json => @event.to_json} 
    end 
end