Sha256: e36e20b3ba6e24636ae128d0c87b1636213fe7cc6827f419d25d457a5aba2fe0

Contents?: true

Size: 1010 Bytes

Versions: 2

Compression:

Stored size: 1010 Bytes

Contents

sunspot_mongoid
====

A Sunspot wrapper for Mongoid.

Install
----

    gem install sunspot_mongoid

Examples
----

    class Post
      include Mongoid::Document
      field :title

      include Sunspot::Mongoid
      searchable do
        text :title
      end
    end

For Rails3
----

### as gem:

add a gem to Gemfile as following,

    gem 'vinova_sunspot_mongoid', :require => 'sunspot_mongoid'

create config/initializers/sunspot_mongoid.rb,

    Sunspot.session = Sunspot::Rails.build_session
    ActionController::Base.module_eval { include(Sunspot::Rails::RequestLifecycle) }

### as plugin:

add gems to Gemfile as following,

    gem 'sunspot'
    gem 'sunspot_rails'

and install sunspot_mongoid as rails plugin,

    rails plugin install git://github.com/vinova/sunspot_mongoid.git

Links
----

* [sunspot](http://github.com/outoftime/sunspot)
* [sunspot_rails](http://github.com/outoftime/sunspot/tree/master/sunspot_rails/)

Copyright
----

Copyright (c) 2010 jugyo. See LICENSE for details.

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
vinova_sunspot_mongoid-0.3.5 README.md
vinova_sunspot_mongoid-0.3.4 README.md