在液体模板中,这是这样实现的:
{{ product.metafields.book.author }}
它返回 'author' 的值,因为它的键 'book'
我正在使用 Shopify API 和 Ruby on Rails,并已成功遍历给定产品的每个元字段:
在控制器中:
@products = ShopifyAPI::Product.find(:all, :params => {:limit => 10})
在视图中:
<% @products.metafields.each do |metafield| %>
<%= metafield.key %> : <%= metafield.value %>
<% end %>
正如预期的那样,这将返回产品的所有元字段。如何仅返回与上例中的特定键(即“书”)匹配的元字段?