Rails - one form, validation in two models

I have a form for the registration of new users. In the form are these inputs:

  • name (model_a)
  • age (model_a)
  • email (model_a)
  • icq (model_b)
  • skype (model_b)

All fields are required. The first 3 fields are in model_a and the last two in model_b. In both models I have already prepared validation rules.

It should work this way: User make registration and into the table model_a will be saved first 3 fields, into the table model_b last two fields.

But how to set up the form this way?

Answers


Take a look at Nested forms

http://railscasts.com/episodes/196-nested-model-form-part-1


Need Your Help

routing NoSQL and SQL backed fields in a single django Model

sql django django-models nosql

Is it possible to route fields in a single Model to different databases NoSQL and SQL? If not are there design that emulate that?