Skip to content

Instantly share code, notes, and snippets.

@amcooper
Last active July 11, 2017 02:39
Show Gist options
  • Save amcooper/aa871a5376dd111ede4cb9982afa347a to your computer and use it in GitHub Desktop.
Save amcooper/aa871a5376dd111ede4cb9982afa347a to your computer and use it in GitHub Desktop.
Code challenge July 2017

dbc code challenge

rails new
rails generate scaffold User email password_digest
rails generate controller Sessions new create destroy
rails generate scaffold Album title user:references artist:references
rails generate scaffold Artist name
rails generate scaffold Song name album:references
rails generate scaffold Favorite user:references artist:references album:references song:references

Gemfile

# https://launchschool.com/blog/integrating-rails-and-bootstrap-part-1/
gem 'bootstrap-sass', '~> 3.2.0'
gem 'autoprefixer-rails'
bundle install
mv -v app/assets/stylesheets/application.css app/assets/stylesheets/application.css.sass

application.css.sass

@import "bootstrap-sprockets"
@import "bootstrap"

app/assets/javascripts/application.js

//= require jquery
//= require jquery_ujs
//= require turbolinks
//= require bootstrap-sprockets
//= require_tree .

routes.rb

  get '/login' => 'sessions#new'
  post '/login' => 'sessions#create'
  post '/logout' => 'sessions#destroy'
  root 'sessions#new'
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment