Ruby on rails 如何找出Rails为类缓存了哪些属性?

Ruby on rails 如何找出Rails为类缓存了哪些属性?,ruby-on-rails,ruby,activerecord,Ruby On Rails,Ruby,Activerecord,如何确定Rails为类缓存了哪些属性 我知道当你做这样的事情时: User.new首次从数据库中检索并缓存它的属性 如何以编程方式找出它在当前会话中缓存了哪些属性(而不是数据库中当前模型的哪些属性)?User.new首次,它从数据库检索属性-它不从数据库检索属性,只初始化一个新对象。User.new它第一次从数据库检索属性-它不从数据库检索属性,只初始化一个新对象。

如何确定Rails为类缓存了哪些属性

我知道当你做这样的事情时: User.new首次从数据库中检索并缓存它的属性

如何以编程方式找出它在当前会话中缓存了哪些属性(而不是数据库中当前模型的哪些属性)?

User.new
首次,它从数据库检索属性-它不从数据库检索属性,只初始化一个新对象。
User.new
它第一次从数据库检索属性-它不从数据库检索属性,只初始化一个新对象。