Hello Pat, Thanx for the quick reply. Rails: 2.3.4 TS is installed as a gem. >From the console the situation still persists.
I really don't get what could be causing the problem, as all models are defined in a similar way. I'll look into your suggestion about lazy loading, and keep you posted with what I find. On Mon, Dec 7, 2009 at 3:50 AM, Pat Allan <[email protected]> wrote: > It sounds like it could be a lazy-loading issue - what version of > Rails are you using? Do you have TS installed as a gem or a plugin? > Does it work when you create a new Image in script/console? > > -- > Pat > > On 07/12/2009, at 3:02 AM, Al-Faisal El-Dajani wrote: > > > Hello all, > > > > I just upgraded to Thinking Sphinx 1.3.8, and wanted to use delayed > > deltas. I set up my define_index as per the documentation and for all > > models except one it is working just fine. > > > > For the model that is causing trouble, Image, I have the following > > define_index block: > > > > define_index do > > indexes title > > indexes caption > > indexes comments.body, :as => :comment_body > > indexes tags.name, :as => :tags_names > > indexes user.username, :as => :username > > > > where 'moderated = 1' > > > > has :id, :as => :media_id > > has user_id > > has user_views.user_id, :as => :viewed_by > > has created_at > > > > set_property :delta => :delayed > > end > > > > This is the only model that has an association in the define_index > > block, and the only model to have a where clause. > > > > The problem is that modifying any instance of this model does not add > > a new job into the DB. What I noticed is that after any other model > > adds a job to the DB this model starts adding jobs, but if this was > > the first model to be modified it does not add them. > > Also, the where clause is being ignored when adding new jobs to the > > DB, but indexing still respects the where clause. Is this the intended > > behavior? > > > > I've been using ThinkingSphinx(1.1.6) for a few months now, and it was > > working fine. When I upgraded to use the delayed delta I started > > having this problem. Any ideas? > > > > -- > > > > 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]<thinking-sphinx%[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]<thinking-sphinx%[email protected]> > . > For more options, visit this group at > http://groups.google.com/group/thinking-sphinx?hl=en. > > > -- Al-Faisal El-Dajani 10/6 -- 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.
