This is an pre-release (beta) adapter for FriendlyId using Mongoid.
It currently supports all of FriendlyId's features except:
- Rails Generator
- Support for multiple finders
Currently, only finds using get
is supported.
@post = Post.get("this-is-a-title")
@post.friendly_id # this-is-a-title
The FriendlyId Mongoid Adapter keeps in lock-step with major and
minor versions of the FriendlyId gem, i.e.
friendly_id_datamapper 3.1.x
is compatible with friendly_id 3.1.x series
.
Patch and build versions are not kept in lock-step.
gem install friendly_id friendly_id_datamapper
require "friendly_id"
require "friendly_id/mongoid"
class Post
include Mongoid::Document
field :id, Serial
field :title, String
has_friendly_id :title, :use_slug => true
end
For more information on the available features, please see the FriendlyId Guide.
Please report them on the Github issue tracker for this project.
If you have a bug to report, please include the following information:
- Version information for FriendlyId, friendly_id_mongoid, Rails and Ruby.
- Stack trace and error message.
- Any snippets of relevant model, view or controller code that shows how your are using FriendlyId.
If you are able to, it helps even more if you can fork FriendlyId on Github, and add a test that reproduces the error you are experiencing.
Copyright (c) 2010, released under the MIT license.