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