On Wed, Dec 15, 2010 at 2:15 AM, Pat Allan <[email protected]> wrote:
> Hi Gustavo
>
> To be honest, I'm not sure... that depends on how views behave. Are you 
> building your models upon views?

Yes. I'm wrapping all database tables with views and then using the
views in models. When I save a model object in database, I'm getting
the following weird error. I suspect that it is because this model is
backed on views. What do you think?

ypeError (can't clone NilClass):
  
/home/gustavo/.rvm/gems/jruby-1.5.2/gems/thinking-sphinx-1.3.20/lib/thinking_sphinx/source.rb:23:in
`clone'
  
/home/gustavo/.rvm/gems/jruby-1.5.2/gems/thinking-sphinx-1.3.20/lib/thinking_sphinx/source.rb:23:in
`initialize'
  
/home/gustavo/.rvm/gems/jruby-1.5.2/gems/thinking-sphinx-1.3.20/lib/thinking_sphinx/index/builder.rb:258:in
`new'
  
/home/gustavo/.rvm/gems/jruby-1.5.2/gems/thinking-sphinx-1.3.20/lib/thinking_sphinx/index/builder.rb:258:in
`source'
  
/home/gustavo/.rvm/gems/jruby-1.5.2/gems/thinking-sphinx-1.3.20/lib/thinking_sphinx/index/builder.rb:104:in
`indexes'
  
/home/gustavo/.rvm/gems/jruby-1.5.2/gems/thinking-sphinx-1.3.20/lib/thinking_sphinx/index/builder.rb:103:in
`each'
  
/home/gustavo/.rvm/gems/jruby-1.5.2/gems/thinking-sphinx-1.3.20/lib/thinking_sphinx/index/builder.rb:103:in
`indexes'
  app/models/event.rb:76
  
/home/gustavo/.rvm/gems/jruby-1.5.2/gems/thinking-sphinx-1.3.20/lib/thinking_sphinx/index/builder.rb:37:in
`instance_eval'
  
/home/gustavo/.rvm/gems/jruby-1.5.2/gems/thinking-sphinx-1.3.20/lib/thinking_sphinx/index/builder.rb:37:in
`initialize'
  
/home/gustavo/.rvm/gems/jruby-1.5.2/gems/thinking-sphinx-1.3.20/lib/thinking_sphinx/index/builder.rb:27:in
`new'
  
/home/gustavo/.rvm/gems/jruby-1.5.2/gems/thinking-sphinx-1.3.20/lib/thinking_sphinx/index/builder.rb:27:in
`generate'
  
/home/gustavo/.rvm/gems/jruby-1.5.2/gems/thinking-sphinx-1.3.20/lib/thinking_sphinx/active_record.rb:190:in
`add_sphinx_index'
  
/home/gustavo/.rvm/gems/jruby-1.5.2/gems/thinking-sphinx-1.3.20/lib/thinking_sphinx/active_record.rb:157:in
`define_index'
  
/home/gustavo/.rvm/gems/jruby-1.5.2/gems/thinking-sphinx-1.3.20/lib/thinking_sphinx/active_record.rb:172:in
`call'
  
/home/gustavo/.rvm/gems/jruby-1.5.2/gems/thinking-sphinx-1.3.20/lib/thinking_sphinx/active_record.rb:172:in
`define_indexes'
  
/home/gustavo/.rvm/gems/jruby-1.5.2/gems/thinking-sphinx-1.3.20/lib/thinking_sphinx/active_record.rb:171:in
`each'
  
/home/gustavo/.rvm/gems/jruby-1.5.2/gems/thinking-sphinx-1.3.20/lib/thinking_sphinx/active_record.rb:171:in
`define_indexes'
  
/home/gustavo/.rvm/gems/jruby-1.5.2/gems/thinking-sphinx-1.3.20/lib/thinking_sphinx/active_record.rb:381:in
`define_indexes'
  app/controllers/events_controller.rb:65:in `create'
  app/controllers/events_controller.rb:64:in `create'
  
/home/gustavo/.rvm/rubies/jruby-1.5.2/lib/ruby/1.8/webrick/httpserver.rb:104:in
`service'
  /home/gustavo/.rvm/rubies/jruby-1.5.2/lib/ruby/1.8/webrick/httpserver.rb:65:in
`run'
  /home/gustavo/.rvm/rubies/jruby-1.5.2/lib/ruby/1.8/webrick/server.rb:173:in
`start_thread'
  /home/gustavo/.rvm/rubies/jruby-1.5.2/lib/ruby/1.8/webrick/server.rb:162:in
`start'
  /home/gustavo/.rvm/rubies/jruby-1.5.2/lib/ruby/1.8/webrick/server.rb:162:in
`start_thread'
  /home/gustavo/.rvm/rubies/jruby-1.5.2/lib/ruby/1.8/webrick/server.rb:95:in
`start'
  /home/gustavo/.rvm/rubies/jruby-1.5.2/lib/ruby/1.8/webrick/server.rb:92:in
`each'
  /home/gustavo/.rvm/rubies/jruby-1.5.2/lib/ruby/1.8/webrick/server.rb:92:in
`start'
  /home/gustavo/.rvm/rubies/jruby-1.5.2/lib/ruby/1.8/webrick/server.rb:23:in
`start'
  /home/gustavo/.rvm/rubies/jruby-1.5.2/lib/ruby/1.8/webrick/server.rb:82:in
`start'
  -e:1

>
> In short - it's not tested, but perhaps it will work.
>
> --
> Pat
>
> On 15/12/2010, at 3:14 PM, Gustavo de Sá Carvalho Honorato wrote:
>
>> Hi,
>>
>> can thinking_sphinx index database views?
>>
>> Thanks in advance,
>> Gustavo Honorato
>>
>> --
>> 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.
>
>

-- 
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