Sha256: f0625b7d7bb4f167d67d9d86f71a7683a8a535862488c12e0424ef67487b0736
Contents?: true
Size: 833 Bytes
Versions: 3
Compression:
Stored size: 833 Bytes
Contents
require 'mongoid' require 'activesearch/mongoid' Mongoid.database = Mongo::Connection.new("localhost").db("activesearch_test") class MongoidModel include Mongoid::Document include ActiveSearch::Mongoid field :title, type: String field :text, type: String field :junk, type: String field :special, type: Boolean, default: false search_by [:title, :text, store: [:title, :junk]], unless: :special end class AnotherMongoidModel include Mongoid::Document include ActiveSearch::Mongoid field :title, type: String search_by :options_for_search def options_for_search [:title, :text, store: [:title]] end end class LocalizedMongoidModel include Mongoid::Document include ActiveSearch::Mongoid field :title, localize: true field :special_type search_by [:title, store: [:title]] end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
activesearch-0.0.10 | spec/models/mongoid.rb |
activesearch-0.0.9 | spec/models/mongoid.rb |
activesearch-0.0.8 | spec/models/mongoid.rb |