2016-02-01 3 views
0

Я поддерживаю приложение Rails 4, используемое для удаленного отчета по проекту. Одна из команд настаивает на том, что она несколько раз использовала этот инструмент, чтобы сообщить свои данные, дважды проверила его, чтобы убедиться, что он был введен правильно, а затем обнаружил, что все это исчезло. Я обнаружил доказательства ее аутентификации (Devise gem) в журналах производства, но никаких следов ее отчетности - даже запросы GET, необходимые для начала ее работы.Ошибка регистрации журнала Rails или проблемы на стороне клиента?

Возможно ли, что Rails может подавлять события регистрации таким образом, когда они работают для каждого другого пользователя?

Если это невозможно, то это означает, что требование ненадежно? (поверьте, я не предполагаю этого)

К сожалению, пользователь больше не участвует в проекте и не отвечает на запросы. Кроме того, отсутствие необходимых событий POST подтверждается функцией ведения журнала, связанной с клиентом.

ответ

1

Rails регистрирует все запросы, когда GET попадает на сервер, прежде чем аутентификация произойдет. Наиболее невероятно, что зарегистрированные запросы одного пользователя могут быть подавлены, если не изменен стек промежуточного программного обеспечения по умолчанию.

Я бы пошел с Бритвой Оккама.

Смежные вопросы