Skip to content

Instantly share code, notes, and snippets.

@somebee
Created February 4, 2009 16:56
Show Gist options
  • Save somebee/58201 to your computer and use it in GitHub Desktop.
Save somebee/58201 to your computer and use it in GitHub Desktop.
require 'rubygems'
require 'dm-core'
DataMapper.setup(:default, "mysql://root@localhost/dm_core_test")
class Order
include DataMapper::Resource
property :id, Serial
has n, :events
end
class Event
include DataMapper::Resource
property :id, Serial
property :title, String, :length => 255
belongs_to :order
end
DataMapper.auto_migrate!
o = Order.new
e = o.events.new
o.save
puts o.id
puts e.order_id
e.reload
puts e.order_id
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment