Это мой первый проект, он в Rails. Я сходил с ума от модалов, весь сайт - модалы. У меня есть bootstrap навигационная панель, и в навигационной панели есть ссылка, текст которой я хочу автоматически изменить, если пользователь получит уведомление. В контроллере моего приложения у меня есть: before_action
@notifications = Notification.where(recipient: current_fan).unread
Поскольку весь сайт является модальным, большинство представлений преобразуется в модальное с помощью js .erb, который обновляет конкретный div в модальном с соответствующим видом. Если пользователь получает уведомление, когда он находится внутри модального окна, я хочу, чтобы текст ссылки на панели навигации изменился, чтобы он был виден, когда он скрывает модальное окно.
Однако я не знаю, как это сделать sh это. Я добавил этот код вверху каждого файла js .erb, в надежде, что он изменит навигационную панель #notification_link, поэтому новый текст ссылки виден, когда модальный скрыт, но это не так.
<% if @notifications.any? %>
$("#notification_link").html('<%= link_to "NEW NOTIFICATION", notification_nmodal_index_path, "data-toggle"=>"modal", "data-target"=>"#actionModal", "id"=>"notoLink", remote: true %>')
<% end %>
Как я могу это сделать?