% checkout_form.fields_for :shipment do |shipment| %> <% shipment.fields_for :address do |address| %>
<%= address.text_field :firstname, :class => 'required' -%>*
<%= address.text_field :lastname, :class => 'required' -%>*
<%= address.text_field :address1, :class => 'required' -%>*
<%= address.text_field :address2 %>
<%= address.text_field :city, :class => 'required' -%>*
<% if Spree::Config[:address_requires_state] %><% if @checkout.shipment.address.state.present? %> <%= collection_select("checkout[shipment_attributes][address_attributes]", :state_id, @states, :id, :name, {:include_blank => true}, {:style=> 'width:150px;'}) %> <% else %> <%= address.text_field :state_name, :class => 'required' -%> <% end %> *
<% end %><%= address.text_field :zipcode, :class => 'required' -%>*
<%= address.collection_select :country_id, @shipping_countries, :id, :name, {}, {:style => 'width:150px;', :class => 'required'} %>
<%= address.text_field :phone, :class => 'required' -%>*
<% if Spree::Config[:alternative_shipping_phone] %><%= address.text_field :alternative_phone -%>
<% end %>