液体テンプレートでは、これは次のように実現されます。
{{ product.metafields.book.author }}
キー「本」の「著者」の値を返す
ShopifyAPIとRubyonRailsを使用していて、特定の製品の各メタフィールドを正常にループしました。
コントローラ内:
@products = ShopifyAPI::Product.find(:all, :params => {:limit => 10})
ビューで:
<% @products.metafields.each do |metafield| %>
<%= metafield.key %> : <%= metafield.value %>
<% end %>
これにより、予想どおり、製品のすべてのメタフィールドが返されます。上記の例の「book」など、特定のキーに一致するメタフィールドのみを返すにはどうすればよいですか?