Можно ли использовать stale?
с коллекцией? Например, я разрабатываю REST api, который позволит клиенту иногда запрашивать у сервера запрос самого актуального списка элементов. Было бы неплохо, если бы stale?
мог проверить коллекцию против моего заголовка If-Modified .. и отправить 304, если ничего не изменилось.Возможно использование устаревшего метода для коллекций?
Быстрый пример:
def index
@items = Item.all
if stale?(@items)
render json: @items
end
end
def show
if stale?(@item)
render json: @item
end
end
@parazuce сделал эту работу для вас? –
'@ items.last.updated_at' может быть проблемой, если вы измените первый элемент. Лучше пойти на что-то вроде '@ items.order (: updated_at) .last' – gabrielhilal
@gabrielhilal хорошая точка, не стесняйтесь редактировать мой ответ :) –