我正在嘗試對JSON響應的控制器進行一些Ajax調用。Rails呈現JSON - 會話丟失?
if session[:user]
render :json => "Some Data"
else
render :json => "You are not logged in"
end
第一次這個動作得到由authed用戶都堪稱是確定並session[:user]
是!= nil
。 第二次被稱爲nil
!
所以它似乎像鐵軌是失去它的會議,只要我做render :json
。我發現在第一個電話欄內覆蓋了一個新的*_session
-cookie。因爲鐵路不知道最初的,冒充的會話。
如果我不呈現響應爲JSON一切正常。
如何強制rails在JSON呈現的頁面中設置與正常視圖中相同的sessionid?
嘗試關於這個問題的多個教程 - 仍然是同樣的問題 – gorootde 2011-12-19 23:21:22