0
當通過Ajax檢索記錄時,我只希望在先前的請求之後更新記錄,而不是所有記錄。我知道查詢應該是這樣的:JavaScript和Rails之間處理時間的正確方法
Post.where("updated_at >= ?", last_requested_at)
的問題是,last_requested_at
必須被存儲在一個Javascript變量,並作爲HTTP查詢字符串傳遞。
如何編碼/解碼Javascript和Rails之間的時間?我是否需要擔心時區?
以前的請求過程密集嗎?如果沒有,我會選擇RobG的解決方案,否則你可能會遇到競爭狀況。 – eabraham 2013-02-10 23:01:45
我不認爲有任何競爭條件。 javascript只讀取數據,不寫。 – 2013-02-10 23:07:18
如果寫入過程尚未完成,則讀取將不包含最新更新。 – eabraham 2013-02-10 23:11:38