存储ActiveRecord查询的好方法是什么(不是查询结果)?

时间:2016-01-12 01:56:39

标签: ruby-on-rails-4 rails-activerecord

我的应用程序中有一些条件需要定期查询(就像过去24小时内已注册的所有用户一样),我想存储该查询以供日后使用。什么是存储查询本身的好方法,而不是查询的结果?

我想到的几种不同的方式:

  1. 将键映射到我用作函数的符号的哈希,每个函数都在Y_rate = [int(x == y) for x, y in zip(Y_predict, Y_real)] # 1 if correct, 0 if incorrect Y_rate_correct = sum(Y_rate) / len(Y_rate) print( Y_rate_correct ) # this will print 0.75 对象上定义,其实现定义了我想要的查询。
  2. 将密钥映射到原始SQL查询的哈希。
  3. 存储每个查询的单例方法的全局哈希。

0 个答案:

没有答案