Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/regex/16.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
Ruby on rails ShopifyAPI与Rails-如何创建计算字段_Ruby On Rails_Shopify - Fatal编程技术网

Ruby on rails ShopifyAPI与Rails-如何创建计算字段

Ruby on rails ShopifyAPI与Rails-如何创建计算字段,ruby-on-rails,shopify,Ruby On Rails,Shopify,我正在构建一个Rails应用程序来访问ShopifyAPI。如何在返回的对象上添加“计算”字段。e、 g.在我的控制器中,为了获取所有订单,我呼叫: @orders=shopifigapi::Order.find(:all,:params=>{:status=>'any'}) 这很好,但我希望@orders包含一个新的计算字段“fullname”(order.customer.firstname+order.customer.lastname的concat) 任何真正受欢迎的想法:-) 谢谢。获

我正在构建一个Rails应用程序来访问ShopifyAPI。如何在返回的对象上添加“计算”字段。e、 g.在我的控制器中,为了获取所有订单,我呼叫:

@orders=shopifigapi::Order.find(:all,:params=>{:status=>'any'})

这很好,但我希望@orders包含一个新的计算字段“fullname”(order.customer.firstname+order.customer.lastname的concat)

任何真正受欢迎的想法:-)
谢谢。

获取资源意味着您正在将资源从A转移到B,在这种情况下,您正在将订单从您的商店转移到您的应用程序。如果您想连接客户名称,请在应用程序代码中进行连接。您不能更改从API请求的数据格式以适合您。你照原样去做

谢谢你,大卫。我明白我不能更改API,我在问题中的真正意思是-如何在通过API请求创建@orders对象后将计算字段添加到@orders对象(或扩展它)。它是一个ShopifAPI::Order对象,我很难扩展它。