Chapter 10 - nortonbino/sample_app GitHub Wiki

CAP 10

10.1.1

Ex 2) The partial form (_form) should be created and the form in the new should be changed for

 <%= render: '_form' %>

10.1.2

Ex 1) Did not accept invalid informations on the form.

10.1.4

Ex 1) yes.

Ex 2) The avatar change.

10.2.1

Ex 1) Yes, that must have an only.

10.2.2

Ex 1) Its important to protect both to improve the security of the application, so no one who does not have access can edit.

Ex 2) The update action.

10.3.2

Ex 1) Redirected.

10.3.3

Ex 1)

2.3.1 :001 > User.paginate(page: nil)
  User Load (1.4ms)  SELECT  "users".* FROM "users" LIMIT ? OFFSET ?  ["LIMIT", 11], ["OFFSET", 0](/nortonbino/sample_app/wiki/"LIMIT",-11],-["OFFSET",-0)
   (0.2ms)  SELECT COUNT(*) FROM "users"
 => #<ActiveRecord::Relation [#<User id: 1, name: "Example User", email: "[email protected]", created_at: "2017-10-17 15:11:33", updated_at: "2017-10-17 15:11:33", password_digest: "$2a$10$RlpQstD/Ai7gks/coBEKDuUq.72jjeVGRSAa85Ga8jG...", remember_digest: nil>, #<User id: 2, name: "Jenifer Dickinson Sr.", email: "[email protected]", created_at: "2017-10-17 15:11:34", updated_at: "2017-10-17 15:11:34", password_digest: "$2a$10$MogTaZxcqudrs0QTZKAJZuvWJJaaaiyyqgfEh6rjM1y...", remember_digest: nil>, #<User id: 3, name: "Berta Schuppe", email: "[email protected]", created_at: "2017-10-17 15:11:34", updated_at: "2017-10-17 15:11:34", password_digest: "$2a$10$n/kjvel8LIVug7/ehiluPeFWqYR1hT.JI5W8kgrBkIT...", remember_digest: nil>, #<User id: 4, name: "Ms. Malachi Bode", email: "[email protected]", created_at: "2017-10-17 15:11:35", updated_at: "2017-10-17 15:11:35", password_digest: "$2a$10$89SYZc.xhegYtt7xhTxM4emUC/I/tztcB.TNQwMzTZS...", remember_digest: nil>, #<User id: 5, name: "Jacques Wyman", email: "[email protected]", created_at: "2017-10-17 15:11:35", updated_at: "2017-10-17 15:11:35", password_digest: "$2a$10$HpWulKg3v7cWeGl128fHFOS2kugn27P0EVvlbyDlpKS...", remember_digest: nil>, #<User id: 6, name: "Kadin Parker", email: "[email protected]", created_at: "2017-10-17 15:11:35", updated_at: "2017-10-17 15:11:35", password_digest: "$2a$10$hjUp6/sK.WSDsDgLdWocx.TS6YwVoTRQFAJwqm..FSM...", remember_digest: nil>, #<User id: 7, name: "Ms. Bertram Glover", email: "[email protected]", created_at: "2017-10-17 15:11:35", updated_at: "2017-10-17 15:11:35", password_digest: "$2a$10$w44YZCWtxmRKPJEts0JVl.NwiR4tmEfuxJqcKK68MkF...", remember_digest: nil>, #<User id: 8, name: "Roderick Koepp", email: "[email protected]", created_at: "2017-10-17 15:11:35", updated_at: "2017-10-17 15:11:35", password_digest: "$2a$10$2rmb1/2lEA85JvSdMknDNOIxvBgPyTyloIB/ytjUv1Q...", remember_digest: nil>, #<User id: 9, name: "Ms. Oscar Pouros", email: "[email protected]", created_at: "2017-10-17 15:11:35", updated_at: "2017-10-17 15:11:35", password_digest: "$2a$10$941qeozR12HOhPGxNX5uNukZ1O2PN394qRxtJglxGaZ...", remember_digest: nil>, #<User id: 10, name: "Terrance Dach V", email: "[email protected]", created_at: "2017-10-17 15:11:36", updated_at: "2017-10-17 15:11:36", password_digest: "$2a$10$CbAIRgVQJM37Wsn2lhlGxuALr0zBPD3wonD76w8FJCH...", remember_digest: nil>, ...]> 

Ex 2)

 2.3.1 :001 > User.paginate(page: 1).class
 => User::ActiveRecord_Relation 

10.3.4