gpt4 book ai didi

ruby-on-rails - 是否可以对集合使用陈旧方法?

转载 作者:行者123 更新时间:2023-12-04 08:09:43 26 4
gpt4 key购买 nike

是否可以使用 stale?有收藏吗?例如,我正在开发一个 REST api,它将允许客户端偶尔查询服务器以询问最新的项目列表。如果 stale? 就好了可以根据我的 If-Modified.. header 检查集合,如果没有任何变化,则发送 304。

快速示例:

def index
@items = Item.all
if stale?(@items)
render json: @items
end
end

def show
if stale?(@item)
render json: @item
end
end

最佳答案

对于 Rails < 5:

stale?(last_modified: @items.maximum(:updated_at))

对于 Rails >= 5 只是:
stale?(@items)

关于ruby-on-rails - 是否可以对集合使用陈旧方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19969463/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com