EZModel

Automatically generate model files from database.

How to use it

###1. Setup database

###2. Prepare ~/config/database.yml, here is a sample:

development:
	adapter: mysql2
	reconnect: false
	database: MySchema_development
	pool: 5
	username: root
	password: "123456"
	socket: /var/run/mysqld/mysqld.sock
test:
	adapter: mysql2
	reconnect: false
	database: MySchema_test
	pool: 5
	username: root
	password: "123456"
	socket: /var/run/mysqld/mysqld.sock
production:
	adapter: mysql2
	reconnect: false
	database: MySchema_production
	pool: 5
	username: root
	password: "123456"
	socket: /var/run/mysqld/mysqld.sock

###Generate models

cd to rails root directory

cd /path_to_rails_root

generate model files
it will take development as default db environment when environment is not specified

ezmodel -g

or

ezmodel -g -e development

see help

ezmodel -h

see version

ezmodel -v

Installation

gem install ez_model   

See here for more details: http://rubygems.org/gems/ez_model

Authors

Tianyu Huang
The reverse engine for generating models was created by Bosko Ivanisevic, check out https://github.com/bosko/rmre for details