Okay, well firstly - alias is required if you're using an association.

What's the type on the database column you're trying to use?

--  
Pat

On 09/06/2009, at 10:18 AM, Thibaud Guillaume-Gentil wrote:

>
> me too
>
> On Jun 9, 4:09 pm, Greg Weber <[email protected]> wrote:
>> I got the same result with and without the as alias.
>>
>> On Jun 8, 9:24 pm, Pat Allan <[email protected]> wrote:
>>
>>
>>
>>> Are you giving the attribute an alias?
>>
>>> ie: has relationship.attribute, :as => :relationship_attribute
>>
>>> --   
>>> Pat
>>
>>> On 09/06/2009, at 12:20 AM, Greg Weber wrote:
>>
>>>> thanks, I am going back to the older version for now.
>>
>>>> The part of my configuration that threw the error was
>>
>>>> has_many :relationship
>>>> define_index { has relationship(:attribute) }
>>
>>>> On Jun 8, 8:19 pm, Pat Allan <[email protected]> wrote:
>>>>> Hi Greg
>>
>>>>> I do try to test on older versions of Rails regularly, but 1.2.6  
>>>>> is
>>>>> as
>>>>> far back as I go. So if possible, I'd recommend updating to that.
>>
>>>>> Besides that, can you outline what your actual define_index  
>>>>> block is,
>>>>> and the associations that you're trying to use?
>>
>>>>> Also, from memory, I think the assoc method expects a symbol,  
>>>>> not a
>>>>> string.
>>
>>>>> Cheers
>>
>>>>> --
>>>>> Pat
>>
>>>>> On 08/06/2009, at 8:02 PM, Greg Weber wrote:
>>
>>>>>> I have an app with an old version of rails - 1.2.2
>>
>>>>>> Thinking Sphinx was mostly working, but then I upgraded to the
>>>>>> newest
>>>>>> version of sphinx, and it broke both has_many and belongs_to
>>>>>> association indexing. It also fails on Rails.configuration, but  
>>>>>> that
>>>>>> was easy enough to work around.
>>
>>>>>> For any has_many association I get the error
>>>>>> "Cannot automatically map attribute #{attribte} in #{Parent
>>>>>> Model} ..."
>>
>>>>>> It is looking in the parent model, not the association model,  
>>>>>> which
>>>>>> seems to be the problem.
>>
>>>>>> If I do
>>
>>>>>> define_index do
>>>>>>  assoc("association_name").attribute
>>>>>> end
>>
>>>>>> Then I don't get a failure message, but the generated sql is  
>>>>>> still
>>>>>> parent_table.attribute with no joining to the association.
>>
>>>>>> Any help is appreciated. Maybe someone knows the source can  
>>>>>> point me
>>>>>> to where a patch would need to be applied.
> >


--~--~---------~--~----~------------~-------~--~----~
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