Guest User

Untitled

a guest
Mar 3rd, 2018
96
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.03 KB | None | 0 0
  1. umbra:dm-spec ted$ irb
  2. >> require 'dm-core'
  3. => true
  4. >> require 'many_through_models'
  5. => true
  6. >>
  7. ?> DataMapper.setup(:default, "mysql://localhost/dm_pets")
  8. => #<DataMapper::Adapters::MysqlAdapter:0x1903868 @resource_naming_convention=DataMapper::NamingConventions::Resource::UnderscoredAndPluralized, @uri=#<struct DataObjects::URI scheme="mysql", user=nil, password=nil, host="localhost", port=nil, path="/dm_pets", query=nil, fragment=nil>, name:default, transactions{}, field_naming_conventionDataMapper::NamingConventions::Field::Underscored
  9. >> Human.all(Human.ownerships.pet.name => "Bo")
  10. => [#<Human id=1 first_name="Barack" middle_name=nil last_name="Obama">, #<Human id=2 first_name="Michelle" middle_name=nil last_name="Obama">, #<Human id=3 first_name="Malia" middle_name=nil last_name="Obama">, #<Human id=4 first_name="Sasha" middle_name=nil last_name="Obama">]
  11. >> Human.all(Human.pets.name => "Bo")
  12. ArgumentError: Unknown property 'name'
  13. from /Library/Ruby/Gems/1.8/gems/dm-core-0.9.11/lib/dm-core/query.rb:667:in `method_missing'
  14. from (irb):6
Add Comment
Please, Sign In to add comment