Yep, that upgrade (or the fresh config) seemed to do it. Should have
taken that step earlier.
Thanks, Pat.

On Sep 1, 1:22 am, Pat Allan <[email protected]> wrote:
> Try updating to the latest version of TS - there's been a bug fix to  
> the total_pages method since 1.2.5.
>
> If that doesn't fix things, let me know.
>
> --
> Pat
>
> On 01/09/2009, at 5:53 AM, nipunj wrote:
>
>
>
> > I've been banging my head against a brick wall for most of the
> > day, ... hoping someone out there can throw me a rope. Thanks, in
> > advance.
>
> > Thinking_sphinx is up and running on my VPS. The index is built and
> > the daemon running  I see conf when starting the daemon:
> > creating server socket on 127.0.0.1:3333
> > Started successfully (pid 30919).
>
> > Also, I am able to execute "search -c config/production.sphinx.conf
> > test" from the command line and see expected results.
>
> > My problem apparently exists in my view (helper) where I am getting
> > the following exception:
> > ActionView::TemplateError (undefined method `/' for nil:NilClass) on
> > line #2 of app/views/packs/list.html.erb:
> > 2: <%= page_entries_info @packs %>
> > ...
> >    /home/nipun/.gem/ruby/1.8/gems/freelancing-god-thinking-
> > sphinx-1.2.5/lib/thinking_sphinx/search.rb:139:in `total_pages'
> >    vendor/gems/mislav-will_paginate-2.3.11/lib/will_paginate/
> > view_helpers.rb:171:in `page_entries_info'
> >    app/views/packs/list.html.erb:2
> >    app/controllers/search_controller.rb:9:in `index'
> >    passenger (2.2.4) lib/phusion_passenger/rack/request_handler.rb:
> > 91:in `process_request'
>
> > the offending code exists within lib/search.rb of Thinking_Sphinx:
> >    def total_pages
> >     �...@total_pages ||= (total_entries / per_page.to_f).ceil    (line
> > #139)
> >    end
>
> > I am pretty certain the call to will_paginate that defines @packs is
> > compliant:
> > Pack.search terms, :weights => {'title' => 3.0, 'description' => 2.0,
> > 'cached_tag_list' => 2.5}, :page => page, :per_page =>
> > self.per_page, :include => [:user]
>
> > This functionality is working on the development box and not in
> > production. So, I am inclined to believe this is somehow a product of
> > how TS is configured. Also, the template code above is within a
> > partial that is rendering for non-search driven actions. So....
>
> > What gives? Anyone have any ideas on how to possibly fix/attack this?
> > I'm out of them.
>
> > Background: this was working fine. Until,... I redeployed Thinking
> > Sphinx in an attempt to get the scheduled indexing working. Boy, I'm
> > regretting that move now.
>
> > Thanks again,
> > NJ
>
>
--~--~---------~--~----~------------~-------~--~----~
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