I am in the process of upgrading my app from Rails2 to Rails3.
My Rails2 app uses searchlogic heavily.
After googling i've come to know that searchlogic is not compatible
with Rails3 and need to use meta_search instead.
But i havent quite understood the usage of meta_search vis-a-vis
If i have a User model with :name and :address fields, i am not able
to use the following methods with meta_search. What am i doing wrong?
ruby-1.9.2-p0 > User.name_null
NoMethodError: undefined method `name_null' for #<Class:
rails/commands.rb:23:in `<top (required)>'
from script/rails:6:in `require'
from script/rails:6:in `<main>'
None of the methods like User.user_id_eq(1) or
User.name_equals("Blah") are working. I guess i havent understood the
usage of meta_search yet!