Namekuji
ORM-agnostic slug generator for ActiveModel. Include Namekuji in your Rails models to give them friendly slug generation, with any ORM that supports ActiveModel.
How To Use
Gemfile:
gem 'namekuji'Create a model with a string field named slug, then add two lines to it:
class Post < ActiveRecord::Base
include Namekuji
sluggable on_field: :title
endp = Post.create title: "My Latest Post"
p.slug # "my-latest-post"
p.to_param # "my-latest-post"If you don't specify an on_field, the model's to_s method will be used.
If you want to name your slug column something else:
sluggable slug_field: :parameterized