After about three months of testing, I’m releasing the Rails Config Model gem. It’s been available on RubyForge for some time but I’ve never advertised it.
The generator will create a configuration table and a form for a system admin to modify system settings for an app. Here’s an example:
ruby script/generate rails_config_model setup logo_url:string welcome_message:text contact_email:string
That will generate a Setup model and a setup_controller complete with unit and functional tests. Developers can use this like so:
@setup = Setup.load
Then display the welcome message on the homepage
You can read more at http://rconfig.rubyforge.org/