Skip to content

obtiva/acts_as_commentable

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

55 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Acts As Commentable

Allows for comments to be added to multiple and different models.

Install

  • To install as a gem (recommended):

** gem install acts_as_commentable ** add the following line to your environment.rb: config.gem ‘acts_as_commentable’ ** If using bundler then just add “gem ‘acts_as_commentable’” to your Gemfile and “bundle install”

  • To install as a plugin

** Rails 3: script/plugin install github.com/jackdempsey/acts_as_commentable.git

** Rails 2: script/plugin install github.com/jackdempsey/acts_as_commentable.git -r 2.x

Generate your comment model:

** Rails 3: rails g comment

** Rails 2: script/generate comment

Then migrate your database:

rake db:migrate

* Make your ActiveRecord model act as commentable.

class Post < ActiveRecord::Base
	acts_as_commentable
end

* Add a comment to a model instance

commentable = Post.create
commentable.comments.create(:title => "First comment.", :comment => "This is the first comment.")

* Fetch comments for a commentable model:

commentable = Post.find(1)
comments = commentable.comments.recent.limit(10).all

Xelipe - This plugin is heavily influenced by Acts As Taggable.

Jack Dempsey, Chris Eppstein, Jim Ray, Matthew Van Horn, Ole Riesenberg, ZhangJinzhu, maddox, monocle

www.juixe.com/techknow/index.php/2006/06/18/acts-as-commentable-plugin/ www.juixe.com/projects/acts_as_commentable

About

The ActiveRecord acts_as_commentable plugin

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages

  • Ruby 100.0%