当我在本地进入rails控制台时,我需要能够看到控制器中的所有类后代。我的Api控制器都继承了这个Api::BaseController。我遇到的问题是,当我跳到rails控制台检查后代中的哪个Api控制器时,在我调用他们之前,它是空的。这可能与开发中的类如何不急于加载,以及它们不是本地缓存有关。sample_app$ rails c
Loading development environment
在我正在处理的一个项目中,我从控制器中的外部API请求数据,然后将数据显示在视图中。我最近开始遇到由于速率限制而抛出的异常,这是由于对API的过度调用造成的。为了解决这个问题,我假设我需要实现某种缓存系统。我一直在研究rails中的页面缓存,但它似乎没有解决我的问题,因为我没有使用我自己的数据库中的模型。所以,我想知道是否有一种简单的方法可以定时缓存页面,这样就可以通过API频繁地请求新数据。
希望这是有意义的--我是Ruby on Rails