Я работаю над приложением в localhost: 3000, и я только начал работать с файлами cookie и не могу сохранить их после выхода из Chrome. Я проверил свои предпочтения, и они были в порядке, файлы cookie с других сайтов, таких как stackoverflow, сохраняются. Я пробовал несколько способов сохранить куки, включая
cookies.permanent[:guest_user_id] = create_guest_user.id
и это не работает (create_guest_user - метод реализации guest_user, взятый из https://github.com/plataformatec/devise/wiki/How-To:-Create-a-guest-user). Кроме того, Devise также ничего не сохраняет, когда я проверяю, запомните меня на странице входа в систему. Я даже добавил
Devise::TRUE_VALUES << ["on"]
, как было рекомендовано другим постом, и у меня это тоже не сработало. Я использую рельсы 3.1.1, formtastic 2.0.2 и разработку 1.5.1. Я использую Mac OS 10.6.8 и Chrome 15.0.874.121. Спасибо за помощь.
ОБНОВЛЕНИЕ: Я даже попытался изменить свой файл hosts, как было рекомендовано здесь Могу ли я использовать localhost в качестве домена при настройке файла cookie HTTP? , и он все еще не работает. Я что-то упускаю из виду?