Пример чего-то, что не является потокобезопасным в Rails
Я видел такие темы, какэтот о безопасности потоков в Rails и на различных веб-страницах по этой теме, и я уверен, что все прекрасно умеют рассказывать, что это такое, и давать «советы» о том, что не является потокобезопасным («переменные класса!»), но я могу кажется, никогда не найти ясного, простого, полного примера чего-то, что на самом деле не является потокобезопаснымв рельсахдо такой степени, что мне интересно, понимает ли кто-нибудь это вообще.
Я был бы признателен, если бы кто-то мог доказать, что я не прав и дать:
ясный, простой, полный пример чего-то, что не является потокобезопасным в Rails. Должно быть ясно, где находится код (то есть, если он находится в контроллере, пожалуйста, покажите его как таковой), и ничто не должно быть оставлено воображению читателя (например, метод, который не существует). Также не должно быть лишнего кода или логики.
как это было бы проблематично в контексте одновременного подключения двух пользователей к веб-сайту в двух разных темах.
как исправить проблему.
Чем более важный и релевантный для Rails пример, тем лучше, поэтому, если вы можете привести пример, где один пользователь может видеть данные другого пользователя (или аналогичные), сделайте это.