{"id":134,"date":"2006-07-05T08:25:04","date_gmt":"2006-07-05T13:25:04","guid":{"rendered":"http:\/\/www.juixe.com\/techknow\/index.php\/2006\/07\/05\/top-11-rails-plugins\/"},"modified":"2006-07-05T08:25:04","modified_gmt":"2006-07-05T13:25:04","slug":"top-11-rails-plugins","status":"publish","type":"post","link":"http:\/\/juixe.com\/techknow\/index.php\/2006\/07\/05\/top-11-rails-plugins\/","title":{"rendered":"Top 11 Rails Plugins"},"content":{"rendered":"<p>I was explaining to a Java developer at work how you get soo much for free when working Ruby on Rails.  I tried to explain the simplicity of ActiveRecord and the lack of getters and setters.  I mentioned the number of rails plugins that provided tagging, versioning, and commenting functionality.  Out of that conversation I thought to write a list of the top Ruby on Rails plugins that I have found useful.<\/p>\n<p><b><a href=\"http:\/\/www.juixe.com\/techknow\/index.php\/2006\/07\/05\/acts-as-taggable-plugin\/\">Acts As Taggable<\/a><\/b> &#8211; Use this plugin to add tagging, folksonomy, support to your ActiveRecord models.  You can search active records via tags.<\/p>\n<p><b><a href=\"http:\/\/www.juixe.com\/techknow\/index.php\/2006\/07\/05\/acts-as-rateable-plugin\/\">Acts As Rateable<\/a><\/b> &#8211; This plugin allows ActiveRecord models to be rated between 1 upto some application specified number.  This plugin will calcuate the average rating for a record.<\/p>\n<p><b><a href=\"http:\/\/www.juixe.com\/techknow\/index.php\/2006\/06\/18\/acts-as-commentable-plugin\/\">Acts As Commentable<\/a><\/b> &#8211; With this rails plugin you can add comments to your ActiveRecord models.<\/p>\n<p><b><a href=\"http:\/\/www.juixe.com\/techknow\/index.php\/2006\/06\/24\/acts-as-voteable-rails-plugin\/\">Acts As Voteable<\/a><\/b> &#8211; With this plugin users can cast a vote for or against an ActiveRecord model.  You can filter by votes, get a total vote count, etc.<\/p>\n<p><b><a href=\"http:\/\/www.juixe.com\/techknow\/index.php\/2006\/07\/05\/acts-as-blog-plugin\/\">Acts As Blog<\/a><\/b> &#8211; This plugin will help convert Textile, Markup, SmartyPants markup text to HTML.  This plugin is useful in blog or wiki-like systems.<\/p>\n<p><b><a href=\"http:\/\/www.juixe.com\/techknow\/index.php\/2006\/07\/05\/acts-as-versioned-plugin\/\">Acts As Versioned<\/a><\/b> &#8211; With this plugin you can manage different version of a ActiveRecord models.  Use this plugin in version controlled applcitions like a wiki.<\/p>\n<p><b><a href=\"http:\/\/www.juixe.com\/techknow\/index.php\/2006\/07\/05\/acts-as-bookmarkable-plugin\/\">Acts As Bookmarkable<\/a><\/b> &#8211; This plugin allows user to bookmark any ActiveRecord model.  In addition to bookmarking records you can combine this plugin with Acts As Taggable so that bookmarks can also be tagged.<\/p>\n<p><b><a href=\"http:\/\/www.juixe.com\/techknow\/index.php\/2006\/07\/05\/riff-rails-plugin\/\">Riff Rails<\/a><\/b> &#8211; This plugin functions as a diff tool for active records.  You might find it useful to combine this plugin with Acts As Versioned.<\/p>\n<p><b><a href=\"http:\/\/www.juixe.com\/techknow\/index.php\/2006\/07\/05\/rails-pdf-plugin\/\">Rails PDF<\/a><\/b> &#8211; This ActiveView plugin allows rails developers to create actions that produce PDF documents.  This is a handy plugin for applications that want to generate reports.<\/p>\n<p><b><a href=\"http:\/\/www.juixe.com\/techknow\/index.php\/2006\/07\/05\/calendar-helper-plugin\/\">Calendar Helper<\/a><\/b> &#8211; Another ActiveView plugin that will produce stylish calendars.<\/p>\n<p><b><a href=\"http:\/\/www.juixe.com\/techknow\/index.php\/2006\/07\/05\/graphs-rails-plugin\/\">Graphs Rails<\/a><\/b> &#8211; Use this ActiveRecord plugin to generate CSS powered bar graphs.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>I was explaining to a Java developer at work how you get soo much for free when working Ruby on Rails. I tried to explain the simplicity of ActiveRecord and the lack of getters and setters. I mentioned the number of rails plugins that provided tagging, versioning, and commenting functionality. Out of that conversation I [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"spay_email":"","footnotes":""},"categories":[22,3],"tags":[],"jetpack_featured_media_url":"","jetpack_shortlink":"https:\/\/wp.me\/p902K-2a","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"http:\/\/juixe.com\/techknow\/index.php\/wp-json\/wp\/v2\/posts\/134"}],"collection":[{"href":"http:\/\/juixe.com\/techknow\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/juixe.com\/techknow\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/juixe.com\/techknow\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/juixe.com\/techknow\/index.php\/wp-json\/wp\/v2\/comments?post=134"}],"version-history":[{"count":0,"href":"http:\/\/juixe.com\/techknow\/index.php\/wp-json\/wp\/v2\/posts\/134\/revisions"}],"wp:attachment":[{"href":"http:\/\/juixe.com\/techknow\/index.php\/wp-json\/wp\/v2\/media?parent=134"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/juixe.com\/techknow\/index.php\/wp-json\/wp\/v2\/categories?post=134"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/juixe.com\/techknow\/index.php\/wp-json\/wp\/v2\/tags?post=134"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}