3

假设我的 Rack 中间件是专门为 Rails 应用程序设计的,我有哪些存储选项?例如,有没有办法让我读取/写入 Rails 缓存?

4

1 回答 1

3

是的,有,Rails 缓存独立于 Rack,你可以这样使用它:

Rails.cache.read("city")   # => nil
Rails.cache.write("city", "Duckburgh")
Rails.cache.read("city")   # => "Duckburgh"

您可以在Rails 缓存教程中阅读有关在 Rails 上缓存的更多信息。

您还可以推出自己的解决方案,例如连接到 Redis/Memcached 实例,与 NoSQL 数据库通信。这个问题有很多解决方案。

于 2011-07-30T21:44:42.393 回答