我试图使用to_h将OrderGroup1中的数据转换为哈希,但它抛出了上述错误。当前ruby版本:ruby 2.7.6p219 (2022-04-12 revision c9c2245c0a) [arm64-darwin22]我检查了Ruby版本,到目前为止,我的项目正在运行的版本是2.7.6。to_s和其他相关方法,但to_h不起作用。有什么可行的办法吗?
to_h
OrderGroup1
ruby 2.7.6p219 (2022-04-12 revision c9c2245c0a) [arm64-darwin22]
to_s
uidvcgyl1#
不能对ActiveRecord对象调用to_h,但可以通过调用attributes方法来获取属性哈希
attributes
OrderGroup.find(1).attributes
1条答案
按热度按时间uidvcgyl1#
不能对ActiveRecord对象调用
to_h
,但可以通过调用attributes
方法来获取属性哈希