This repository is private.
All pages are served over SSL and all pushing and pulling is done over SSH.
No one may fork, clone, or view it unless they are added as a member.
Every repository with this icon (
) is private.
Every repository with this icon (
This repository is public.
Anyone may fork, clone, or view it.
Every repository with this icon (
) is public.
Every repository with this icon (
Aaron Wheeler (author)
Thu Jun 26 05:11:55 -0700 2008
| name | age | message | |
|---|---|---|---|
| |
.gitignore | Tue May 20 02:54:04 -0700 2008 | [Aaron Wheeler] |
| |
CHANGELOG | Wed May 21 06:30:22 -0700 2008 | [Aaron Wheeler] |
| |
LICENSE | Thu Apr 24 22:48:42 -0700 2008 | [Aaron Wheeler] |
| |
README | Wed May 21 06:30:22 -0700 2008 | [Aaron Wheeler] |
| |
Rakefile | Sat Apr 26 16:32:32 -0700 2008 | [Aaron Wheeler] |
| |
TODO | Sat Apr 26 00:41:22 -0700 2008 | [Aaron Wheeler] |
| |
lib/ | Thu Jun 26 05:11:55 -0700 2008 | [Aaron Wheeler] |
| |
spec/ | Wed May 21 06:30:22 -0700 2008 | [Aaron Wheeler] |
README
merb_autoscaffold ================= Merb AutoScaffold is a Merb plugin that provides scaffolding for free for all models. Merb AutoScaffold currently works with DataMapper 0.3 and ActiveRecord. ==== Usage: You must first build and install the gem. From the merb_autoscaffold directory, run: $ sudo rake gem install Then add a dependency in your init.rb file: dependency 'merb_autoscaffold' Scaffolds will then be available for all models in your application. If a controller for a model already exists, then any actions in that controller will be preserved, while the missing CRUD actions will be added ==== Example: # /app/models/blog.rb class Blog < DataMapper::Base property :title, :string property :content, :text has_many :comments end # /config/init.rb ... dependency 'merb_autoscaffold' ... # Run the Merb server $ merb # Scaffolds are now available at http://localhost:4000/scaffolds from your web browser # You can customize the path to the scaffolds by editing the AutoScaffold's configs # in the /config/init.rb file in the +after_app_loads+ block: Merb::BootLoader.after_app_loads do # scaffolds will be available at /foo instead of /scaffolds Merb::Plugins.config[:merb_autoscaffold][:namespace] = 'foo' end ==== Caveats Currently, autoscaffolds only work with DataMapper 0.3 and ActiveRecord models. Autoscaffolds also will not work with flat Merb apps.




