views:

18

answers:

1

I recently played with MongoDB in Rails using Mongoid. I like the ability to define attributes for models within the model file (as opposed to in migrations):

class Person
  include Mongoid::Document
  field :name, :type => String
  field :birthday, :type => Date
end

For projects that cannot use a schema-less database, does a similar feature exist? Any gems or plugins that generate schemas from a similar syntax would be greatly appreciated.

Thanks.

+1  A: 

I think both MongoMapper and Mongoid took their ideas about this from Datamapper which also support those SQL database.

Thomas R. Koll
Thanks Thomas! Exactly what I needed! Appreciate the quick answer!
Kevin Sylvestre