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.

Reply via email to