假设我的Rack中间件是专为Rails应用程序设计的,我有哪些存储选项?例如,有没有办法让我读/写Rails缓存?
答案 0 :(得分:3)
是的,Rails缓存独立于Rack,您可以像这样使用它:
Rails.cache.read("city") # => nil
Rails.cache.write("city", "Duckburgh")
Rails.cache.read("city") # => "Duckburgh"
您可以在the Rails caching tutorial了解有关Rails缓存的更多信息。
您也可以推送自己的解决方案,例如连接到Redis / Memcached实例,与NoSQL数据库通信。这个问题有很多解决方案。