Отображение одноразового сообщения пользователям после развертывания (Rails)

#ruby-on-rails #deployment

#ruby-on-rails #развертывание

Вопрос:

Я хотел бы отобразить сообщение для каждого пользователя при первом входе в систему после развертывания, в котором описываются изменения. У меня есть несколько идей о том, чтобы развернуть свои собственные. Например, я мог бы вести таблицу сообщений и другую, которая отслеживает, какие пользователи что видели. Но это кажется достаточно распространенным вариантом использования, и я удивлен, что не могу найти драгоценный камень, который делает это.

Спасибо!

Комментарии:

1. Чтобы не быть придирчивым, но на самом деле вы не задали вопрос в своем сообщении. Но в любом случае — это должно быть достаточно просто, чтобы вы могли разработать его самостоятельно, если ваш поиск окажется бесплодным. А затем вы можете создать для него драгоценный камень!

Ответ №1:

Вы можете создать таблицу сообщений, в которой есть publish_date столбец. Если вы поддерживаете last_logged_in столбец в записи для пользователя, вы можете получить все сообщения, созданные с момента последнего входа этого пользователя в систему, и отобразить их.

Комментарии:

1. Да, мне нравится эта идея. Спасибо!