【问题标题】:Fulfillment_created_at ror3 shopify api errorFulfillment_created_at ror3 shopify api 错误
【发布时间】:2011-10-28 11:57:28
【问题描述】:

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

我得到了订单发货的日期。(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 %>

【问题讨论】:

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


    【解决方案1】:

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

    @order.created_at
    

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

    puts @order.inspect
    

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

    【讨论】:

    • 爱德华感谢您的回复。我需要使用格式日期 02.11.2011 完成订单的日期
    【解决方案2】:

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

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-04-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-09-29
      • 1970-01-01
      • 1970-01-01
      • 2020-10-11
      相关资源
      最近更新 更多