1
2
我在region.rb中放了类似的东西:
然后,您可以在需要的地方以region.default_region的形式访问它,并且它只被查找一次-第一次调用它时-到那时,设备将就位。 |
2
1
不太熟悉Ruby或Rails…但是为什么不尝试一个“懒惰加载”的场景呢?基本上,有一个全局函数来检查数据是否被加载,如果没有,从数据库中获取数据,然后缓存它。如果它已经被缓存,就返回它。 这样,在第一次调用该函数并在那时初始化所有内容之前,您将不会尝试访问数据库。 |