0

如何使用数组并获取订单日期?

我得到了订单发货的日期。(order.line_items_line_item.fulfillment.created_at)

帮助请谢谢

我正在做这个

控制器

@order = ShopifyAPI::Order.find(:all)

意见-工作

    <% @order.each do |order|  %>
        <span class="highlight"><%= order.customer.email %></span>

    <%= order.line_items.each do |line_item| %>

           <span class="note"><% line_item.title %></span>

    <% end %>

    <% end %>

    </ul>

  <% end %>

意见 - 不工作

    <% @order.each do |order|  %>

    <%= order.line_items.each do |line_item| %>
           <span class="note"><% line_item.created_at %></span>

    <% end %>

    <% end %>

    </ul>

  <% end %>

意见 - 不工作

<% if @order.line_items %>
      <% @order.line_items.each do |line_item| %>
        <tr>       
          <td><%= line_item.created_at %></td>
        </tr>
      <% end %>
<% end %>
4

2 回答 2

0

订单项没有created_at字段,它们是订单的属性,就像地址行是地址的一部分一样。

有一个单独的对象处理订单履行。这是文档上的页面:http: //api.shopify.com/fulfillment.html

使用 ruby​​ gem,您只需调用order.fulfillments即可获得一系列履行。然后,您可以遍历这些以查看订单项何时完成。

于 2011-11-25T05:04:14.093 回答
0

我不确定我是否理解您的问题,但如果您要查找订单的创建时间,您需要

@order.created_at

查看http://api.shopify.com/order.html中的 JSON 响应或执行

puts @order.inspect

查看从 Order API 调用返回的数据类型。

于 2011-11-01T21:25:15.227 回答