1
我試圖在訂單標籤下的Spree後端創建搜索欄,您可以在其中輸入產品sku並查找包含該產品的所有訂單。Spree Commerce - 通過sku搜索訂單
我已經使用deface插入「sku搜索」字段。代碼如下所示:
Deface::Override.new(:virtual_path => 'spree/admin/orders/index',
:name => 'search_by_sku',
:insert_bottom => "div.omega",
:text => "
<div class='field'>
<%= label_tag nil, Spree.t(:sku) %>
<%=f.text_field :line_items_cont %>
</div>
")
line_items_cont給我一個錯誤。
line_items_cont是什麼搜索使用搜索line_items,它應該回來的結果,但它沒有。以下是結果返回的結果。
#<Spree::Order id: 225400, number: "R454575501",
item_total: #<BigDecimal:7f83f7815998,'0.3194E3',18(18)>,
total: #<BigDecimal:7f83f78158f8,'0.3194E3',18(18)>,
state: "complete", adjustment_total: #<BigDecimal:7f83f7815808,'0.0',9(18)>,
user_id: nil, completed_at: "2014-01-30 07:34:38", bill_address_id: 173224,
ship_address_id: 171925, payment_total: #<BigDecimal:7f83f7815560,'0.3194E3',18(18)>,
shipping_method_id: nil, shipment_state: "shipped", payment_state: "paid",
email: "[email protected]", special_instructions: "", created_at: "2014-01-30 05:00:49",
updated_at: "2014-01-30 16:12:31", currency: "USD", last_ip_address: "removed",
yahoo_order_id: nil, legacy_fields: {}, legacy_order_id: nil, created_by_id: nil,
channel: "spree", approved_at: "2014-01-30 14:27:10">],
所以我想知道的是有沒有辦法將順序中包含的項目添加到返回的結果?
你是男人!這正是我需要的。非常感謝。 – user2985714
請問[請幫忙](https://groups.google.com/forum/#!searchin/spree-user/filter$20result$20spree/spree-user/pFa9j4_yTa8/uEfnvvJPHuIJ)? –