Creating a form for editing embedded documents with MongoMapper
Posted
by Luke Francl
on Stack Overflow
See other posts from Stack Overflow
or by Luke Francl
Published on 2010-03-19T19:49:40Z
Indexed on
2010/03/19
19:51 UTC
Read the original article
Hit count: 550
I'm playing around with MongoMapper but I'm having trouble figuring out how to create a form for an object that has embedded documents.
With ActiveRecord, I'd use fields_for
but when asked if this would be supported a few months ago, MongoMapper author John Nunemaker wrote: "Nope and nope. It is really [not] that hard with attr_accessor's."
OK, fair enough, but how do you write the form for this to work?
I'm not interested in using the nested form implementations that are out there because I want to do this the "normal" way as I'm learning about MongoMapper.
My model is simple enough - I've got a Person with embedded documents for email addresses, phone numbers, etc. I do not care about updating existing embedded documents. They can be re-created from the form input each time a Person is edited.
© Stack Overflow or respective owner