acts_as_ferret tip: uninitialized constant Ferret::Index::FieldInfos

I have upgraded acts_as_ferret plugin to the latest version and my fulltext search stopped searching. It was throwing an error message: NameError (uninitialized constant Ferret::Index::FieldInfos): /opt/local/lib/ruby/gems/1.8/gems/activesupport-1.4.2/lib/active_support/dependencies.rb:263:in `load_missing_constant’ /opt/local/lib/ruby/gems/1.8/gems/activesupport-1.4.2/lib/active_support/dependencies.rb:452:in `const_missing’ .//vendor/plugins/acts_as_ferret/lib/acts_as_ferret.rb:119:in `field_infos’ .//vendor/plugins/acts_as_ferret/lib/local_index.rb:58:in `rebuild_index’ .//vendor/plugins/acts_as_ferret/lib/local_index.rb:37:in `ensure_index_exists’ .//vendor/plugins/acts_as_ferret/lib/local_index.rb:9:in `initialize’ .//vendor/plugins/acts_as_ferret/lib/class_methods.rb:304:in `new’ .//vendor/plugins/acts_as_ferret/lib/class_methods.rb:304:in `create_index_instance’ .//vendor/plugins/acts_as_ferret/lib/class_methods.rb:55:in `aaf_index’ .//vendor/plugins/acts_as_ferret/lib/class_methods.rb:120:in `find_id_by_contents’ .//vendor/plugins/acts_as_ferret/lib/class_methods.rb:176:in `ar_find_by_contents’ .//vendor/plugins/acts_as_ferret/lib/class_methods.rb:170:in `find_records_lazy_or_not’ .//vendor/plugins/acts_as_ferret/lib/class_methods.rb:86:in `find_by_contents’ If you observe the… Continue reading acts_as_ferret tip: uninitialized constant Ferret::Index::FieldInfos

RSpec for Ruby on Rails

Behaviour driven development is currently in. The best ay how to get in touch with it is to setup your own environment and make few examples.Nevertheless, if you prefer to start with a bit of theory, go to http://behaviour-driven.org/.This article describes simple procedure to setup Rspec to work together with ruby on rails. Installation of… Continue reading RSpec for Ruby on Rails