Rails Устанавливает cookie, чтобы гарантировать получение сообщения Javascript только один раз

#javascript #ruby-on-rails #cookies #session-cookies

#javascript #ruby-on-rails #файлы cookie #сессия-cookies

Вопрос:

Я пытаюсь установить cookie, чтобы пользователи получали javascript только один раз. Однако я новичок в Rails и понятия не имею, с чего начать. Может ли кто-нибудь указать мне правильное направление?

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

1. Что вы имеете в виду под этим? Какого рода сообщение javascript?

Ответ №1:

Если вас беспокоит Javascript, я бы полностью управлял файлом cookie на Javascript. После того, как сообщение будет показано в первый раз, установите cookie. Относительно легко работать с cookie в родном Javascript, но библиотеки, подобные этой, упрощают это:http://code.google.com/p/cookies / . Вы также могли бы использовать localStorage.

Или вы говорите о включении реального скрипта только один раз? Вы могли бы сделать это через Rails с помощью сеанса ( http://www.quarkruby.com/2007/10/21/sessions-and-cookies-in-ruby-on-rails ), или просто сделайте этот скрипт функцией, которая вызывается или игнорируется в зависимости от того, был ли установлен cookie.