Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

Already on GitHub? Sign in to your account

undefined method `merge_joins #141

danielavdh opened this Issue Feb 13, 2011 · 8 comments


None yet
7 participants


after installing searchlogic 2.4.27 i get this error when starting up rails:

activesupport-3.0.3/lib/active_support/core_ext/module/aliasing.rb:31:in alias_method': undefined methodmerge_joins' for class `Class' (NameError)

I have tried with rails 3.0.3 and 3.0.4 and also with ruby 1.8.7.p174 and 1.9.2 p136



I'm having the same trouble with searchlogic 2.4.28.

cobyism commented Jul 4, 2011

Looks like Searchlogic up to 2.5.6 requires activerecord ~> 2.3.11, so I don't think current versions of Searchlogic will work with Rails 3+. Try https://github.com/ernie/meta_search if you're looking for something with similar functionality that works with more recent versions of Rails.

cobychapple, are you suggesting that searchlogic will not be fixed and that I should move to meta_search?

anyone have any idea of how long it will be until this is fixed?

cobyism commented Jul 17, 2011

I have no idea whether Searchlogic will be updated or not, as I'm not involved with the project and don't have time to contribute to it myself. I was merely making an observation and suggesting an alternative I've used before. If it makes sense for your purposes to move to meta_search, then go for it.

i'm getting this error with rails 2.3.8 =(

I have the same error with rails 3.1

I have found cobychapple was right - there is no any support for Searchlogic in Rails3.1, furthermore meta_search is quite old and you should you Squeel and Runsack for such cases

I was trying this for the first time, then had this error, then found this thread, then left. Trying meta_search/meta_where and squeel.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment