我正在嘗試合併地址和交付,並將其作爲solidus結帳過程中的一個地址作爲地址。面對幾個問題。我跟着以下過程:Spree Solidus:在結帳時合併地址和交付步驟
remove_checkout_step :delivery
在order_decorator
添加以下代碼重寫_address.html
<%= form.fields_for :shipments do |ship_form| %> <div class="shipment"> <h5 class="stock-shipping-method-title"><%= Spree.t(:shipping_method) %></h5> <ul class="field radios shipping-methods"> <%= fine %> <% ship_form.object.shipping_rates.each do |rate| %> <li class="shipping-method"> <label> <%= ship_form.radio_button :selected_shipping_rate_id, rate.id %> <span class="rate-name"><%= rate.name %></span> <span class="rate-cost"><%= rate.display_cost %></span> </label> </li> <% end %> </ul> </div> <% end %>
但對於選擇的送貨方式的單選按鈕不出現。我甚至稱之爲before_delivery回調check_controller的before_address。
任何建議是非常有幫助的第一