Arrays 无法从ruby获得价值
我正在使用shopify脚本编辑器,但当我尝试获取cart.line\u items.Money之类的值时,它不会返回值,但当我使用puts进行输出时,它会给我这个值Arrays 无法从ruby获得价值,arrays,ruby-on-rails,ruby,object,shopify,Arrays,Ruby On Rails,Ruby,Object,Shopify,我正在使用shopify脚本编辑器,但当我尝试获取cart.line\u items.Money之类的值时,它不会返回值,但当我使用puts进行输出时,它会给我这个值 #<Money:'2.5'> 我没有看到一种方法可以在官方网站上获取货币对象的金额。但是,它应该有一个实现来返回它的值。有几种可能性可以找到适合您的方法: 它很可能实现类似于to_s或to_f之类的方法。但是,如果没有,您可以选择选项2。 获取Money实例并查看可以发送给它的方法: money_obj作为money
#<Money:'2.5'>
我没有看到一种方法可以在官方网站上获取货币对象的金额。但是,它应该有一个实现来返回它的值。有几种可能性可以找到适合您的方法: 它很可能实现类似于to_s或to_f之类的方法。但是,如果没有,您可以选择选项2。 获取Money实例并查看可以发送给它的方法: money_obj作为money对象,可以运行:money_obj.class.instance_方法 这将为您提供一个可以调用money_obj的方法列表。此外,您可以查找运行money_obj.class.instance_methods.grep'keyword'的某些关键字,甚至可以看到那些只属于money类的方法:money_obj.class.instance_methods false 我知道这可能无法直接回答你的问题,但我认为它可以为你指明正确的方向