Hi all, for first sorry for my english.

I've a problem with a TS attribute, in the dev environment everything work 
fine but when I try to update the code in the staging environment I've got 
the following error from Capistrano.

*Cannot automatically map attribute target_usage_id in Digitalasset to an*
* equivalent Sphinx type (integer, float, boolean, datetime, string as 
ordinal).*
* You could try to explicitly convert the column's value in your 
define_index*
* block:*
* has "CAST(column AS INT)", :type => :integer, :as => :column*

My Models are: "Digitalasset" and "TargetUsage"

Digitalasset

belongs_to :target_usage


TargetUsage

has_many :digitalassets 


In define_index I've got

...
has :target_usage_id
...

table target_usages have a int (11) PK id

The strange thing is that I've the same situation with another field 
"image_type_id" that works identically as target_usage_id (same relation 
with Digitalasset) so I've copied the code and changed for fit the new 
attribute.

I'm using TS 2.0.14

Thanks in advance for your help.

Yuri.





-- 
You received this message because you are subscribed to the Google Groups 
"Thinking Sphinx" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/thinking-sphinx.
For more options, visit https://groups.google.com/d/optout.

Reply via email to