开发者

Creating a form for editing embedded documents with MongoMapper

开发者 https://www.devze.com 2022-12-23 06:37 出处:网络
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.

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, ph开发者_开发技巧one 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.


Take a look here Rails MongoMapper EmbeddedDocument Form Help, this is a nice solution.

0

精彩评论

暂无评论...
验证码 换一张
取 消