###On your computer
Create a new folder in ~/ga_wdi called drills
Initalize a new git repo in drills
Add a Ruby file called first_date.rb
Add and commit the file
###On Github
Create a new repo called drills
| #Gemfile | |
| group :development, :test do | |
| gem 'pry-rails' # Causes rails console to open pry | |
| # https://github.com/rweng/pry-rails | |
| gem 'pry-debugger' # Adds step, next, finish, and continue commands and breakpoints | |
| # https://github.com/nixme/pry-debugger | |
| gem 'pry-stack_explorer' # Navigate the call-stack | |
| # https://github.com/pry/pry-stack_explorer | |
| gem 'annotate' # Annotate all your models, tests, fixtures, and factories | |
| # https://github.com/ctran/annotate_models |
| development: | |
| adapter: postgresql | |
| encoding: unicode | |
| database: <%= File.basename(Rails.root) %>_development | |
| pool: 5 | |
| host: localhost | |
| username: <%= ENV['PG_USERNAME'] %> | |
| password: | |
| test: |
| # Configure Rspec to print nice | |
| RSpec.configure do |config| | |
| # Use color in STDOUT | |
| config.color_enabled = true | |
| # Use color not only in STDOUT but also in pagers and files | |
| config.tty = true | |
| # Use the specified formatter | |
| config.formatter = :documentation # :progress, :html, :textmate | |
| # immediately stop running upon first failure | |
| config.fail_fast = true |
| Example of Git Cloning | |
| mkdir Projects | |
| cd Projects | |
| git clone git@github.com:ml242/courtPO.git | |
| cd courtPO | |
| cd courtPO //just in case it is two files deep | |
| bundle install // You need to install any gems | |
| rake db:create //create database | |
| rake db:migrate // migrate any models |
| Create a new Repository aside from the one that already exists for a project. | |
| Go into the file you want to push up. | |
| ex: CourtPOv1 | |
| Get the git name and push up to it in the terminal. I substitute tasha for origin. That can be anything you want it to be. | |
| $ git remote add tasha git@github.com:Tasha25/CourtPOv1.git |
| rails new app | |
| rake db:create; rake db:migrate | |
| Added new input fied so you can add photos. | |
| If you have folder you can just click on the button and we will upload it |
| ## This is saying the same thing | |
| def current_user | |
| if session[:user_id] | |
| @current_user ||= User.find(session[:user_id]) | |
| end | |
| end | |
| helper_method :current_user |
| Nothing to add |
| Go into the folder you want rspec to run in | |
| $ rspec --init | |
| Go into folder | |
| $cd spec/ | |
| Create your files that will end with the '_spec.rb' | |
| ex: "school_spec.rb" |