Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/62.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Arrays 无法从ruby获得价值_Arrays_Ruby On Rails_Ruby_Object_Shopify - Fatal编程技术网

Arrays 无法从ruby获得价值

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

我正在使用shopify脚本编辑器,但当我尝试获取cart.line\u items.Money之类的值时,它不会返回值,但当我使用puts进行输出时,它会给我这个值

#<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

我知道这可能无法直接回答你的问题,但我认为它可以为你指明正确的方向