Thanks for the clarification, Matt. -Owen
On Sun, Aug 15, 2010 at 2:46 PM, Matt Jones <[email protected]> wrote: > > On Aug 15, 2010, at 1:06 PM, Tiago Franco wrote: > > Hi, >> >> It is a know issue (at least it was until a couple of months ago) that >> STI doesn't work well on Hobo. For several times I felt the need of >> using such a feature but ended worked with single tables instead. I >> personally believe that this is something used very ofter in Rails >> applications and that Hobo would benefit if such feature is supported. >> >> What are the thoughts on this? I can try to find out the root cause >> for the issue and submit a patch. >> > > We finally got 90+% of the issues with STI wrapped up for 1.0, and I'm > using it in a couple places in production code. > > That said, there are still a number of "pain points" with respect to STI > that would be great to sort out: > > - lifecycles; the current implementation works, but you typically wind up > having to repeat parts of the lifecycle that should be inherited if you want > to make changes. There's also no clean way to "un-declare" a lifecycle step, > if (for instance) you wanted *almost* every STI descendant to have the same > behavior except for one. > > - #559 is mostly a documentation issue; as it points out, calling > hobo_model in an STI subclass is... bad. > > - superclass chaining is not reliably implemented, so you can't rely on > (for instance) declaring a model_controller for the parent class and having > object_url work correctly for subclasses. > > There are probably more, but that's what I could think of off the top of my > head... > > --Matt Jones > > > -- > You received this message because you are subscribed to the Google Groups > "Hobo Users" group. > To post to this group, send email to [email protected]. > To unsubscribe from this group, send email to > [email protected]<hobousers%[email protected]> > . > For more options, visit this group at > http://groups.google.com/group/hobousers?hl=en. > > -- - Owen Owen Dall, Chief Systems Architect Barquin International Cell: 410-991-0811 -- You received this message because you are subscribed to the Google Groups "Hobo Users" 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/hobousers?hl=en.
