【发布时间】:2011-06-28 20:44:43
【问题描述】:
我正在使用periodically_call_remote 更新包含对象列表的页面部分。我与 url 一起发送了一个参数,其中包含数据库中最新对象的 created_at 日期。被调用的动作然后获取自那时以来已创建的所有对象,并呈现一个将它们显示在列表顶部的部分。
问题是我似乎无法弄清楚如何做到这一点,以便下次periodically_call_remote 触发时,它会为新的最近对象(如果有的话)发送 created_at 日期。我尝试将periodically_call_remote 放在正在渲染的部分中,但这会导致各种问题(This 解释了为什么你不应该这样做)。
有什么方法可以让periodically_call_remote 每次被调用时都发送一个新参数?就目前而言,它只是一遍又一遍地发送同一个对象,这意味着新对象会被多次渲染。
【问题讨论】:
标签: ruby-on-rails ruby ajax