I'm actually getting the same error now when I create a new Piece,
which is one of my models.

The error message reads:

undefined method `delta=' for #<Piece::Version:0x3c070e4>

The model's indexes are as follows:

  define_index do
    indexes title, subtitle, slug
    has category_id, issue_id, kolumn_id, published_on, section_id
    has authors(:id), :as => :author_ids
    indexes section.slug, :as => :section
    indexes category.title, :as => :category
    indexes column.title, :as => :column
    indexes [title, subtitle, teaser, body], :as => :body
    indexes active_comments.body, :as => :comments
    indexes authors.pen_name, :as => :author
    indexes authors.affiliation, :as => :author_affiliation
    indexes authorships.name, :as => :author_alias
    set_property :delta => true

    # Sorting for search results
    has "4", :as => :custom_model_sort, :type => :integer
  end

I'm running the latest Thinking Sphinx as of writing this, too. Any
ideas?

On Apr 11, 3:59 am, Pat Allan <[email protected]> wrote:
> Sorry for the delay in getting back to you. Turns out that was all my  
> fault, it was a bug in the code. I've just fixed it, so feel free to  
> get the latest from GitHub.
>
> Cheers
>
> --
> Pat
>
> On 22/03/2009, at 4:09 PM, spiceee wrote:
>
>
>
>
>
> > Hey, I have this config on my User model:
>
> >  define_index do
> >    indexes login, :sortable => true
> >    indexes name, :sortable => true
> >    set_property :delta => :datetime, :threshold => 1.day
> >    set_property :enable_star => true
> >    set_property :min_prefix_len => 3
> >    set_property :morphology => false
> >  end
>
> > Whenever I try to destroy a recent User I get
>
> > account#destroy (NoMethodError) "undefined method `delta' for #<User:
> > 0x2b75095e14c0>"
>
> > I'm migrating from Ultrasphinx and not quite used to how TS handles
> > deltas yet. Do my user gets included in the delta index even if I
> > haven't run the delta indexing yet? (I'm running ts:index every 2
> > hours)
>
> > Thanks,
>
> > -Spe.
--~--~---------~--~----~------------~-------~--~----~
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