actsasflinn / acts_as_breadcrumbs

This plugin uses an acts_as_tree model and creates a breadcrumbs trail attribute using a base attribute.

This URL has Read+Write access

name age message
file MIT-LICENSE Loading commit data...
file README
file Rakefile
file init.rb
directory lib/
directory test/
README
= acts_as_breadcrumbs

This plugin uses an acts_as_tree model and creates a breadcrumbs trail attribute using a base attribute.

== Resources

=== Homepage

* http://github.com/actsasflinn/acts_as_breadcrumbs

=== Installation

* script/plugin install git://github.com/actsasflinn/acts_as_breadcrumbs.git

=== Requirements

* awesome_nested_set http://github.com/collectiveidea/awesome_nested_set

== Examples

class WebPage < ActiveRecord::Base
  acts_as_nested_set
  acts_as_breadcrumbs :url, :basename => :slug, :separator => "/"
  acts_as_breadcrumbs :basename => :title, :separator => "&nbsp;&gt;&nbsp;"
end

web_page.url         #=> "foo/bar/baz"

web_page.breadcrumbs #=> "Foo&nbsp;&gt;&nbsp;Bar&nbsp;&gt;&nbsp;Baz"

class Location < ActiveRecord::Base
  acts_as_nested_set
  acts_as_breadcrumbs :location_string
end

location.location_string #=> "HQ:FL01:RM03"

class Soldier < ActiveRecord::Base
  acts_as_nested_set
  acts_as_breadcrumbs :chain_o_command, :separator => " > "
end

soldier.chain_o_command #=> "General Hailstone > Colonel Stanley > LTC Mueller"

== License

Released under the MIT license.

== Authors

* Flinn Mueller - http://actsasflinn.com