At one point I had an idea for a simple DSL for creating a model-like object that could be used in form_for but represented multiple models. Could you spec out how you'd expect something like that to work? I've been meaning to work on something like this for ages. -- Yehuda
On Mon, Oct 20, 2008 at 12:58 AM, Julian Leviston <[EMAIL PROTECTED]>wrote: > Hey Yehuda man :) > Here's a great example, from a project I'm working on right now: > > > ToobieToob has a number of teams and businesses, and each team has a number > of media files. The plus buttons on the very right of each element adds more > (using AJAX) and no changes persist until a set of validated records are > saved in the database (ie multiple enclosed transactions). > > This is one example. We have a couple of way more complex examples. (think > the same, but with 8 models including sub-models being saved at the same > time). > > This is the primary place where Rails falls down. We have > ModelName.update_all(params[:model_name].keys, params[:model_name].values) > which "handles" this-style of thing, but doesn't actually provide n-tiered > options where n is any value greater than 2. (ie you can have ToobieToob > above, and its people/teams, but not media files, and it doesn't handle the > validation for you, either). > > On the one hand, this is something which should be handled by the coder, > but on the other hand, having a best practice for this type of thing would > save countless HOURS of most coder's lives (probably mine included, tho we > have a mini-framework for this now... it's not the best, but it works). > > Now, if you look above, you'll also see there is a file upload box in the > media files sub-sub-section. ;-) And this works. It handles multiple file > uploads and deletes vai the form (when you add a file, the plus turns into a > minus). > > Julian. > > > On 20/10/2008, at 6:42 PM, Yehuda Katz wrote: > > Yeah, If you can provide some details I'd be glad to see what we can do ;) > -- Yehuda > > On Mon, Oct 20, 2008 at 12:23 AM, weepy <[EMAIL PROTECTED]> wrote: > >> >> Sorry - what do you mean by "multiple-level items" ? >> >> >> On 20 Oct, 07:46, Julian Leviston <[EMAIL PROTECTED]> wrote: >> > One of the biggest requests from noobs I see everywhere is how to do >> > multiple-level items in Rails. >> > >> > If we had a method of doing this that was "standard", it would be the >> > one of the biggest ways that I can think of to attract new users. >> > >> > Make a vid, and it'll spread like viral pancakes. >> > >> > Of course, all the Rails guys looking at this list would just hawk the >> > code and build it into Rails, but I guess that's what's so great about >> > Open Source, hey. >> > >> > :-) >> > >> > Julian. >> >> > > > -- > Yehuda Katz > Developer | Engine Yard > (ph) 718.877.1325 > > > > > -- Yehuda Katz Developer | Engine Yard (ph) 718.877.1325 --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "merb" 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/merb?hl=en -~----------~----~----~----~------~----~------~--~---
<<inline: pastedGraphic.png>>
