Guest User

Untitled

a guest
Feb 21st, 2018
74
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.30 KB | None | 0 0
  1. irb(main):001:0> p = Page.get(2)
  2. ~ SELECT "id", "name", "permalink", "created_at", "updated_at" FROM "pages" WHERE ("id" = 2) ORDER BY "id" LIMIT 1
  3. => #<Page id=2 name="new name2" permalink="tung" body=<not loaded> created_at=#<DateTime: 23565855547/9600,-1/3,2299161> updated_at=#<DateTime: 26511813857/10800,-1/3,2299161>>
  4. irb(main):002:0> p.update_attributes('name' => 'new name3', 'body' => 'new body3')
  5. ~ SELECT "body", "id", "name", "permalink", "created_at", "updated_at" FROM "pages" WHERE ("id" = 2) ORDER BY "id"
  6. ~ SELECT "id" FROM "pages" WHERE ("name" = 'new name2') ORDER BY "id" LIMIT 1
  7. ~ SELECT "id" FROM "pages" WHERE ("permalink" = 'tung') ORDER BY "id" LIMIT 1
  8. => true
  9. irb(main):003:0> p.reload
  10. ~ SELECT "body", "id", "name", "permalink", "created_at", "updated_at" FROM "pages" WHERE ("id" IN (2)) ORDER BY "id"
  11. => #<Page id=2 name="new name2" permalink="tung" body="new body3" created_at=#<DateTime: 23565855547/9600,-1/3,2299161> updated_at=#<DateTime: 26511813857/10800,-1/3,2299161>>
  12. irb(main):004:0> p.name
  13. => "new name2"
  14. irb(main):005:0> p.body
  15. => "new body3"
  16. irb(main):006:0> p = Page.get(2)
  17. ~ SELECT "id", "name", "permalink", "created_at", "updated_at" FROM "pages" WHERE ("id" = 2) ORDER BY "id" LIMIT 1
  18. => #<Page id=2 name="new name2" permalink="tung" body=<not loaded> created_at=#<DateTime: 23565855547/9600,-1/3,2299161> updated_at=#<DateTime: 26511813857/10800,-1/3,2299161>>
  19. irb(main):007:0> p.update_attributes(:name => 'new name4', :body => 'new body4')
  20. ~ SELECT "body", "id", "name", "permalink", "created_at", "updated_at" FROM "pages" WHERE ("id" = 2) ORDER BY "id"
  21. ~ SELECT "id" FROM "pages" WHERE ("name" = 'new name4') ORDER BY "id" LIMIT 1
  22. ~ SELECT "id" FROM "pages" WHERE ("permalink" = 'tung') ORDER BY "id" LIMIT 1
  23. ~ UPDATE "pages" SET "body" = 'new body4', "name" = 'new name4', "updated_at" = '2008-11-26T17:56:46-08:00' WHERE ("id" = 2)
  24. => true
  25. irb(main):008:0> p.reload
  26. ~ SELECT "body", "id", "name", "permalink", "created_at", "updated_at" FROM "pages" WHERE ("id" IN (2)) ORDER BY "id"
  27. => #<Page id=2 name="new name4" permalink="tung" body="new body4" created_at=#<DateTime: 23565855547/9600,-1/3,2299161> updated_at=#<DateTime: 106047255503/43200,-1/3,2299161>>
  28. irb(main):009:0> p.name
  29. => "new name4"
  30. irb(main):010:0> p.body
  31. => "new body4"
  32. irb(main):011:0>
Add Comment
Please, Sign In to add comment