我从docker开发我的rails应用程序。我也从docker运行rails c
。当我尝试某些查询时:Patient.last
大约需要15s-30s。我只看到屏幕下面没有任何消息。 15-30秒后打印记录数据。
仅适用于包含设计的模型。我的数据库中只有一名患者。当我再次查询时,它需要几毫秒。 我的模型定义是:
我的问题是问题存在(AR,docker,Rails)?我该如何调试呢?
编辑:
感谢@Fabrizio Bertoglio的建议。问题在于设计。
当我从模型中删除devise
方法时,患者立即加载。
所以devise
关键字就是问题所在。但为什么?我需要挖掘它,或者在设计宝石中询问。