Re: [rails-oceania] ts-delayed-delta inflection problem

2012-08-28 Thread Adam Boas
Hi Pat,

Thanks for that, you're spot on. I upgraded recently to delayed job 3.0.3, 
ts-dalayed-delta 1.1.3 and thinking-sphinx 2.0.12. I realized I have another 
server instance publishing tasks to the delayed_jobs table that hadn't been 
upgraded. It was still using 'indexes'.

Cheers,

Adam Boas




On 28/08/2012, at 9:12 PM, Pat Allan  wrote:

> Hi Adam
> 
> Have you updated versions of Thinking Sphinx and/or Riddle lately? A while 
> ago, I switched syntax from indexes to indices in both libraries (and 
> ts-delayed-delta) - what versions of all three gems are you using?
> 
> -- 
> Pat
> 
> On 28/08/2012, at 7:42 AM, Adam Boas wrote:
> 
>> Its strange 'index".pluralize returns "indices" but that is not what I am 
>> seeing in the delayed job handler
>> 
>> 
>> Adam Boas
>> 
>> 
>> 
>> 
>> On 28/08/2012, at 3:24 PM, Simon Russell  wrote:
>> 
>>> Does adding a custom inflection help?  (I'm assuming that
>>> "index".pluralize isn't returning the right thing...)
>>> 
>>> On Tue, Aug 28, 2012 at 3:11 PM, Adam Boas  wrote:
 Hi All,
 
 I know there is a fair bit of Thinking Sphinx wisdom in this group and I 
 was hoping to get some help on an inflection issue I am seeing using 
 Thinking Sphinx Delayed Delta.
 
 What is happening is that when a Product in our system goes out of stock a 
 delayed job task is written with the following:
 
 --- !ruby/object:ThinkingSphinx::Deltas::FlagAsDeletedJob
 document_id: 80380
 indexes:
 - product_core
 
 That YAML is deserialized with an array called indexes. 
 ThinkingSphinx::Deltas::FlagAsDeletedJob unfortunately is looking for 
 indices, the long and the short of which is that it results in:
 
 NoMethodError: undefined method `each' for nil:NilClass
 
 when the flagAsDeletedJob starts to iterate through the indices.
 
 Anyone have any ideas how I can either get the indexes to serialize as 
 indices or vice-versa
 
 Cheers,
 
 Adam Boas
 
 
 
 
 --
 You received this message because you are subscribed to the Google Groups 
 "Ruby or Rails Oceania" group.
 To post to this group, send email to rails-oceania@googlegroups.com.
 To unsubscribe from this group, send email to 
 rails-oceania+unsubscr...@googlegroups.com.
 For more options, visit this group at 
 http://groups.google.com/group/rails-oceania?hl=en.
 
>>> 
>>> -- 
>>> You received this message because you are subscribed to the Google Groups 
>>> "Ruby or Rails Oceania" group.
>>> To post to this group, send email to rails-oceania@googlegroups.com.
>>> To unsubscribe from this group, send email to 
>>> rails-oceania+unsubscr...@googlegroups.com.
>>> For more options, visit this group at 
>>> http://groups.google.com/group/rails-oceania?hl=en.
>>> 
>> 
>> 
>> -- 
>> You received this message because you are subscribed to the Google Groups 
>> "Ruby or Rails Oceania" group.
>> To post to this group, send email to rails-oceania@googlegroups.com.
>> To unsubscribe from this group, send email to 
>> rails-oceania+unsubscr...@googlegroups.com.
>> For more options, visit this group at 
>> http://groups.google.com/group/rails-oceania?hl=en.
> 
> 
> 
> -- 
> You received this message because you are subscribed to the Google Groups 
> "Ruby or Rails Oceania" group.
> To post to this group, send email to rails-oceania@googlegroups.com.
> To unsubscribe from this group, send email to 
> rails-oceania+unsubscr...@googlegroups.com.
> For more options, visit this group at 
> http://groups.google.com/group/rails-oceania?hl=en.
> 

-- 
You received this message because you are subscribed to the Google Groups "Ruby 
or Rails Oceania" group.
To post to this group, send email to rails-oceania@googlegroups.com.
To unsubscribe from this group, send email to 
rails-oceania+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/rails-oceania?hl=en.



Re: [rails-oceania] ts-delayed-delta inflection problem

2012-08-28 Thread Pat Allan
Hi Adam

Have you updated versions of Thinking Sphinx and/or Riddle lately? A while ago, 
I switched syntax from indexes to indices in both libraries (and 
ts-delayed-delta) - what versions of all three gems are you using?

-- 
Pat

On 28/08/2012, at 7:42 AM, Adam Boas wrote:

> Its strange 'index".pluralize returns "indices" but that is not what I am 
> seeing in the delayed job handler
> 
> 
> Adam Boas
> 
> 
> 
> 
> On 28/08/2012, at 3:24 PM, Simon Russell  wrote:
> 
>> Does adding a custom inflection help?  (I'm assuming that
>> "index".pluralize isn't returning the right thing...)
>> 
>> On Tue, Aug 28, 2012 at 3:11 PM, Adam Boas  wrote:
>>> Hi All,
>>> 
>>> I know there is a fair bit of Thinking Sphinx wisdom in this group and I 
>>> was hoping to get some help on an inflection issue I am seeing using 
>>> Thinking Sphinx Delayed Delta.
>>> 
>>> What is happening is that when a Product in our system goes out of stock a 
>>> delayed job task is written with the following:
>>> 
>>> --- !ruby/object:ThinkingSphinx::Deltas::FlagAsDeletedJob
>>> document_id: 80380
>>> indexes:
>>> - product_core
>>> 
>>> That YAML is deserialized with an array called indexes. 
>>> ThinkingSphinx::Deltas::FlagAsDeletedJob unfortunately is looking for 
>>> indices, the long and the short of which is that it results in:
>>> 
>>> NoMethodError: undefined method `each' for nil:NilClass
>>> 
>>> when the flagAsDeletedJob starts to iterate through the indices.
>>> 
>>> Anyone have any ideas how I can either get the indexes to serialize as 
>>> indices or vice-versa
>>> 
>>> Cheers,
>>> 
>>> Adam Boas
>>> 
>>> 
>>> 
>>> 
>>> --
>>> You received this message because you are subscribed to the Google Groups 
>>> "Ruby or Rails Oceania" group.
>>> To post to this group, send email to rails-oceania@googlegroups.com.
>>> To unsubscribe from this group, send email to 
>>> rails-oceania+unsubscr...@googlegroups.com.
>>> For more options, visit this group at 
>>> http://groups.google.com/group/rails-oceania?hl=en.
>>> 
>> 
>> -- 
>> You received this message because you are subscribed to the Google Groups 
>> "Ruby or Rails Oceania" group.
>> To post to this group, send email to rails-oceania@googlegroups.com.
>> To unsubscribe from this group, send email to 
>> rails-oceania+unsubscr...@googlegroups.com.
>> For more options, visit this group at 
>> http://groups.google.com/group/rails-oceania?hl=en.
>> 
> 
> 
> -- 
> You received this message because you are subscribed to the Google Groups 
> "Ruby or Rails Oceania" group.
> To post to this group, send email to rails-oceania@googlegroups.com.
> To unsubscribe from this group, send email to 
> rails-oceania+unsubscr...@googlegroups.com.
> For more options, visit this group at 
> http://groups.google.com/group/rails-oceania?hl=en.



-- 
You received this message because you are subscribed to the Google Groups "Ruby 
or Rails Oceania" group.
To post to this group, send email to rails-oceania@googlegroups.com.
To unsubscribe from this group, send email to 
rails-oceania+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/rails-oceania?hl=en.



Re: [rails-oceania] ts-delayed-delta inflection problem

2012-08-28 Thread Adam Boas
Its strange 'index".pluralize returns "indices" but that is not what I am 
seeing in the delayed job handler


Adam Boas




On 28/08/2012, at 3:24 PM, Simon Russell  wrote:

> Does adding a custom inflection help?  (I'm assuming that
> "index".pluralize isn't returning the right thing...)
> 
> On Tue, Aug 28, 2012 at 3:11 PM, Adam Boas  wrote:
>> Hi All,
>> 
>> I know there is a fair bit of Thinking Sphinx wisdom in this group and I was 
>> hoping to get some help on an inflection issue I am seeing using Thinking 
>> Sphinx Delayed Delta.
>> 
>> What is happening is that when a Product in our system goes out of stock a 
>> delayed job task is written with the following:
>> 
>> --- !ruby/object:ThinkingSphinx::Deltas::FlagAsDeletedJob
>> document_id: 80380
>> indexes:
>> - product_core
>> 
>> That YAML is deserialized with an array called indexes. 
>> ThinkingSphinx::Deltas::FlagAsDeletedJob unfortunately is looking for 
>> indices, the long and the short of which is that it results in:
>> 
>> NoMethodError: undefined method `each' for nil:NilClass
>> 
>> when the flagAsDeletedJob starts to iterate through the indices.
>> 
>> Anyone have any ideas how I can either get the indexes to serialize as 
>> indices or vice-versa
>> 
>> Cheers,
>> 
>> Adam Boas
>> 
>> 
>> 
>> 
>> --
>> You received this message because you are subscribed to the Google Groups 
>> "Ruby or Rails Oceania" group.
>> To post to this group, send email to rails-oceania@googlegroups.com.
>> To unsubscribe from this group, send email to 
>> rails-oceania+unsubscr...@googlegroups.com.
>> For more options, visit this group at 
>> http://groups.google.com/group/rails-oceania?hl=en.
>> 
> 
> -- 
> You received this message because you are subscribed to the Google Groups 
> "Ruby or Rails Oceania" group.
> To post to this group, send email to rails-oceania@googlegroups.com.
> To unsubscribe from this group, send email to 
> rails-oceania+unsubscr...@googlegroups.com.
> For more options, visit this group at 
> http://groups.google.com/group/rails-oceania?hl=en.
> 

-- 
You received this message because you are subscribed to the Google Groups "Ruby 
or Rails Oceania" group.
To post to this group, send email to rails-oceania@googlegroups.com.
To unsubscribe from this group, send email to 
rails-oceania+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/rails-oceania?hl=en.



Re: [rails-oceania] ts-delayed-delta inflection problem

2012-08-27 Thread Simon Russell
Does adding a custom inflection help?  (I'm assuming that
"index".pluralize isn't returning the right thing...)

On Tue, Aug 28, 2012 at 3:11 PM, Adam Boas  wrote:
> Hi All,
>
> I know there is a fair bit of Thinking Sphinx wisdom in this group and I was 
> hoping to get some help on an inflection issue I am seeing using Thinking 
> Sphinx Delayed Delta.
>
> What is happening is that when a Product in our system goes out of stock a 
> delayed job task is written with the following:
>
> --- !ruby/object:ThinkingSphinx::Deltas::FlagAsDeletedJob
> document_id: 80380
> indexes:
> - product_core
>
> That YAML is deserialized with an array called indexes. 
> ThinkingSphinx::Deltas::FlagAsDeletedJob unfortunately is looking for 
> indices, the long and the short of which is that it results in:
>
> NoMethodError: undefined method `each' for nil:NilClass
>
> when the flagAsDeletedJob starts to iterate through the indices.
>
> Anyone have any ideas how I can either get the indexes to serialize as 
> indices or vice-versa
>
> Cheers,
>
> Adam Boas
>
>
>
>
> --
> You received this message because you are subscribed to the Google Groups 
> "Ruby or Rails Oceania" group.
> To post to this group, send email to rails-oceania@googlegroups.com.
> To unsubscribe from this group, send email to 
> rails-oceania+unsubscr...@googlegroups.com.
> For more options, visit this group at 
> http://groups.google.com/group/rails-oceania?hl=en.
>

-- 
You received this message because you are subscribed to the Google Groups "Ruby 
or Rails Oceania" group.
To post to this group, send email to rails-oceania@googlegroups.com.
To unsubscribe from this group, send email to 
rails-oceania+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/rails-oceania?hl=en.



[rails-oceania] ts-delayed-delta inflection problem

2012-08-27 Thread Adam Boas
Hi All,

I know there is a fair bit of Thinking Sphinx wisdom in this group and I was 
hoping to get some help on an inflection issue I am seeing using Thinking 
Sphinx Delayed Delta.

What is happening is that when a Product in our system goes out of stock a 
delayed job task is written with the following:

--- !ruby/object:ThinkingSphinx::Deltas::FlagAsDeletedJob 
document_id: 80380
indexes: 
- product_core

That YAML is deserialized with an array called indexes. 
ThinkingSphinx::Deltas::FlagAsDeletedJob unfortunately is looking for indices, 
the long and the short of which is that it results in:

NoMethodError: undefined method `each' for nil:NilClass

when the flagAsDeletedJob starts to iterate through the indices.

Anyone have any ideas how I can either get the indexes to serialize as indices 
or vice-versa

Cheers,

Adam Boas




-- 
You received this message because you are subscribed to the Google Groups "Ruby 
or Rails Oceania" group.
To post to this group, send email to rails-oceania@googlegroups.com.
To unsubscribe from this group, send email to 
rails-oceania+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/rails-oceania?hl=en.