#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.