Rails Cache - 显示的ASCII字符?

时间:2017-11-08 20:10:35

标签: ruby-on-rails ruby-on-rails-4 caching ascii

我正在尝试一个简单的Rails缓存提取,因此我得到了一堆ascii字符。我想从缓存中获取一些东西,如果它没有,那么只返回一个空数组。

Rails.cache.fetch('store_links') { [] }

当我在控制台中作为空数组运行时,我得到: [1] development » Rails.cache.fetch('store_links') { [] } => "\x04\b[\x00"

如果有帮助:这在Rails 3中有效,但现在无法使用Rails 4。

任何信息都会有所帮助!谢谢!

1 个答案:

答案 0 :(得分:0)

我明白了,

我在development.rb。

中添加了config.cache_store = :null_store

有趣的是,在Rails 3中,这条线并不存在,并且工作正常,所以如果有人能解释一下,它会有所帮助!