Rails 5:在config / environment / staging.rb中使用时,64:Integer的未定义方法“ megabytes”

时间:2019-04-23 13:59:22

标签: ruby-on-rails-5.2

Caching with Rails Guide中所述,我向config/environment/staging.rb添加了以下行:


Rails.application.configure do
...
  config.cache_store = :memory_store, { size: 64.megabytes }
...
end

这在启动Puma服务器时引发了错误:

undefined method `megabytes' for 64:Integer 

需要acctive_suport顶部的相应staging.rb模块:

require 'active_support/core_ext/numeric/bytes'
...

解决了这个问题。

我想念什么?谢谢。

使用的Rails版本:5.2.2,API模式。 Ruby:2.6.1

0 个答案:

没有答案