Я пытаюсь установить cookie, чтобы пользователи получали JavaScript только один раз. Однако я новичок в Rails и понятия не имею, с чего начать. Кто-нибудь может указывать на меня в правильном направлении?
Если вас беспокоит 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.