Welcome rubyists
Our course agenda. Keep up to date with it.
“Computer science education cannot make anybody an expert programmer any more than studying brushes and pigment can make somebody an expert painter.”
- Eric S. Raymond
- Fork this repo to your github account
- Clone it locally onto your laptop using source tree
- Add this (https://github.com/CodingDojoDallas/ruby_dec_16) repo as a REMOTE to your locally cloned copy.
- Profit!
- Possibly get cupcakes.
- PULL from THIS repo (class remote) into your local MASTER
- PUSH your local MASTER to your remote MASTER
- FORK from your local MASTER into a NEW Branch
- Name your new Branch something unique (for example the date)
- COPY your changed files into YOUR OWN folder in your local repo's branch
- Commit the changes.
- PUSH your new branch up to your GitHub account
- From GitHub, create a pull request off the new branch
NOTE: If you don't get in at least one pull request daily, then ya ain't serious.
Bank Account OOP - https://youtu.be/p4t1-0Gvl6Y
Ruby TDD - https://youtu.be/YSVnP5p9ly0
Bank Account TDD - https://youtu.be/lNOHQzmf5yk
Blogs/Posts/Messages II - https://youtu.be/ezDWz9IFmi0
Intro to Controllers - https://youtu.be/i2T9H-G3Stg
EDD w/ Survey Form - https://www.youtube.com/watch?v=bKlROqXD7pQ&feature=youtu.be
Controllers - Helpers - https://youtu.be/xR6ALa8RfXo
Controllers - Form Helpers and Paths - https://youtu.be/9vTfOrEm-L0
Products Dashboard - https://youtu.be/V9Gr7IKjui4
Login/Registration w/ Bcrypt - https://youtu.be/wgGeVPQ1krI
Belt Review - https://youtu.be/YbprvnaeCP0
http://guides.rubyonrails.org/index.html
http://ruby-doc.org/core-2.2.2/
https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers
http://api.rubyonrails.org/classes/ActiveRecord/QueryMethods.html
http://api.rubyonrails.org/classes/ActiveModel/Validations/HelperMethods.html
https://gist.github.com/MilanGrubnic70/11092705
http://mixandgo.com/blog/mastering-ruby-blocks-in-less-than-5-minutes
http://www.spacevatican.org/2008/5/6/creating-multiple-associations-with-the-same-table/
https://launchschool.com/blog/understanding-polymorphic-associations-in-rails
https://robots.thoughtbot.com/whats-the-deal-with-rails-polymorphic-associations
http://culttt.com/2016/01/13/creating-polymorphic-relationships-in-ruby-on-rails/
http://guides.rubyonrails.org/active_record_callbacks.html#available-callbacks
An important note: before_save is called every time an object is saved. So for new and existing objects. (create and update action) before_create only before creation. So only for new objects (create action, but not update)