Ah, it seems you're using a versioning system? It's the Piece::Version model that's complaining - perhaps try adding the delta column to that as well?
-- Pat On 24/05/2009, at 12:21 PM, Peter Akkies wrote: > Yes, there's definitely a delta column there. > > On May 24, 2009, at 8:53 PM, Pat Allan wrote: > >> >> Do you have a column called delta in your pieces table? >> >> -- Pat >> >> On 24/05/2009, at 11:51 AM, Peter Akkies wrote: >> >>> >>> 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. >>>> >> >> >> >> > > -- > With kind regards / Met vriendelijke groet, > > Peter Akkies > --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---
