I have had the worst time getting my forms to accept input for more
than one model. I tried using accepts_nested, and other techniques
and finally got it all working. But it was not fun. I never did get
I do need more experience.
I did hit upon one idea that I just wanted to run by the community.
Let me know what you think.
If you have one form that will need to send values to several
models.... how about creating a "Form" model with generic attributes.
This "Form" model could for example have fields integer1:integer,
integer2:integer ... etc.. and have fields string1:string,
You would build a "Form" model that could handle any form in your
Then you just collect the values into this "Form" model.. after they
are in you just assign them to all your other models. No need to go
crazy with all those parameters[:this][:that].
It for sure may not be the MOST efficient way to deal with the
database, but it can't be that bad.