Ruby on Rails
rails-blograils-private-eventsrails-flight-bookersets-n-repsCommand line
bin/rails new my_rails_appbin/rails generatebin/rails routesbin/rails db:migratebin/rails db:rollbackbin/rails db:setupbin/rails db:preparebin/rails db:schema:dumpbin/rails db:schema:loadbin/rails db:seedbin/rails db:createbin/rails serverbin/rails consolebin/rails dbconsoleRouting
config/routes.rbconfig/routes.rb ⭐️params hashControllers
render vs redirect_toView (templates)
<%= yield %>params ⭐️Helper methods
posts_path / [action]_resource[_path]) ⭐️Models
.errorsscope)enum)accepts_nested_attributes_for (: fields_for) ⭐️Active Record
Validations (activerecord)
ActiveRecord methods that trigger validationsActiveRecord methods that skips validations:if / :unless)strict).validators)errorsAssociations (activerecord)
belongs_to / has_one etc.) ⭐️belongs_tohas_onehas_manyhas_and_belongs_to_manyCallbacks