Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- require "rubygems"
- require 'data_mapper'
- require 'pp'
- DataMapper.setup(:default, 'sqlite3::memory:')
- class Post
- include DataMapper::Resource
- has n, :comments
- property :id, Integer, :serial => true
- property :title, String
- property :body, Text
- property :created_at, DateTime
- end
- class Comment
- include DataMapper::Resource
- belongs_to :post
- property :id, Integer, :serial => true
- property :title, String
- property :body, Text
- property :created_at, DateTime
- end
- DataMapper.auto_migrate!
- post =Post.new
- post.title = "Code Monkey"
- post.save
- comment = Comment.new
- comment.attributes = {:title => "Comment 1", :body => "How come you don't code anymore?", :created_at => Time.now}
- comment.post = post
- comment.save
- pp post.comments
- pp Post.all
- pp Comment.all
Add Comment
Please, Sign In to add comment