On Martes, 16 de Febrero de 2010 20:10:55 Ed W escribió: > On 15/02/2010 09:33, Sergio Cambra .:: entreCables S.L. ::. wrote: > > On Sábado, 13 de Febrero de 2010 22:14:26 satynos escribió: > >> Sergio: > >> > >> Thanks for the feedback. Both MikeV and me work on the same project. > >> We might have a scalability issue if we turn off the thread-safety. Is > >> there any switch or config setting in active_scaffold that can utilize > >> thread safety. > > > > I think you can turn on thread-safety if you don't use per-request > > configuration, although I haven't tried it > > > >> If not how hard is it to accommodate thread-safety into > >> the active_scaffold plugin? If I want to copy the configuration to > >> instance which file or what place should I be looking in? > > > > lib/active_scaffold.rb and files inside lib/active_scaffold/config/ > > > > active_scaffold instance method should return instance variable when is > > set, and class variable in other case (now, it returns class variable all > > time). There should be a method to copy config from class to instance > > variable, which only clones it when instance variable is not set, it > > would be used before filters which changing active scaffold config. > > Cloning config should clone depthly, cloning columns sets, action links > > sets and so on. > > Hmm, what about a passthrough proxy object of sorts? Not thought this > through, but something avoid some of the copying, but provide an object > instance level override?
Yeah, I had thought about this but I haven't implemented it yet because it's some long. My suggestion it was a faster to implement workaround, but the real fix is your way and we will have to implement this sooner or later, to be thread safe and also pre-request configuration will be easier. > > Ed W -- Sergio Cambra .:: entreCables S.L. ::. Mariana Pineda 23, 50.018 Zaragoza T) 902 021 404 F) 976 52 98 07 E) [email protected] -- You received this message because you are subscribed to the Google Groups "ActiveScaffold : Ruby on Rails plugin" 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/activescaffold?hl=en.
