Низкоуровневый кеш Rails не работает в режиме разработки - PullRequest
0 голосов
/ 19 февраля 2019

Я настроил файл development.rb следующим образом:

# Enable/disable caching. By default caching is disabled.
config.action_controller.perform_caching = true

config.cache_store = :memory_store
config.public_file_server.headers = {
  'Cache-Control' => 'public, max-age=172800'
}

(удалил конфигурацию по умолчанию, которая проверяет файл только для проверки)

Затем я открываю rails console чтобы проверить это, но, похоже, он не работает:

[1] pry(main)> Rails.cache.write("asd", "asd")
=> true
[2] pry(main)> Rails.cache.read("asd")
=> nil

Мне удалось заставить его работать пару дней назад, но теперь он не работает.

AIчто-то упустил?

1 Ответ

0 голосов
/ 21 февраля 2019

Я исправил это, перезапустив пружину.Выполнение

> spring stop
Spring stopped.
> spring start

помогает.

Примечание: при повторном запуске пружины может произойти сбой, но он все равно будет работать.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...