我在调度程序作业中使用Rails.cache时遇到问题。正确安排作业并执行模型逻辑,直到我使用Rail.cache。没有信息可以通过缓存写入或读取;我的写作不会失败但是当我读到缓存时,我会得到一个“零”。返回。任何人都可以帮我弄清问题是什么?
配置/初始化/ task_scheduler.rb
Create table table3 as
Select table1.firstname, table1.lastname, table2.bodyweight
From table1
LEFT JOIN table2 ON table1.table1_id = table2.table2_id;
我在群集模式下使用Puma Rails MemoryStore。
答案 0 :(得分:0)
从Rails 4升级到Rails 5.1.2后,问题得到解决。鉴于配置文件中宝石和设置的变化量,我不确定这些变化中的哪一个解决了我的问题。