The Mongo DB Rails 3 generators includes the following generators:
Example Use:
Setup use of Mongoid
rails g mongoid:setup
Create new model Person with name attribute
rails g mongoid:model person name:string
Create document Address with attributes defaulting to string
rails g mongoid:model address name street
Create Embedded document Browser as part of Canvas (Inheritance) rails g mongoid:model browser version:integer --inherit canvas
Result: class Browser < Canvas field :version, :type => Integer end
Example Use:
Setup use of Mongo Mapper
rails g mongoid:setup
Create new Mongo Mapper model Person with name attribute
rails g mongoid:model person name:string
Create Embedded document Address with attributes defaulting to string
rails g mongoid:model address name street --embedded
This is currently a work in progress. Please feel free to join in the effort and fork this project and fix whatever bugs etc.