Guest User

Untitled

a guest
Jun 22nd, 2018
86
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.73 KB | None | 0 0
  1. require 'rubygems'
  2. require 'dm-core'
  3. require 'dm-is-remixable'
  4.  
  5. module Comment
  6. include DataMapper::Resource
  7. is :remixable
  8.  
  9. property :id, Integer, :key => true, :serial => true
  10. property :body, String
  11. end
  12.  
  13. class Article
  14. include DataMapper::Resource
  15.  
  16. remix 1, :comments
  17. end
  18.  
  19. DataMapper.setup(:default, 'sqlite3::memory:')
  20. c = Article.new({
  21. :body => 'hello there',
  22. })
  23. p c
  24.  
  25. # /usr/lib/ruby/gems/1.8/gems/dm-core-0.9.11/lib/dm-core/resource.rb:622:in `assert_valid_model': Article must have a key. (DataMapper::IncompleteResourceError)
  26. # from /usr/lib/ruby/gems/1.8/gems/dm-core-0.9.11/lib/dm-core/resource.rb:609:in `initialize'
  27. # from a1.rb:20:in `new'
  28. # from a1.rb:20
Add Comment
Please, Sign In to add comment