Fulfillment_created_at ror3 shopify api错误

时间:2011-10-28 11:57:28

标签: ruby-on-rails ruby-on-rails-3 shopify

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

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

帮助plz thx

我正在做这个

控制器

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

views -work

    <% @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 %>

2 个答案:

答案 0 :(得分:0)

我不确定我理解你的问题,但是如果你正在寻找创建订单的时候,你想要

@order.created_at

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

puts @order.inspect

查看订单API调用返回的数据类型。

答案 1 :(得分:0)

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

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

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