*dear Pat&All~*

*i'm almost there but here comes another error~*

*TypeError: can't convert ThinkingSphinx::ActiveRecord::Column to String *

*(ThinkingSphinx::ActiveRecord::Column#to_str gives 
ThinkingSphinx::ActiveRecord::Column) *

*(line 5)*


and attachment is where my error came from~ pls help~ very 
appreciate~~ (*≧∇≦*)

Pat Allan於 2015年5月12日星期二 UTC+8下午4時26分14秒寫道:
>
> Have you got callbacks in the models you’re indexing, to ensure the data 
> is being saved to Sphinx?
>
> And have you run `rake ts:regenerate` to get all the indices set up and 
> existing records indexed?
>
> — 
> Pat
>
> On 12 May 2015, at 6:01 pm, Frank H <[email protected] <javascript:>> 
> wrote:
>
> excuse me~ 
> i figured out select from index name is formal~
> it's Sphinx Query not MySQL query xD
> but now here comes another issue~
> i found that i'm indexing nothing~ always 0 result~~
>
> Frank H於 2015年5月11日星期一 UTC+8下午7時49分44秒寫道:
>>
>> dear Pat&All how can i define a index whose name is different from it's 
>> table name by real_time~ appreciate~ ◑ω◐
>> i've worked hard to approach this:
>>
>> http://www.rubydoc.info/github/pat/thinking-sphinx/ThinkingSphinx/Index#define-class_method
>> i'm using the apartment to do the multitenancy~ my code is as following~ 
>> sorry for disturbing~ have a good one~ d(-_^)
>>
>> current_tenant = Apartment::Tenant.current
>>
>> *# Each Tenant instance is tied to a tenant in this example.*
>>
>> Tenant.find_each *do* |tenant|
>>
>>   *# Switch to the appropriate Apartment tenant.*
>>
>>   Apartment::Tenant.switch tenant.db
>>  
>>
>>   ThinkingSphinx::Index.define(
>>
>>   *:topic*,
>>
>>   *#  with: :active_record,*
>>
>>   *# delta: true,*
>>
>>   *name*: "topic_*#{*tenant.db*}*",
>>
>>   *table_name: "topic",(wanted)  *
>>
>>   *offset_as*: "topic_*#{*tenant.db*}*".to_sym,
>>
>>   *with*: *:real_time* )*do*
>>  
>>
>>     *# fields*
>>
>>     indexes name, *sortable*: *true*
>>  
>>
>>     *# attributes*
>>
>>     has network_id,created_at, updated_at, *:type* => *:string*
>>  
>>
>>     *# For real-time indices, let's make sure we're using the 
>> appropriate tenant.*
>>
>>     scope { Apartment::Tenant.switch tenant.db; Topic }
>>
>>   *end*
>>
>> *end* *if* Tenant.table_exists?
>>  
>>
>> *# Switching back to the original tenant - this is useful in the 
>> development*
>>
>> *# environment, as indices (and thus, this file) can be reloaded, and we 
>> don't*
>>
>> *# want to always leave our app on our last tenant.*
>>
>> Apartment::Tenant.switch current_tenant
>>
>>
> -- 
> 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] <javascript:>.
> To post to this group, send email to [email protected] 
> <javascript:>.
> Visit this group at http://groups.google.com/group/thinking-sphinx.
> For more options, visit https://groups.google.com/d/optout.
>
>
>

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