Technology

Как «красивый» Ruby-синтаксис украл request из Grape и поломал нам Rate Limiting

Решили мы добавить Rate Limit заголовки к ошибкам SubscriptionRequiredError, чтобы фронт понимал, какие лимиты превышены. Но внезапно при обработке ошибки пропал request. А значит — нет ни headers, ни current_user. Куда он делся и как это починить? Читать далее

H
Habr
1 мая 2026 г.·1 мин чтения
Как «красивый» Ruby-синтаксис украл request из Grape и поломал нам Rate Limiting

Image: Habr

Решили мы добавить Rate Limit заголовки к ошибкам SubscriptionRequiredError, чтобы фронт понимал, какие лимиты превышены. Но внезапно при обработке ошибки пропал request. А значит — нет ни headers, ни current_user. Куда он делся и как это починить?

Читать далее

Оригинальная статья

Как «красивый» Ruby-синтаксис украл request из Grape и поломал нам Rate Limiting

Опубликовано Habr

Читать полную статью