Fulfillment_created_at ror3 shopify apiエラー

配列の使い方と注文日の取得方法?

注文が発送された日付を取得します(order.line_items_line_item.fulfillment.created_at)

ヘルプPLZのTHX

私はこれをやっている

コントローラ

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

ビュー - ワーク

    <% @order.each do |order|  %>
        <%= order.customer.email %>

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

           <% line_item.title %>

    <% end %>

    <% end %>

    

  <% end %>

ビュー - 動作しません

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

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

    <% end %>

    <% end %>

    

  <% end %>

ビュー - 動作しません

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

2 答え

私はあなたの質問を理解しているか分からないが、注文が作成されたときに探しているのであれば、

@order.created_at

http://api.shopify.com/order.html のJSONレスポンスをご覧くださいまたは

puts @order.inspect

Order APIコールから返されるデータの種類を確認します。

0
追加された
エドワード応答ありがとう。書式日付02.11.2011で注文が完了した日付が必要です
追加された 著者 Fonexn,

広告申込情報には created_at フィールドがありません。住所ラインは住所の一部と同じ方法で注文のプロパティです。

There's a separate object that deals with order fulfillments. Here's the page on the docs: http://api.shopify.com/fulfillment.html

ルビーの宝石を使用すると、 order.fulfillments を呼び出して一連のフルフィルメントを取得できます。次に、それらをループして、広告申込情報がいつ処理されたかを確認できます。

0
追加された