title: Rails form structure for accepting Primary and Secondary email
body: <p>I want to have a 'contact person' form that allows a user to enter their Personal and Work email at the same time.
  I can imagine two ways of doing this but am not sure they're optimal and may be missing a Rails way of doing so:</p>
  
  <ol>
  <li>Have the nested form create the email model twice, but add a flag for :position to identify them. (Hidden field to do so?) </li>
  <li>Set up a delegate that maps :personal_email and :work_email to the Email model such that the model handles them separately.</li>
  <li>Something else?</li>
  </ol>
  
  <p>Currently I have emails set up like this:</p>
  
  <pre><code>class Individual &lt; ActiveRecord::Base
    attr_accessible :first_name, ...
  
    has_many :emails
    #delegate :personal_email, :to =&gt; :email, :allow_nil =&gt; true
  end
  class Email &lt; ActiveRecord::Base
    attr_accessible :email_address, :owner_id, :owner_klass, :position, :verified, :email_type
    belongs_to :individual
  
    # WIP Returns 'primary' email for a user
    def personal_email
    end
  end
  </code></pre>