Каковы мои варианты хранения при написании промежуточного программного обеспечения Rack для приложений Rails?
Предполагая, что мое промежуточное программное обеспечение Rack разработано специально для приложений Rails, какие варианты хранения у меня есть? Например, есть ли способ прочитать / записать в кеш Rails?
1 ответ
Решение
Да, кеш Rails не зависит от Rack, вы можете использовать его так:
Rails.cache.read("city") # => nil
Rails.cache.write("city", "Duckburgh")
Rails.cache.read("city") # => "Duckburgh"
Вы можете прочитать больше о кешировании в Rails из учебника по кешированию Rails.
Вы также можете использовать свое собственное решение, например, подключение к экземпляру Redis/Memcached, общение с базой данных NoSQL. Есть много решений для этой проблемы.