http://dev.rubyonrails.org/ticket/10271
I submitted this patch the other day. Basically, right now the code will throw an exception if you try to specify a body and a nested part:
part :content_type => "multipart/alternative", :content_disposition => "inline", :body => "Nothing to see here." do |p| p.part :content_type => "text/html", :body => "<b>test</b> HTML<br/>" end
This patch includes what is specified in the body as a separate part, as if it had been nested.
I need some +1's - or feedback about why not.