Building rails apps, the missing parts

Preview:

Citation preview

BUILDING RAILS APPSthe missing parts...

SAM (SAMEERA)SAMEERA207

REINTERACTIVE

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

CODE RUBY

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

Dont

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

RAILS CONSOLE IS YOUR FRIEND..

README

PROJECT DOCUMENTATION

reinteractive default README

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

THANKS

Recommended