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