Hi, I have install searchlogic then tried in ruby script/console search=BankingDetail.search(:name_like_all=>"man") search.all i got error when i call ''all'' method NoMethodError: You have a nil object when you didn''t expect it! You might have expected an instance of ActiveRecord::Base. The error occurred while evaluating nil.[] -- You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group. To post to this group, send email to rubyonrails-talk-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org To unsubscribe from this group, send email to rubyonrails-talk+unsubscribe-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en.
Hassan Schroeder
2010-May-28 15:55 UTC
Re: got nil error when i call ''all'' in searchlogic
On Fri, May 28, 2010 at 7:42 AM, Manivannan J <jmanivannancse-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> wrote:> I have install searchlogic then tried in ruby script/console > > search=BankingDetail.search(:name_like_all=>"man") > search.all > > i got error when i call ''all'' method > > NoMethodError: You have a nil object when you didn''t expect it! > You might have expected an instance of ActiveRecord::Base. > The error occurred while evaluating nil.[]So your search returned no results -- that''s a predictable outcome. Rescue it and deal with it. -- Hassan Schroeder ------------------------ hassan.schroeder-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org twitter: @hassan -- You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group. To post to this group, send email to rubyonrails-talk-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org To unsubscribe from this group, send email to rubyonrails-talk+unsubscribe@googlegroups.com. For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en.
Manivannanj Jeganathan
2010-May-29 04:39 UTC
Re: got nil error when i call ''all'' in searchlogic
Hassan Schroeder wrote:> On Fri, May 28, 2010 at 7:42 AM, Manivannan J <jmanivannancse-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> > wrote: > >> � � I have install searchlogic then tried in ruby script/console >> >> search=BankingDetail.search(:name_like_all=>"man") >> search.all >> >> i got error when i call ''all'' method >> >> NoMethodError: You have a nil object when you didn''t expect it! >> You might have expected an instance of ActiveRecord::Base. >> The error occurred while evaluating nil.[] > > So your search returned no results -- that''s a predictable outcome. > > Rescue it and deal with it. > > -- > Hassan Schroeder ------------------------ hassan.schroeder-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org > twitter: @hassanBut i got result when i tried the following BankingDetail.name_like_all("man").all => [#<BankingDetail id: 1, name: "man", created_at: nil, updated_at: nil, username: nil, age: 2>, #<BankingDetail id: 2, name: "kamanl", created_at: nil, updated_at: nil, username: nil, age: 1>] "all" method is not working when i assigned result to search variable then called the method search.all I have spend nearly i day but i could n''t solved this.. Help me to resolve this -- Posted via http://www.ruby-forum.com/. -- You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group. To post to this group, send email to rubyonrails-talk-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org To unsubscribe from this group, send email to rubyonrails-talk+unsubscribe@googlegroups.com. For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en.
Manivannanj Jeganathan
2010-May-29 04:45 UTC
Re: got nil error when i call ''all'' in searchlogic
Manivannanj Jeganathan wrote:> Hassan Schroeder wrote: >> On Fri, May 28, 2010 at 7:42 AM, Manivannan J <jmanivannancse-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> >> wrote: >> >>> � � I have install searchlogic then tried in ruby script/console >>> >>> search=BankingDetail.search(:name_like_all=>"man") >>> search.all >>> >>> i got error when i call ''all'' method >>> >>> NoMethodError: You have a nil object when you didn''t expect it! >>> You might have expected an instance of ActiveRecord::Base. >>> The error occurred while evaluating nil.[] >> >> So your search returned no results -- that''s a predictable outcome. >> >> Rescue it and deal with it. >> >> -- >> Hassan Schroeder ------------------------ hassan.schroeder-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org >> twitter: @hassanIts not working by the following search=BankingDetail.search(:name_like_all=>"man") search.all -- Posted via http://www.ruby-forum.com/. -- You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group. To post to this group, send email to rubyonrails-talk-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org To unsubscribe from this group, send email to rubyonrails-talk+unsubscribe@googlegroups.com. For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en.