Fogbugz #60: Anlegen von (nested) Mails ermöglichen.

This commit is contained in:
Roland 2011-05-21 23:51:41 +02:00
parent 0eff756757
commit 2818f5a708
2 changed files with 6 additions and 5 deletions

View file

@ -22,12 +22,13 @@ class ContactsController < ApplicationController
c.place = params[:contact][:place]
c.country = params[:contact][:country]
params[:contact][:emails_attributes].each do |e|
unless e.address.blank?
# these come as: ["0", {"address"=>"a@b.c"}]
params[:contact][:emails_attributes].map {|k,vs| vs}.each { |val|
unless val["address"].blank?
email = c.emails.build
email.address = e.address
email.address = val["address"]
end
end
}
if c.save
flash[:notice] = 'Kontakt hervorragend angelegt!'

View file

@ -10,7 +10,7 @@
<div class="twocol">
have: <%= c.emails.count %> email.
<% c.emails.first(2).each do |e| %>
<%= '<a href="mailto:' + e + '">'%>e</a>
<a href="mailto:<%= e.address %>"><%= e.address %></a>
<% end %>
</div>
<div class="onecol">