15
BUILDING RAILS APPS the missing parts...

Building rails apps, the missing parts

Embed Size (px)

Citation preview

Page 1: Building rails apps, the missing parts

BUILDING RAILS APPSthe missing parts...

Page 2: Building rails apps, the missing parts

SAM (SAMEERA)SAMEERA207

Page 3: Building rails apps, the missing parts

REINTERACTIVE

Page 4: Building rails apps, the missing parts

SETTING UP YOUR APPSet up a ruby version manager (E.g )Use environment variables to managere credentials (e.g

) Have a valid .gitignore file

rvm

dotenv

Page 5: Building rails apps, the missing parts

CODE RUBY

Page 6: Building rails apps, the missing parts

#app/models/user.rb def isAdmin a = nil if admin a = true else a = false end return a end

Dont

Page 7: Building rails apps, the missing parts

or if the admin is a boolean column in the DB

#app/models/user.rb def admin !admin.nil? end

#app/models/user.rb admin?

Do

Page 11: Building rails apps, the missing parts

RAILS CONSOLE IS YOUR FRIEND..

Page 12: Building rails apps, the missing parts

README

PROJECT DOCUMENTATION

reinteractive default README

Page 13: Building rails apps, the missing parts

TOOLSSource control (E.g git)Editor (run commands manually)Use existing gems if it fits

Page 15: Building rails apps, the missing parts

THANKS