It's not lupus

On Nov 24, 12:35 pm, Owen Dall <[email protected]> wrote:
> Wow. This is like watching a good episode of House. : -)
>
>
>
> On Wed, Nov 24, 2010 at 1:17 PM, Matt Jones <[email protected]> wrote:
> > More info: this is the commit that b0rked us:
>
> >https://github.com/rails/rails/commit/bfbdeeae3080c89a0b27e42d684cbeb...
>
> > And here's a related LH ticket:
>
> >https://rails.lighthouseapp.com/projects/8994/tickets/5915
>
> > BTW, adding this line:
>
> > named_scope :scoped, lambda { |scope| scope }
>
> > to the Translation model makes the spec go from failing to passing.
> > Completely removing the method_missing definition from
> > named_scope_extensions.rb has the same effect, but I believe that will break
> > automatic scopes.
>
> > --Matt Jones
>
> > On Nov 24, 2010, at 9:44 AM, Bryan Larsen wrote:
>
> > > Yes, it does seem that there are two problems.
>
> > > Hobo 1.0.2 breaks the "include" scope.
>
> > > Rails 2.3.9 breaks chained scopes.
>
> > > Bryan
>
> > > On 10-11-24 08:38 AM, Matt Jones wrote:
> > >> Not 100% sure this is related - I'm getting the same failure with Hobo
> > 1.0.1 (which doesn't include the mentioned commit) and any Rails version
> > higher than 2.3.8.
>
> > >> To sum up:
>
> > >> Rails 2.3.8 + Hobo 1.0.1: Gert's spec passes
> > >> Rails 2.3.9 + Hobo 1.0.1: Gert's spec fails
>
> > >> Something on this list:
>
> > >>https://github.com/rails/rails/compare/v2.3.8...v2.3.9
>
> > >> Is breaking things, but I can't figure out what...
>
> > >> --Matt Jones
>
> > >> On Nov 24, 2010, at 8:21 AM, Bryan Larsen wrote:
>
> > >>> Yes, I noticed a subset of that yesterday, and reopened #839:
> >https://hobo.lighthouseapp.com/projects/8324/tickets/839-ruby-head-do...
>
> > >>> Could those affected, please try reverting the change to
> > hobo/lib/hobo/scopes/named_scope_extensions.rb in this commit?
>
> >https://github.com/tablatom/hobo/commit/07362c9a6b50c2d8d218c5c053204...
>
> > >>> It appears that respond_to? was being called for its side effects.
> > (it can actually be moved to the previous line -- it doesn't need to be in
> > the if statement).
>
> > >>> thanks,
> > >>> Bryan
>
> > >>> On 10-11-24 07:14 AM, Gert Thiel wrote:
> > >>>> Dear fellow Hobo users.
>
> > >>>> Using the Rails i18n 0.4.2 gem including I18n::Backend::ActiveRecord I
> > >>>> discovered that Hobo 1.0.2 kills Rails' chained scopes feature.
>
> > >>>> Model.scoped({ :conditions =>   {:field1 =>
> > >>>> value} }).scoped({ :conditions =>   {:field2 =>   another_value} })
>
> > >>>> should return only record filtered by both :field1 and :field2. But if
> > >>>> I use Hobo I get all records with :field2 = another_value.
>
> > >>>> With Hobo only the very last scope of every scope chain survives.
>
> > >>>> I created a spec to prove my point:
>
> > >>>>https://github.com/GertThiel/HoboKillsRailsChainedScopes
>
> > >>>> You can observe the bug with Hobo included in the Gemfile or resolve
> > >>>> the bug by omitting Hobo from the Gemfile.
>
> > >>>> BTW: This is the part of code of I18n::Backend::ActiveRecord which
> > >>>> suffers from the bug:
>
> >https://github.com/svenfuchs/i18n/blob/v0.4.2/lib/i18n/backend/active...
>
> > >>>> I'm sorry to have to report such a severe bug.
>
> > >>>> Regards,
>
> > >>>> Gert Thiel
>
> > >>> --
> > >>> 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.
>
> > > --
> > > 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.
>
> > --
> > 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.
>
> --
> Thanks,
>
> Owen
>
> Owen Dall, Chief Systems Architect
> Barquin Internationalwww.barquin.com
> 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.

Reply via email to