Finally I had some more time to check it and the solution is
trivial... In my app I had define_index block *before* associations.
Moving it after them solved the problem.

Pat: Is this expected behavior? I haven't changed anything in my
models and older version of TS works fine, while current version needs
associations before define_index block.

On Aug 29, 7:20 pm, Piotr Sarnacki <[email protected]> wrote:
> Hi,
>
> Sorry for not responding for this, but I haven't got time to really
> check it.
>
> I've created simple rails app with 2 models and it seams it works
> fine, so it's *again* something that I messed up in my application's
> models :)
>
> Sorry for taking your time, I'll try to test things like that harder
> before posting :)
>
> Cheers,
>
> Piotr
>
> On Jul 30, 3:06 pm, Pat Allan <[email protected]> wrote:
>
> > Hi Piotr
>
> > Curiosly, I've not changed the index setup code recently. Is it any  
> > different if you use city.population instead of city(:population) ?
>
> > --
> > Pat
>
> > On 29/07/2009, at 12:44 PM, Piotr Sarnacki wrote:
>
> > > Hi,
>
> > > I've upgraded sphinx to current master version and there are some
> > > problems with indexing belongs_to fields.
>
> > > Let's say I have Article model and it's connected with city, and city
> > > has population as an integer.
>
> > > class Article
> > >  belongs_to :city
>
> > >  define_index do
> > >    has city(:population), :as => city_population, :type => :integer
> > >  end
> > > end
>
> > > In older version of sphinx it was correctly indexed. In newer version
> > > thinking sphinx generates:
> > > "articles"."population" AS "city_population" which is not what I
> > > expect.
>
> > > I'll try to add some failing tests later in the evening but maybe
> > > someone know how to handle it with new sphinx :)
>
>
--~--~---------~--~----~------------~-------~--~----~
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
-~----------~----~----~----~------~----~------~--~---

Reply via email to