I've narrowed down the issue...
lib/thinking_sphinx/index/builder.rb
def initialzie
...
self.instance_eval &block
...
end
That call seems to not be working and/or doing nothing.
When I do:
puts "self.respond_to?(:instance_eval)", I get:
#<ThinkingSphinx::Index::FauxColumn:0x10f575778>
I'm on Ruby Enterprise 1.8.7-2010.02
This must be because of the BlankSlate/Builder changes?
On Nov 5, 1:25 am, Pat Allan <[email protected]> wrote:
> I don't suppose the stack trace holds any clues?
>
> --
> Pat
>
> On 05/11/2011, at 12:10 AM, Ngan wrote:
>
>
>
>
>
>
>
> > I've removed all indexes from all models and left just one:
>
> > class Label < ActiveRecord::Base
> > define_index do
> > indexes :name
> > end
> > end
>
> > And it still errors.
>
> > On Nov 4, 2:36 pm, Ngan <[email protected]> wrote:
> >> Yea, i downgrade Riddle as well when going to 1.4.9 (it errors when
> >> you don't).
>
> >> Will check further
>
> >> On Nov 4, 2:07 pm, Pat Allan <[email protected]> wrote:
>
> >>> Can't think why that error would appear changing from 1.4.7 to 1.4.10…
>
> >>> When you downgrade to 1.4.9, keep in mind you'll need to downgrade Riddle
> >>> as well (1.5.0 only works with 1.4.10/2.0.10 - all were released earlier
> >>> today).
>
> >>> Do any of your index definitions not have any fields? Are you doing
> >>> anything out of the ordinary with index definitions?
>
> >>> --
> >>> Pat
>
> >>> On 04/11/2011, at 10:50 PM, Ngan wrote:
>
> >>>> I'm on Rails 2.3. Been running TS 1.4.7. Tried to upgrade to to TS
> >>>> 1.4.10, but got this error:
>
> >>>> $ rake ts:index --trace
> >>>> ...
> >>>> At least one field is necessary for an index
> >>>> ...
>
> >>>> I tried to upgrade to 1.4.9, and got the same error...
> >>>> What changed?
>
> >>>> --
> >>>> You received this message because you are subscribed to the Google
> >>>> Groups "Thinking Sphinx" 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/thinking-sphinx?hl=en.
>
> > --
> > You received this message because you are subscribed to the Google Groups
> > "Thinking Sphinx" 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/thinking-sphinx?hl=en.
--
You received this message because you are subscribed to the Google Groups
"Thinking Sphinx" 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/thinking-sphinx?hl=en.