Guest User

Untitled

a guest
Jan 26th, 2018
486
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.65 KB | None | 0 0
  1. >> a_user = User.new :email => "badboyz2@gmai.com"
  2. => #<User id: nil, email: "badboyz2@gmai.com", password: nil, name: nil, created_at: nil, updated_at: nil>
  3. >> a_user.role = Role.teacher
  4. Role Load (0.2ms) SELECT "roles".* FROM "roles" WHERE "roles"."name" = 'teacher' LIMIT 1
  5. => #<Role id: 1, name: "teacher", created_at: "2011-07-07 07:05:37", updated_at: "2011-07-07 07:46:30">
  6. >> a_user.save!
  7. AREL (46.6ms) INSERT INTO "users" ("email", "password", "name", "created_at", "updated_at") VALUES ('badboyz2@gmai.com', NULL, NULL, '2011-07-07 08:04:26.281168', '2011-07-07 08:04:26.281168')
  8. => true
  9. >> a_user.reload
  10. User Load (0.4ms) SELECT "users".* FROM "users" WHERE "users"."id" = 16 LIMIT 1
  11. => #<User id: 16, email: "badboyz2@gmai.com", password: nil, name: nil, created_at: "2011-07-07 08:04:26", updated_at: "2011-07-07 08:04:26">
  12. >> a_user.role
  13. Role Load (0.2ms) SELECT "roles".* FROM "roles" WHERE "roles"."id" = 1 LIMIT 1
  14. => #<Role id: 1, name: "teacher", created_at: "2011-07-07 07:05:37", updated_at: "2011-07-07 07:46:30">
  15. >> user = User.where(:email => "badboyz2@gmai.com").includes(:role)
  16. User Load (0.9ms) SELECT "users"."id" AS t0_r0, "users"."email" AS t0_r1, "users"."password" AS t0_r2, "users"."name" AS t0_r3, "users"."created_at" AS t0_r4, "users"."updated_at" AS t0_r5, "roles"."id" AS t1_r0, "roles"."name" AS t1_r1, "roles"."created_at" AS t1_r2, "roles"."updated_at" AS t1_r3 FROM "users" LEFT OUTER JOIN "roles" ON "roles"."id" IS NULL WHERE "users"."email" = 'badboyz2@gmai.com'
  17. => [#<User id: 16, email: "badboyz2@gmai.com", password: nil, name: nil, created_at: "2011-07-07 08:04:26", updated_at: "2011-07-07 08:04:26">]
  18. >> user.first.role
  19. => nil
Add Comment
Please, Sign In to add comment