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