Plugins - Ext Scaffold Generator
Add to favoritesExtScaffold
Scaffolds an entire resource, from model and migration to controller and views, along with a full test suite, just like the standard Rails scaffold generator. The ext_scaffold generator uses the Ext Javascript framwork to build the GUI elements (forms and tables).
Pass the name of the model, either CamelCased or under_scored, as the first argument, and an optional list of attribute pairs.
Attribute pairs are columnname:sqltype arguments specifying the model's attributes. Timestamps are added by default, so you don't have to specify them by hand as 'createdat:datetime updatedat:datetime'.
For example, ext_scaffold post title:string body:text published:boolean
gives you a model with those three attributes, a controller that handles
the create/show/update/destroy, Ext forms to create and edit your posts, and
an Ext Grid index that lists them all, as well as a map.resources :posts
declaration in config/routes.rb.
Prerequisites
You need to download the Ext Javascript framework from
http://extjs.com/download,
and unzip it into #{RAILS_ROOT}/public/ext. Ext_scaffold was tested
against version 2.0 of the Ext framework.
Installation
script/plugin install http://rug-b.rubyforge.org/svn/ext_scaffold
Example
./script/generate ext_scaffold post # no attributes, view will be anemic
./script/generate ext_scaffold post title:string body:text published:boolean
./script/generate ext_scaffold purchase order_id:integer amount:decimal
Copyright (c) 2008 martin.rehfeld@glnetworks.de, released under the MIT license
http://inside.glnetworks.de/2008/01/18/announcing-ext-scaffold-generator-plugin-for-rails/
http://rug-b.rubyforge.org/svn/ext_scaffold
Rails' (MIT)
View Extensions

uninitialized constant Mime::EXT_JSON for ext 2.1
This is a nice clean implementation of ext grids and forms to rails scaffold, im impressed...
Itll be great to cover more components from ExtJS and bring them to rails...
I'd be glad to help you if you want to go further with improving this plugin...
Thanks for your effort, and nice work...!!