0

配列を使用して注文日を取得する方法は?

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

助けてくださいthx

私はこれをやっています

コントローラ

@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 に答える