Hi Roop Thanks for that - I think someone else has pointed out the same flaw. I'll try to get a patch in shortly. And yes, your approach is fine.
Cheers -- Pat On 20/08/2010, at 8:51 AM, roop wrote: > Hello, > > I've used TS a bit with Rails 2.3 and the experience was very smooth > -- thanks for all your hard work on this. > > Currently I am exploring Sphinx/ThinkingSphinx as a replacement for > Ferret/acts_as_ferret on a Rails 2.0.2 application. I've seen > elsewhere in this forum that TS *ought* to work with Rails 2.0.x, but > for me trying to build the indexes resulted in the following error: > >> rake aborted! >> undefined method `configuration' for Rails:Module >> /opt/local/lib/ruby/gems/1.8/gems/thinking-sphinx-1.3.18/lib/thinking_sphinx/tasks.rb:7 >> [...] > > The offending line of code at tasks.rb:7 is: > > Rails.configuration.cache_classes = false > > The method Rails#configuration was only introduced in 2.1, I believe, > so this call fails under Rails 2.0.x. I replaced the above line with > this: > > if defined?(Rails.configuration) > Rails.configuration.cache_classes = false > else > Rails::Initializer.run do |config| > config.cache_classes = false > end > end > > And that seemed to make indexing and searching work fine. > > However, I wanted to see if this was an appropriate solution. I don't > know Rails or TS internals so well, so I want to be sure I'm not doing > something crazy here. > > I'd appreciate any thoughts. > > Thanks, > Roop > > -- > 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. > -- 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.
