ICBM (Integrated Content Block Management)
The intended goal of this gem is to provide a tool that makes it easy to add simple content managment features to pages on your site.
Rails 3 Installation Instructions
Add the following to your gemfile
gem 'icbm'
Usage
Currently this gem requires your app to have a model by the name of "ContentBlock" which has 2 columns "key" and "value"
In your erb view you can place the following code
<%= block_content_for('name_of_this_content_block') do %>
Default view code goes here.
<% end %>
In your haml view you can place the following code
= block_content_for('name_of_this_content_block') do
Default view code goes here.
The result if there is no ContentBlock record with a key of 'name_of_this_content_block' will be the result of the default block of view code wrapped in a div
The result if there is a ContentBlock record with a key of 'name_of_this_content_block' will be the value field wrapped in a div
Copyright (c) 2009-2011 Nathan Humbert, released under the MIT license