Psst.. new poll here.
Psst.. new forums here.
Microsoft is blocking us again (TY IP Reputation!) so just use oauth login instead. :)
Paste
Pasted by ferio ( 17 years ago )
<div class="address">
<% fields_name = address.new_record? ? 'new_addresses[]' : 'contact[addresses_attributes][]' %>
<% fields_for fields_name, address do |fields|%>
<%= fields.select :type_id, Contact.address_types %>
<table>
<thead></thead>
<tbody>
<tr>
<td><%= fields.label :extended_address, t('.extended_address')%></td>
<td><%= fields.text_field :extended_address%></td>
</tr>
<tr>
<td><%= fields.label :post_office_box, t('.post_office_box')%></td>
<td><%= fields.text_field :post_office_box%></td>
</tr>
</tbody>
</table>
<% content_tag_for( :div, address.street_addresses) do %>
<%= t('.street_addresses') %>
<% if address.new_record? %>
<%= render :partial => 'addresses/street_address', :locals => {:street_address => StreetAddress.new}%>
<% else%>
<%= render :partial => 'addresses/street_address', :collection => @contact.addresses[@global_index].street_addresses, :as => :street_address %>
<% end %>
<% end %>
<div>
<%= button_to_function t('.add_street_address') do |page|
page.insert_html :bottom, dom_id(address.street_addresses), :partial => 'addresses/street_address', :object => (StreetAddress.new :address_id => address.id)
end%>
</div>
<% unless fields.object.new_record? %>
<div>
<%= fields.label :_delete, t('.delete_address')%>
<%= fields.check_box :_delete %>
<%= fields.hidden_field :id %>
</div>
<% end %>
<% end %>
</div>
Revise this Paste