标签: ruby-on-rails ruby
在Ruby中,有没有办法从对象的'.inspect'输出中恢复对象?
用例将是:我在生产日志中输出'.inspect',我希望恢复该对象以进行测试,因为该对象很难在生产环境之外创建。
答案 0 :(得分:1)
您可能需要查看Marshal module。但请知道您不能只是从生产日志中的条目“恢复”对象......
编组库将Ruby对象的集合转换为字节流,允许它们存储在当前活动脚本之外。随后可以读取该数据并重构原始对象。