Я только что установил Memcached на моем Mac и обновил конфигурацию моего приложения Sinatra, как описано в документации Heroku , но я получаю NoMethodError
при попытке использовать синтаксис на основе хеша, который они указывают :
>> CACHE['color'] = 'blue'
>> CACHE['color']
Использование явных методов get
и set
, как показано ниже, работает нормально.
>> CACHE.set('color', 'blue')
>> CACHE.get('color')
При необходимости я могу использовать последний синтаксис, но первый кажется более элегантным. Я не проверял это в среде Heroku, так как хотел бы, чтобы любая реализация, которую я использую, работала и в моей локальной среде. Спасибо!