我正在尝试合并地址和交付,并将其作为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。
任何建议是非常有帮助的第一