Rails вставлять JavaScript как флэш-уведомление или сообщение? - PullRequest
0 голосов
/ 20 сентября 2010

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

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

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

Должен ли я просто поставить JS внизу моего <body> и отобразить его, если у пользователя есть messages? Или я должен использовать как flash[:notice], и он будет отображаться как JS или что-то ... Я немного застрял, видите ли.

1 Ответ

1 голос
/ 20 сентября 2010

Не используйте флэш-уведомления, это не то, для чего они вообще.У меня было бы что-то вроде макета:.inspect предоставит ему массив строк, вы можете передать ему данные сообщения в виде объекта json или чего-либо другого.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...