Печенье не экономит - PullRequest
       43

Печенье не экономит

0 голосов
/ 13 декабря 2011

Я работаю над приложением в 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? , и он все еще не работает. Я что-то упускаю из виду?

1 Ответ

0 голосов
/ 14 декабря 2011

Полагаю, что в Chrome нет относительно простого способа решения этой проблемы.Я испробовал кучу решений из разных источников с небольшим успехом.Не уверен, почему у Google есть такой дизайн в Chrome, так как его инструменты разработчика хороши, и я не хочу переключать браузеры.

...