Hello, I followed this excellent example from NovaWave (thank you!) and implemented a mini-email system http://www.novawave.net/public/rails_messaging_tutorial.html Next I wanted to add the ability to attach different models to the email. For this I created a model called attachment that belongs to the message and has polymorphic relationships with a couple of other models (pretty cool ehh, OLE eat my dust) What I can''t figure out is when/where/how to initiate the attachment. I can test this out and it works just fine Attachment.new(:attachable => Item.find(:first), :message => Message.find(:first)) and the attachable_type sets correctly, etc. My problem is that I still don''t understand REST well enough to figure out where this belongs in the grander scheme of things. Here are some options that I''m considering: 1. New actions one for each attachment type that all point to the same create action under the sent_controller (see the novawave doc). I think the url would look like this: /sent/new/item/4546 2. Member actions under each attachable model that would look like this /items/4546/email 3. Multipart form? 4. Somewhere as part of current_user.sent_messages.build For once, I''d like to do things the proper RoR way. Thank you kindly. GP -- Posted via http://www.ruby-forum.com/. --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group. To post to this group, send email to rubyonrails-talk-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org To unsubscribe from this group, send email to rubyonrails-talk-unsubscribe-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en -~----------~----~----~----~------~----~------~--~---