У меня есть приложение Rails 4.0/Ruby 2.0 с голыми костями, и я добавил функцию, чтобы сохранить настройки фильтра главной страницы индекса путем вызова ajax соответствующему контроллеру, который хранит их в сеансе [: filter]. Данные сеанса (посредством CookieStore) не сохраняются в запросах, как обычно. Я также попытался использовать объект cookie и user_session разработчика, с тем же результатом.Почему мои сеансы Rails и файлы cookie не сохраняются?
Данные сеанса разработки прекрасно работают для аутентификации. Кроме того, я не назначаю других назначений на сеанс. Есть ли что-то, что я должен искать в <% = debug session%>?
Спасибо. Хотя мое решение состояло в том, чтобы использовать activerecord :: store вместо этого (мгновенное удовлетворение), я принимаю этот ответ, потому что он почти наверняка указывает на правильное направление ... Ajax и безопасность сеанса в большинстве Rails-праймеров даются коротким сокращением. –