You'll need to make sure the join is included... try adding the following: has addressible.id, :as => :addessible_id
This forces the join. Cheers -- Pat On 30/05/2010, at 9:29 AM, badnaam wrote: > My Store model is like.. > > has_one :address, :as => :addressible, :dependent => :destroy > > The Address model has lat and lng columns as floats > > If I do this in my define index.. > > has 'RADIANS(addressible.lat)', :as => :latitude, :type => :float > has 'RADIANS(addressible.lng)', :as => :longitude, :type > => :float > > > I get this errror > > sql_range_query: Unknown column 'addressible.lat' in 'field list' > > What am I doing wrong here? > > Thanks > > -- > 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. > -- 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.
