Привет, я новичок в rails и пытаюсь удалить ключ из кэша rails следующим образом:
Rails.cache.fetch('datasources_field_options')
Я вижу большой массив в консоли rails Затем я пытаюсь удалить его следующим образом:
Rails.cache.delete('datasources_field_options')
Это возвращает true
это из консоли:
irb(main):004:0> Rails.cache.delete('datasources_field_options')
2019-09-26 14:45:56 +0000 1569509156754 (24618) Cache delete: datasources_field_options
=> true
irb(main):005:0>
И затем я снова проверяю, было ли оно удалено:
Rails.cache.fetch('datasources_field_options')
Кештип ActiveSupport::Cache::DalliStore
Нет, не было.Массив все еще там.
Что мне не хватает?Почему нельзя удалить определенный ключ из кэша?
EDIT Я проверил конфигурацию - хранилище настроено на использование Redis на удаленном хосте.Я сделал короткое видео, чтобы показать вам, что я делаю.
https://youtu.be/q2WyYniacNw