Thanks all! On May 8, 4:03 pm, Marnen Laibow-Koser <[email protected]> wrote: > slindsey3000 wrote: > > 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 > > accepts_nested working! > > accepts_nested works very easily. If you can tell us what problems > you're having, I'm sure we can help. > > > > > > > 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, > > string2:string..... etc.. > > > You would build a "Form" model that could handle any form in your > > site. > > > 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]. > > Bad idea. Beside the conceptual wrongness, the resulting params hash > will be *harder* to work with (because the names won't be descriptive), > not easier. If you want to do soething like this properly, check out > the Presenter pattern. > > > > > It for sure may not be the MOST efficient way to deal with the > > database, but it can't be that bad. > > It is that bad. Don't even bother. > > > > > Thoughts? > > Learn the framework, don't fight it and kludge your way around it. > > > Shawn > > Best, > -- > Marnen Laibow-Koserhttp://www.marnen.org > [email protected] > -- > Posted viahttp://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 [email protected]. > To unsubscribe from this group, send email to > [email protected]. > For more options, visit this group > athttp://groups.google.com/group/rubyonrails-talk?hl=en.
-- 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 [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en.

