From 0e72848814d9ce65a8275ed81b22f001ae11f187 Mon Sep 17 00:00:00 2001 From: Tanja Stroble Date: Mon, 18 Sep 2017 16:20:47 -0700 Subject: [PATCH 01/19] moved files over to main repo --- .DS_Store | Bin 0 -> 6148 bytes Gemfile | 54 +++++ Gemfile.lock | 196 ++++++++++++++++++ READMErails.md | 24 +++ Rakefile | 6 + app/assets/config/manifest.js | 3 + app/assets/images/.keep | 0 app/assets/javascripts/application.js | 15 ++ app/assets/javascripts/cable.js | 13 ++ app/assets/javascripts/channels/.keep | 0 app/assets/javascripts/tasks.coffee | 3 + app/assets/stylesheets/application.css | 15 ++ app/assets/stylesheets/tasks.scss | 3 + app/channels/application_cable/channel.rb | 4 + app/channels/application_cable/connection.rb | 4 + app/controllers/application_controller.rb | 3 + app/controllers/concerns/.keep | 0 app/controllers/tasks_controller.rb | 34 +++ app/helpers/application_helper.rb | 2 + app/helpers/tasks_helper.rb | 2 + app/jobs/application_job.rb | 2 + app/mailers/application_mailer.rb | 4 + app/models/application_record.rb | 3 + app/models/concerns/.keep | 0 app/views/layouts/application.html.erb | 14 ++ app/views/layouts/mailer.html.erb | 13 ++ app/views/layouts/mailer.text.erb | 1 + app/views/tasks/complete.html.erb | 2 + app/views/tasks/create.html.erb | 2 + app/views/tasks/destroy.html.erb | 2 + app/views/tasks/edit.html.erb | 2 + app/views/tasks/index.html.erb | 24 +++ app/views/tasks/new.html.erb | 2 + app/views/tasks/show.html.erb | 2 + app/views/tasks/update.html.erb | 2 + bin/bundle | 3 + bin/rails | 9 + bin/rake | 9 + bin/setup | 38 ++++ bin/spring | 17 ++ bin/update | 29 +++ bin/yarn | 11 + config.ru | 5 + config/application.rb | 18 ++ config/boot.rb | 3 + config/cable.yml | 10 + config/database.yml | 85 ++++++++ config/environment.rb | 5 + config/environments/development.rb | 54 +++++ config/environments/production.rb | 91 ++++++++ config/environments/test.rb | 42 ++++ .../application_controller_renderer.rb | 8 + config/initializers/assets.rb | 14 ++ config/initializers/backtrace_silencers.rb | 7 + config/initializers/cookies_serializer.rb | 5 + .../initializers/filter_parameter_logging.rb | 4 + config/initializers/inflections.rb | 16 ++ config/initializers/mime_types.rb | 4 + config/initializers/wrap_parameters.rb | 14 ++ config/locales/en.yml | 33 +++ config/puma.rb | 56 +++++ config/routes.rb | 19 ++ config/secrets.yml | 32 +++ config/spring.rb | 6 + db/seeds.rb | 7 + lib/assets/.keep | 0 lib/tasks/.keep | 0 log/.keep | 0 log/development.log | 0 package.json | 5 + public/404.html | 67 ++++++ public/422.html | 67 ++++++ public/500.html | 66 ++++++ public/apple-touch-icon-precomposed.png | 0 public/apple-touch-icon.png | 0 public/favicon.ico | 0 public/robots.txt | 1 + test/application_system_test_case.rb | 5 + test/controllers/.keep | 0 test/controllers/tasks_controller_test.rb | 44 ++++ test/fixtures/.keep | 0 test/fixtures/files/.keep | 0 test/helpers/.keep | 0 test/integration/.keep | 0 test/mailers/.keep | 0 test/models/.keep | 0 test/system/.keep | 0 test/test_helper.rb | 9 + vendor/.keep | 0 89 files changed, 1374 insertions(+) create mode 100644 .DS_Store create mode 100644 Gemfile create mode 100644 Gemfile.lock create mode 100644 READMErails.md create mode 100644 Rakefile create mode 100644 app/assets/config/manifest.js create mode 100644 app/assets/images/.keep create mode 100644 app/assets/javascripts/application.js create mode 100644 app/assets/javascripts/cable.js create mode 100644 app/assets/javascripts/channels/.keep create mode 100644 app/assets/javascripts/tasks.coffee create mode 100644 app/assets/stylesheets/application.css create mode 100644 app/assets/stylesheets/tasks.scss create mode 100644 app/channels/application_cable/channel.rb create mode 100644 app/channels/application_cable/connection.rb create mode 100644 app/controllers/application_controller.rb create mode 100644 app/controllers/concerns/.keep create mode 100644 app/controllers/tasks_controller.rb create mode 100644 app/helpers/application_helper.rb create mode 100644 app/helpers/tasks_helper.rb create mode 100644 app/jobs/application_job.rb create mode 100644 app/mailers/application_mailer.rb create mode 100644 app/models/application_record.rb create mode 100644 app/models/concerns/.keep create mode 100644 app/views/layouts/application.html.erb create mode 100644 app/views/layouts/mailer.html.erb create mode 100644 app/views/layouts/mailer.text.erb create mode 100644 app/views/tasks/complete.html.erb create mode 100644 app/views/tasks/create.html.erb create mode 100644 app/views/tasks/destroy.html.erb create mode 100644 app/views/tasks/edit.html.erb create mode 100644 app/views/tasks/index.html.erb create mode 100644 app/views/tasks/new.html.erb create mode 100644 app/views/tasks/show.html.erb create mode 100644 app/views/tasks/update.html.erb create mode 100755 bin/bundle create mode 100755 bin/rails create mode 100755 bin/rake create mode 100755 bin/setup create mode 100755 bin/spring create mode 100755 bin/update create mode 100755 bin/yarn create mode 100644 config.ru create mode 100644 config/application.rb create mode 100644 config/boot.rb create mode 100644 config/cable.yml create mode 100644 config/database.yml create mode 100644 config/environment.rb create mode 100644 config/environments/development.rb create mode 100644 config/environments/production.rb create mode 100644 config/environments/test.rb create mode 100644 config/initializers/application_controller_renderer.rb create mode 100644 config/initializers/assets.rb create mode 100644 config/initializers/backtrace_silencers.rb create mode 100644 config/initializers/cookies_serializer.rb create mode 100644 config/initializers/filter_parameter_logging.rb create mode 100644 config/initializers/inflections.rb create mode 100644 config/initializers/mime_types.rb create mode 100644 config/initializers/wrap_parameters.rb create mode 100644 config/locales/en.yml create mode 100644 config/puma.rb create mode 100644 config/routes.rb create mode 100644 config/secrets.yml create mode 100644 config/spring.rb create mode 100644 db/seeds.rb create mode 100644 lib/assets/.keep create mode 100644 lib/tasks/.keep create mode 100644 log/.keep create mode 100644 log/development.log create mode 100644 package.json create mode 100644 public/404.html create mode 100644 public/422.html create mode 100644 public/500.html create mode 100644 public/apple-touch-icon-precomposed.png create mode 100644 public/apple-touch-icon.png create mode 100644 public/favicon.ico create mode 100644 public/robots.txt create mode 100644 test/application_system_test_case.rb create mode 100644 test/controllers/.keep create mode 100644 test/controllers/tasks_controller_test.rb create mode 100644 test/fixtures/.keep create mode 100644 test/fixtures/files/.keep create mode 100644 test/helpers/.keep create mode 100644 test/integration/.keep create mode 100644 test/mailers/.keep create mode 100644 test/models/.keep create mode 100644 test/system/.keep create mode 100644 test/test_helper.rb create mode 100644 vendor/.keep diff --git a/.DS_Store b/.DS_Store new file mode 100644 index 0000000000000000000000000000000000000000..17bbb2208c073648cd7fe8678cc6bb6aa95c3906 GIT binary patch literal 6148 zcmeHK%T63I5UgfK%kogf0Vz4oky9kjTn4l#%7F{~0PF)q*xf-pEaEtq{6l^rf0lbb z0IF>(a(gyc6h-cpUGu1Rcb8|zYXEY#o*n}S0ETReTUH<|@UJVN?{0w`JmT@|+`PXhyz}GLnJc2e824Bvte**MfC(BbaZB!<<;ur| zyAyNq87r(4kMD`c7N!^{oZks&kFjU`k;%Fyc;LtjOsyBRx}&JNZG556!sR{3tk0HV z#NM}TMwqi|#!CFCj`1t0$^v(2`#h6P!SU{Ul~O-5nzEXn%GAuT_Bpp+hZ{zoG1qTs zb&hNfLLH6YfPQOgsF_SGSJji3NRJ^d8RLPY>%8~%QypUd4*BOe#RwO~4fErkm3V$W z7>^aBX`FVGugmV2$*yH)`a~#y)zejE;F+T> z8NIo04%m6*6`FWgqIZ?B#gMRf5bw_Wb>Md%y*tE3<~Sj;gdK{6t%p>O4yirnJ}ZzF zunH9Z^g!4D^S|%^ty4bB3S*d6Fn e{E5vO?^Sw0tOIr)d4-n$2sjyXmlb$d1>OKSHVD-K literal 0 HcmV?d00001 diff --git a/Gemfile b/Gemfile new file mode 100644 index 000000000..504af8615 --- /dev/null +++ b/Gemfile @@ -0,0 +1,54 @@ +source 'https://rubygems.org' + +git_source(:github) do |repo_name| + repo_name = "#{repo_name}/#{repo_name}" unless repo_name.include?("/") + "https://github.com/#{repo_name}.git" +end + + +# Bundle edge Rails instead: gem 'rails', github: 'rails/rails' +gem 'rails', '~> 5.1.4' +# Use postgresql as the database for Active Record +gem 'pg', '~> 0.18' +# Use Puma as the app server +gem 'puma', '~> 3.7' +# Use SCSS for stylesheets +gem 'sass-rails', '~> 5.0' +# Use Uglifier as compressor for JavaScript assets +gem 'uglifier', '>= 1.3.0' +# See https://github.com/rails/execjs#readme for more supported runtimes +# gem 'therubyracer', platforms: :ruby + +# Use CoffeeScript for .coffee assets and views +gem 'coffee-rails', '~> 4.2' +# Turbolinks makes navigating your web application faster. Read more: https://github.com/turbolinks/turbolinks +gem 'turbolinks', '~> 5' +# Build JSON APIs with ease. Read more: https://github.com/rails/jbuilder +gem 'jbuilder', '~> 2.5' +# Use Redis adapter to run Action Cable in production +# gem 'redis', '~> 3.0' +# Use ActiveModel has_secure_password +# gem 'bcrypt', '~> 3.1.7' + +# Use Capistrano for deployment +# gem 'capistrano-rails', group: :development + +group :development, :test do + # Call 'byebug' anywhere in the code to stop execution and get a debugger console + gem 'byebug', platforms: [:mri, :mingw, :x64_mingw] + # Adds support for Capybara system testing and selenium driver + gem 'capybara', '~> 2.13' + gem 'selenium-webdriver' +end + +group :development do + # Access an IRB console on exception pages or by using <%= console %> anywhere in the code. + gem 'web-console', '>= 3.3.0' + gem 'listen', '>= 3.0.5', '< 3.2' + # Spring speeds up development by keeping your application running in the background. Read more: https://github.com/rails/spring + gem 'spring' + gem 'spring-watcher-listen', '~> 2.0.0' +end + +# Windows does not include zoneinfo files, so bundle the tzinfo-data gem +gem 'tzinfo-data', platforms: [:mingw, :mswin, :x64_mingw, :jruby] diff --git a/Gemfile.lock b/Gemfile.lock new file mode 100644 index 000000000..3101e9697 --- /dev/null +++ b/Gemfile.lock @@ -0,0 +1,196 @@ +GEM + remote: https://rubygems.org/ + specs: + actioncable (5.1.4) + actionpack (= 5.1.4) + nio4r (~> 2.0) + websocket-driver (~> 0.6.1) + actionmailer (5.1.4) + actionpack (= 5.1.4) + actionview (= 5.1.4) + activejob (= 5.1.4) + mail (~> 2.5, >= 2.5.4) + rails-dom-testing (~> 2.0) + actionpack (5.1.4) + actionview (= 5.1.4) + activesupport (= 5.1.4) + rack (~> 2.0) + rack-test (>= 0.6.3) + rails-dom-testing (~> 2.0) + rails-html-sanitizer (~> 1.0, >= 1.0.2) + actionview (5.1.4) + activesupport (= 5.1.4) + builder (~> 3.1) + erubi (~> 1.4) + rails-dom-testing (~> 2.0) + rails-html-sanitizer (~> 1.0, >= 1.0.3) + activejob (5.1.4) + activesupport (= 5.1.4) + globalid (>= 0.3.6) + activemodel (5.1.4) + activesupport (= 5.1.4) + activerecord (5.1.4) + activemodel (= 5.1.4) + activesupport (= 5.1.4) + arel (~> 8.0) + activesupport (5.1.4) + concurrent-ruby (~> 1.0, >= 1.0.2) + i18n (~> 0.7) + minitest (~> 5.1) + tzinfo (~> 1.1) + addressable (2.5.2) + public_suffix (>= 2.0.2, < 4.0) + arel (8.0.0) + bindex (0.5.0) + builder (3.2.3) + byebug (9.1.0) + capybara (2.15.1) + addressable + mini_mime (>= 0.1.3) + nokogiri (>= 1.3.3) + rack (>= 1.0.0) + rack-test (>= 0.5.4) + xpath (~> 2.0) + childprocess (0.7.1) + ffi (~> 1.0, >= 1.0.11) + coffee-rails (4.2.2) + coffee-script (>= 2.2.0) + railties (>= 4.0.0) + coffee-script (2.4.1) + coffee-script-source + execjs + coffee-script-source (1.12.2) + concurrent-ruby (1.0.5) + erubi (1.6.1) + execjs (2.7.0) + ffi (1.9.18) + globalid (0.4.0) + activesupport (>= 4.2.0) + i18n (0.8.6) + jbuilder (2.7.0) + activesupport (>= 4.2.0) + multi_json (>= 1.2) + listen (3.1.5) + rb-fsevent (~> 0.9, >= 0.9.4) + rb-inotify (~> 0.9, >= 0.9.7) + ruby_dep (~> 1.2) + loofah (2.0.3) + nokogiri (>= 1.5.9) + mail (2.6.6) + mime-types (>= 1.16, < 4) + method_source (0.8.2) + mime-types (3.1) + mime-types-data (~> 3.2015) + mime-types-data (3.2016.0521) + mini_mime (0.1.4) + mini_portile2 (2.2.0) + minitest (5.10.3) + multi_json (1.12.2) + nio4r (2.1.0) + nokogiri (1.8.0) + mini_portile2 (~> 2.2.0) + pg (0.21.0) + public_suffix (3.0.0) + puma (3.10.0) + rack (2.0.3) + rack-test (0.7.0) + rack (>= 1.0, < 3) + rails (5.1.4) + actioncable (= 5.1.4) + actionmailer (= 5.1.4) + actionpack (= 5.1.4) + actionview (= 5.1.4) + activejob (= 5.1.4) + activemodel (= 5.1.4) + activerecord (= 5.1.4) + activesupport (= 5.1.4) + bundler (>= 1.3.0) + railties (= 5.1.4) + sprockets-rails (>= 2.0.0) + rails-dom-testing (2.0.3) + activesupport (>= 4.2.0) + nokogiri (>= 1.6) + rails-html-sanitizer (1.0.3) + loofah (~> 2.0) + railties (5.1.4) + actionpack (= 5.1.4) + activesupport (= 5.1.4) + method_source + rake (>= 0.8.7) + thor (>= 0.18.1, < 2.0) + rake (12.1.0) + rb-fsevent (0.10.2) + rb-inotify (0.9.10) + ffi (>= 0.5.0, < 2) + ruby_dep (1.5.0) + rubyzip (1.2.1) + sass (3.5.1) + sass-listen (~> 4.0.0) + sass-listen (4.0.0) + rb-fsevent (~> 0.9, >= 0.9.4) + rb-inotify (~> 0.9, >= 0.9.7) + sass-rails (5.0.6) + railties (>= 4.0.0, < 6) + sass (~> 3.1) + sprockets (>= 2.8, < 4.0) + sprockets-rails (>= 2.0, < 4.0) + tilt (>= 1.1, < 3) + selenium-webdriver (3.5.2) + childprocess (~> 0.5) + rubyzip (~> 1.0) + spring (2.0.2) + activesupport (>= 4.2) + spring-watcher-listen (2.0.1) + listen (>= 2.7, < 4.0) + spring (>= 1.2, < 3.0) + sprockets (3.7.1) + concurrent-ruby (~> 1.0) + rack (> 1, < 3) + sprockets-rails (3.2.1) + actionpack (>= 4.0) + activesupport (>= 4.0) + sprockets (>= 3.0.0) + thor (0.20.0) + thread_safe (0.3.6) + tilt (2.0.8) + turbolinks (5.0.1) + turbolinks-source (~> 5) + turbolinks-source (5.0.3) + tzinfo (1.2.3) + thread_safe (~> 0.1) + uglifier (3.2.0) + execjs (>= 0.3.0, < 3) + web-console (3.5.1) + actionview (>= 5.0) + activemodel (>= 5.0) + bindex (>= 0.4.0) + railties (>= 5.0) + websocket-driver (0.6.5) + websocket-extensions (>= 0.1.0) + websocket-extensions (0.1.2) + xpath (2.1.0) + nokogiri (~> 1.3) + +PLATFORMS + ruby + +DEPENDENCIES + byebug + capybara (~> 2.13) + coffee-rails (~> 4.2) + jbuilder (~> 2.5) + listen (>= 3.0.5, < 3.2) + pg (~> 0.18) + puma (~> 3.7) + rails (~> 5.1.4) + sass-rails (~> 5.0) + selenium-webdriver + spring + spring-watcher-listen (~> 2.0.0) + turbolinks (~> 5) + tzinfo-data + uglifier (>= 1.3.0) + web-console (>= 3.3.0) + +BUNDLED WITH + 1.15.3 diff --git a/READMErails.md b/READMErails.md new file mode 100644 index 000000000..7db80e4ca --- /dev/null +++ b/READMErails.md @@ -0,0 +1,24 @@ +# README + +This README would normally document whatever steps are necessary to get the +application up and running. + +Things you may want to cover: + +* Ruby version + +* System dependencies + +* Configuration + +* Database creation + +* Database initialization + +* How to run the test suite + +* Services (job queues, cache servers, search engines, etc.) + +* Deployment instructions + +* ... diff --git a/Rakefile b/Rakefile new file mode 100644 index 000000000..e85f91391 --- /dev/null +++ b/Rakefile @@ -0,0 +1,6 @@ +# Add your own tasks in files placed in lib/tasks ending in .rake, +# for example lib/tasks/capistrano.rake, and they will automatically be available to Rake. + +require_relative 'config/application' + +Rails.application.load_tasks diff --git a/app/assets/config/manifest.js b/app/assets/config/manifest.js new file mode 100644 index 000000000..b16e53d6d --- /dev/null +++ b/app/assets/config/manifest.js @@ -0,0 +1,3 @@ +//= link_tree ../images +//= link_directory ../javascripts .js +//= link_directory ../stylesheets .css diff --git a/app/assets/images/.keep b/app/assets/images/.keep new file mode 100644 index 000000000..e69de29bb diff --git a/app/assets/javascripts/application.js b/app/assets/javascripts/application.js new file mode 100644 index 000000000..46b20359f --- /dev/null +++ b/app/assets/javascripts/application.js @@ -0,0 +1,15 @@ +// This is a manifest file that'll be compiled into application.js, which will include all the files +// listed below. +// +// Any JavaScript/Coffee file within this directory, lib/assets/javascripts, or any plugin's +// vendor/assets/javascripts directory can be referenced here using a relative path. +// +// It's not advisable to add code directly here, but if you do, it'll appear at the bottom of the +// compiled file. JavaScript code in this file should be added after the last require_* statement. +// +// Read Sprockets README (https://github.com/rails/sprockets#sprockets-directives) for details +// about supported directives. +// +//= require rails-ujs +//= require turbolinks +//= require_tree . diff --git a/app/assets/javascripts/cable.js b/app/assets/javascripts/cable.js new file mode 100644 index 000000000..739aa5f02 --- /dev/null +++ b/app/assets/javascripts/cable.js @@ -0,0 +1,13 @@ +// Action Cable provides the framework to deal with WebSockets in Rails. +// You can generate new channels where WebSocket features live using the `rails generate channel` command. +// +//= require action_cable +//= require_self +//= require_tree ./channels + +(function() { + this.App || (this.App = {}); + + App.cable = ActionCable.createConsumer(); + +}).call(this); diff --git a/app/assets/javascripts/channels/.keep b/app/assets/javascripts/channels/.keep new file mode 100644 index 000000000..e69de29bb diff --git a/app/assets/javascripts/tasks.coffee b/app/assets/javascripts/tasks.coffee new file mode 100644 index 000000000..24f83d18b --- /dev/null +++ b/app/assets/javascripts/tasks.coffee @@ -0,0 +1,3 @@ +# Place all the behaviors and hooks related to the matching controller here. +# All this logic will automatically be available in application.js. +# You can use CoffeeScript in this file: http://coffeescript.org/ diff --git a/app/assets/stylesheets/application.css b/app/assets/stylesheets/application.css new file mode 100644 index 000000000..d05ea0f51 --- /dev/null +++ b/app/assets/stylesheets/application.css @@ -0,0 +1,15 @@ +/* + * This is a manifest file that'll be compiled into application.css, which will include all the files + * listed below. + * + * Any CSS and SCSS file within this directory, lib/assets/stylesheets, or any plugin's + * vendor/assets/stylesheets directory can be referenced here using a relative path. + * + * You're free to add application-wide styles to this file and they'll appear at the bottom of the + * compiled file so the styles you add here take precedence over styles defined in any other CSS/SCSS + * files in this directory. Styles in this file should be added after the last require_* statement. + * It is generally better to create a new file per style scope. + * + *= require_tree . + *= require_self + */ diff --git a/app/assets/stylesheets/tasks.scss b/app/assets/stylesheets/tasks.scss new file mode 100644 index 000000000..c5e7712d4 --- /dev/null +++ b/app/assets/stylesheets/tasks.scss @@ -0,0 +1,3 @@ +// Place all the styles related to the Tasks controller here. +// They will automatically be included in application.css. +// You can use Sass (SCSS) here: http://sass-lang.com/ diff --git a/app/channels/application_cable/channel.rb b/app/channels/application_cable/channel.rb new file mode 100644 index 000000000..d67269728 --- /dev/null +++ b/app/channels/application_cable/channel.rb @@ -0,0 +1,4 @@ +module ApplicationCable + class Channel < ActionCable::Channel::Base + end +end diff --git a/app/channels/application_cable/connection.rb b/app/channels/application_cable/connection.rb new file mode 100644 index 000000000..0ff5442f4 --- /dev/null +++ b/app/channels/application_cable/connection.rb @@ -0,0 +1,4 @@ +module ApplicationCable + class Connection < ActionCable::Connection::Base + end +end diff --git a/app/controllers/application_controller.rb b/app/controllers/application_controller.rb new file mode 100644 index 000000000..1c07694e9 --- /dev/null +++ b/app/controllers/application_controller.rb @@ -0,0 +1,3 @@ +class ApplicationController < ActionController::Base + protect_from_forgery with: :exception +end diff --git a/app/controllers/concerns/.keep b/app/controllers/concerns/.keep new file mode 100644 index 000000000..e69de29bb diff --git a/app/controllers/tasks_controller.rb b/app/controllers/tasks_controller.rb new file mode 100644 index 000000000..072355adc --- /dev/null +++ b/app/controllers/tasks_controller.rb @@ -0,0 +1,34 @@ +class TasksController < ApplicationController + + TASKS = [ + {title: "Finish homework", description:"finish all homework assigned", due:"every day", priority: 1, completed: "no"}, + {title: "Prepare lunch", description:"prepare food", due:"every day", priority: 3, completed: "no"}, + {title: "Sleep", description:"defrag brain",due:"every day", priority: 2, completed: "no"}, + {title: "Sweat", description:"work out", due:"every day",priority: 4, completed: "no"} + ] + def index + @tasks = TASKS + end + + def show + + end + + def new + end + + def create + end + + def complete + end + + def edit + end + + def update + end + + def destroy + end +end diff --git a/app/helpers/application_helper.rb b/app/helpers/application_helper.rb new file mode 100644 index 000000000..de6be7945 --- /dev/null +++ b/app/helpers/application_helper.rb @@ -0,0 +1,2 @@ +module ApplicationHelper +end diff --git a/app/helpers/tasks_helper.rb b/app/helpers/tasks_helper.rb new file mode 100644 index 000000000..ce894d00c --- /dev/null +++ b/app/helpers/tasks_helper.rb @@ -0,0 +1,2 @@ +module TasksHelper +end diff --git a/app/jobs/application_job.rb b/app/jobs/application_job.rb new file mode 100644 index 000000000..a009ace51 --- /dev/null +++ b/app/jobs/application_job.rb @@ -0,0 +1,2 @@ +class ApplicationJob < ActiveJob::Base +end diff --git a/app/mailers/application_mailer.rb b/app/mailers/application_mailer.rb new file mode 100644 index 000000000..286b2239d --- /dev/null +++ b/app/mailers/application_mailer.rb @@ -0,0 +1,4 @@ +class ApplicationMailer < ActionMailer::Base + default from: 'from@example.com' + layout 'mailer' +end diff --git a/app/models/application_record.rb b/app/models/application_record.rb new file mode 100644 index 000000000..10a4cba84 --- /dev/null +++ b/app/models/application_record.rb @@ -0,0 +1,3 @@ +class ApplicationRecord < ActiveRecord::Base + self.abstract_class = true +end diff --git a/app/models/concerns/.keep b/app/models/concerns/.keep new file mode 100644 index 000000000..e69de29bb diff --git a/app/views/layouts/application.html.erb b/app/views/layouts/application.html.erb new file mode 100644 index 000000000..be7a9f069 --- /dev/null +++ b/app/views/layouts/application.html.erb @@ -0,0 +1,14 @@ + + + + TaskList + <%= csrf_meta_tags %> + + <%= stylesheet_link_tag 'application', media: 'all', 'data-turbolinks-track': 'reload' %> + <%= javascript_include_tag 'application', 'data-turbolinks-track': 'reload' %> + + + + <%= yield %> + + diff --git a/app/views/layouts/mailer.html.erb b/app/views/layouts/mailer.html.erb new file mode 100644 index 000000000..cbd34d2e9 --- /dev/null +++ b/app/views/layouts/mailer.html.erb @@ -0,0 +1,13 @@ + + + + + + + + + <%= yield %> + + diff --git a/app/views/layouts/mailer.text.erb b/app/views/layouts/mailer.text.erb new file mode 100644 index 000000000..37f0bddbd --- /dev/null +++ b/app/views/layouts/mailer.text.erb @@ -0,0 +1 @@ +<%= yield %> diff --git a/app/views/tasks/complete.html.erb b/app/views/tasks/complete.html.erb new file mode 100644 index 000000000..2bb960adb --- /dev/null +++ b/app/views/tasks/complete.html.erb @@ -0,0 +1,2 @@ +

Tasks#complete

+

Find me in app/views/tasks/complete.html.erb

diff --git a/app/views/tasks/create.html.erb b/app/views/tasks/create.html.erb new file mode 100644 index 000000000..fcad439c4 --- /dev/null +++ b/app/views/tasks/create.html.erb @@ -0,0 +1,2 @@ +

Tasks#create

+

Find me in app/views/tasks/create.html.erb

diff --git a/app/views/tasks/destroy.html.erb b/app/views/tasks/destroy.html.erb new file mode 100644 index 000000000..a90559f9d --- /dev/null +++ b/app/views/tasks/destroy.html.erb @@ -0,0 +1,2 @@ +

Tasks#destroy

+

Find me in app/views/tasks/destroy.html.erb

diff --git a/app/views/tasks/edit.html.erb b/app/views/tasks/edit.html.erb new file mode 100644 index 000000000..374190308 --- /dev/null +++ b/app/views/tasks/edit.html.erb @@ -0,0 +1,2 @@ +

Tasks#edit

+

Find me in app/views/tasks/edit.html.erb

diff --git a/app/views/tasks/index.html.erb b/app/views/tasks/index.html.erb new file mode 100644 index 000000000..a2e16b3e8 --- /dev/null +++ b/app/views/tasks/index.html.erb @@ -0,0 +1,24 @@ +

Tanja's Tasks

+params are: <%= params %> +

+<% @tasks.each do |task| %> +
    +
  • + Title: <%= task[:title])) %> +
  • +
  • + Description: <%=task[:description]%> +
  • +
  • + Due: <%=task[:due]%> +
  • +
  • + Priority: <%=task[:priority]%> +
  • +
  • + Completed: <%=task[:completed]%> +
  • +
+ <% end %> + +

Find me in app/views/tasks/index.html.erb

diff --git a/app/views/tasks/new.html.erb b/app/views/tasks/new.html.erb new file mode 100644 index 000000000..2484008a3 --- /dev/null +++ b/app/views/tasks/new.html.erb @@ -0,0 +1,2 @@ +

Tasks#new

+

Find me in app/views/tasks/new.html.erb

diff --git a/app/views/tasks/show.html.erb b/app/views/tasks/show.html.erb new file mode 100644 index 000000000..1139224db --- /dev/null +++ b/app/views/tasks/show.html.erb @@ -0,0 +1,2 @@ +

Tasks#show

+

Find me in app/views/tasks/show.html.erb

diff --git a/app/views/tasks/update.html.erb b/app/views/tasks/update.html.erb new file mode 100644 index 000000000..fdb1ea609 --- /dev/null +++ b/app/views/tasks/update.html.erb @@ -0,0 +1,2 @@ +

Tasks#update

+

Find me in app/views/tasks/update.html.erb

diff --git a/bin/bundle b/bin/bundle new file mode 100755 index 000000000..66e9889e8 --- /dev/null +++ b/bin/bundle @@ -0,0 +1,3 @@ +#!/usr/bin/env ruby +ENV['BUNDLE_GEMFILE'] ||= File.expand_path('../../Gemfile', __FILE__) +load Gem.bin_path('bundler', 'bundle') diff --git a/bin/rails b/bin/rails new file mode 100755 index 000000000..5badb2fde --- /dev/null +++ b/bin/rails @@ -0,0 +1,9 @@ +#!/usr/bin/env ruby +begin + load File.expand_path('../spring', __FILE__) +rescue LoadError => e + raise unless e.message.include?('spring') +end +APP_PATH = File.expand_path('../config/application', __dir__) +require_relative '../config/boot' +require 'rails/commands' diff --git a/bin/rake b/bin/rake new file mode 100755 index 000000000..d87d5f578 --- /dev/null +++ b/bin/rake @@ -0,0 +1,9 @@ +#!/usr/bin/env ruby +begin + load File.expand_path('../spring', __FILE__) +rescue LoadError => e + raise unless e.message.include?('spring') +end +require_relative '../config/boot' +require 'rake' +Rake.application.run diff --git a/bin/setup b/bin/setup new file mode 100755 index 000000000..78c4e861d --- /dev/null +++ b/bin/setup @@ -0,0 +1,38 @@ +#!/usr/bin/env ruby +require 'pathname' +require 'fileutils' +include FileUtils + +# path to your application root. +APP_ROOT = Pathname.new File.expand_path('../../', __FILE__) + +def system!(*args) + system(*args) || abort("\n== Command #{args} failed ==") +end + +chdir APP_ROOT do + # This script is a starting point to setup your application. + # Add necessary setup steps to this file. + + puts '== Installing dependencies ==' + system! 'gem install bundler --conservative' + system('bundle check') || system!('bundle install') + + # Install JavaScript dependencies if using Yarn + # system('bin/yarn') + + + # puts "\n== Copying sample files ==" + # unless File.exist?('config/database.yml') + # cp 'config/database.yml.sample', 'config/database.yml' + # end + + puts "\n== Preparing database ==" + system! 'bin/rails db:setup' + + puts "\n== Removing old logs and tempfiles ==" + system! 'bin/rails log:clear tmp:clear' + + puts "\n== Restarting application server ==" + system! 'bin/rails restart' +end diff --git a/bin/spring b/bin/spring new file mode 100755 index 000000000..fb2ec2ebb --- /dev/null +++ b/bin/spring @@ -0,0 +1,17 @@ +#!/usr/bin/env ruby + +# This file loads spring without using Bundler, in order to be fast. +# It gets overwritten when you run the `spring binstub` command. + +unless defined?(Spring) + require 'rubygems' + require 'bundler' + + lockfile = Bundler::LockfileParser.new(Bundler.default_lockfile.read) + spring = lockfile.specs.detect { |spec| spec.name == "spring" } + if spring + Gem.use_paths Gem.dir, Bundler.bundle_path.to_s, *Gem.path + gem 'spring', spring.version + require 'spring/binstub' + end +end diff --git a/bin/update b/bin/update new file mode 100755 index 000000000..a8e4462f2 --- /dev/null +++ b/bin/update @@ -0,0 +1,29 @@ +#!/usr/bin/env ruby +require 'pathname' +require 'fileutils' +include FileUtils + +# path to your application root. +APP_ROOT = Pathname.new File.expand_path('../../', __FILE__) + +def system!(*args) + system(*args) || abort("\n== Command #{args} failed ==") +end + +chdir APP_ROOT do + # This script is a way to update your development environment automatically. + # Add necessary update steps to this file. + + puts '== Installing dependencies ==' + system! 'gem install bundler --conservative' + system('bundle check') || system!('bundle install') + + puts "\n== Updating database ==" + system! 'bin/rails db:migrate' + + puts "\n== Removing old logs and tempfiles ==" + system! 'bin/rails log:clear tmp:clear' + + puts "\n== Restarting application server ==" + system! 'bin/rails restart' +end diff --git a/bin/yarn b/bin/yarn new file mode 100755 index 000000000..c2bacef83 --- /dev/null +++ b/bin/yarn @@ -0,0 +1,11 @@ +#!/usr/bin/env ruby +VENDOR_PATH = File.expand_path('..', __dir__) +Dir.chdir(VENDOR_PATH) do + begin + exec "yarnpkg #{ARGV.join(" ")}" + rescue Errno::ENOENT + $stderr.puts "Yarn executable was not detected in the system." + $stderr.puts "Download Yarn at https://yarnpkg.com/en/docs/install" + exit 1 + end +end diff --git a/config.ru b/config.ru new file mode 100644 index 000000000..f7ba0b527 --- /dev/null +++ b/config.ru @@ -0,0 +1,5 @@ +# This file is used by Rack-based servers to start the application. + +require_relative 'config/environment' + +run Rails.application diff --git a/config/application.rb b/config/application.rb new file mode 100644 index 000000000..16136d34f --- /dev/null +++ b/config/application.rb @@ -0,0 +1,18 @@ +require_relative 'boot' + +require 'rails/all' + +# Require the gems listed in Gemfile, including any gems +# you've limited to :test, :development, or :production. +Bundler.require(*Rails.groups) + +module TaskList + class Application < Rails::Application + # Initialize configuration defaults for originally generated Rails version. + config.load_defaults 5.1 + + # Settings in config/environments/* take precedence over those specified here. + # Application configuration should go into files in config/initializers + # -- all .rb files in that directory are automatically loaded. + end +end diff --git a/config/boot.rb b/config/boot.rb new file mode 100644 index 000000000..30f5120df --- /dev/null +++ b/config/boot.rb @@ -0,0 +1,3 @@ +ENV['BUNDLE_GEMFILE'] ||= File.expand_path('../Gemfile', __dir__) + +require 'bundler/setup' # Set up gems listed in the Gemfile. diff --git a/config/cable.yml b/config/cable.yml new file mode 100644 index 000000000..4d8ba1dce --- /dev/null +++ b/config/cable.yml @@ -0,0 +1,10 @@ +development: + adapter: async + +test: + adapter: async + +production: + adapter: redis + url: redis://localhost:6379/1 + channel_prefix: task-list_production diff --git a/config/database.yml b/config/database.yml new file mode 100644 index 000000000..21ed55c45 --- /dev/null +++ b/config/database.yml @@ -0,0 +1,85 @@ +# PostgreSQL. Versions 9.1 and up are supported. +# +# Install the pg driver: +# gem install pg +# On OS X with Homebrew: +# gem install pg -- --with-pg-config=/usr/local/bin/pg_config +# On OS X with MacPorts: +# gem install pg -- --with-pg-config=/opt/local/lib/postgresql84/bin/pg_config +# On Windows: +# gem install pg +# Choose the win32 build. +# Install PostgreSQL and put its /bin directory on your path. +# +# Configure Using Gemfile +# gem 'pg' +# +default: &default + adapter: postgresql + encoding: unicode + # For details on connection pooling, see Rails configuration guide + # http://guides.rubyonrails.org/configuring.html#database-pooling + pool: <%= ENV.fetch("RAILS_MAX_THREADS") { 5 } %> + +development: + <<: *default + database: task-list_development + + # The specified database role being used to connect to postgres. + # To create additional roles in postgres see `$ createuser --help`. + # When left blank, postgres will use the default role. This is + # the same name as the operating system user that initialized the database. + #username: task-list + + # The password associated with the postgres role (username). + #password: + + # Connect on a TCP socket. Omitted by default since the client uses a + # domain socket that doesn't need configuration. Windows does not have + # domain sockets, so uncomment these lines. + #host: localhost + + # The TCP port the server listens on. Defaults to 5432. + # If your server runs on a different port number, change accordingly. + #port: 5432 + + # Schema search path. The server defaults to $user,public + #schema_search_path: myapp,sharedapp,public + + # Minimum log levels, in increasing order: + # debug5, debug4, debug3, debug2, debug1, + # log, notice, warning, error, fatal, and panic + # Defaults to warning. + #min_messages: notice + +# Warning: The database defined as "test" will be erased and +# re-generated from your development database when you run "rake". +# Do not set this db to the same as development or production. +test: + <<: *default + database: task-list_test + +# As with config/secrets.yml, you never want to store sensitive information, +# like your database password, in your source code. If your source code is +# ever seen by anyone, they now have access to your database. +# +# Instead, provide the password as a unix environment variable when you boot +# the app. Read http://guides.rubyonrails.org/configuring.html#configuring-a-database +# for a full rundown on how to provide these environment variables in a +# production deployment. +# +# On Heroku and other platform providers, you may have a full connection URL +# available as an environment variable. For example: +# +# DATABASE_URL="postgres://myuser:mypass@localhost/somedatabase" +# +# You can use this database configuration with: +# +# production: +# url: <%= ENV['DATABASE_URL'] %> +# +production: + <<: *default + database: task-list_production + username: task-list + password: <%= ENV['TASK-LIST_DATABASE_PASSWORD'] %> diff --git a/config/environment.rb b/config/environment.rb new file mode 100644 index 000000000..426333bb4 --- /dev/null +++ b/config/environment.rb @@ -0,0 +1,5 @@ +# Load the Rails application. +require_relative 'application' + +# Initialize the Rails application. +Rails.application.initialize! diff --git a/config/environments/development.rb b/config/environments/development.rb new file mode 100644 index 000000000..5187e2218 --- /dev/null +++ b/config/environments/development.rb @@ -0,0 +1,54 @@ +Rails.application.configure do + # Settings specified here will take precedence over those in config/application.rb. + + # In the development environment your application's code is reloaded on + # every request. This slows down response time but is perfect for development + # since you don't have to restart the web server when you make code changes. + config.cache_classes = false + + # Do not eager load code on boot. + config.eager_load = false + + # Show full error reports. + config.consider_all_requests_local = true + + # Enable/disable caching. By default caching is disabled. + if Rails.root.join('tmp/caching-dev.txt').exist? + config.action_controller.perform_caching = true + + config.cache_store = :memory_store + config.public_file_server.headers = { + 'Cache-Control' => "public, max-age=#{2.days.seconds.to_i}" + } + else + config.action_controller.perform_caching = false + + config.cache_store = :null_store + end + + # Don't care if the mailer can't send. + config.action_mailer.raise_delivery_errors = false + + config.action_mailer.perform_caching = false + + # Print deprecation notices to the Rails logger. + config.active_support.deprecation = :log + + # Raise an error on page load if there are pending migrations. + config.active_record.migration_error = :page_load + + # Debug mode disables concatenation and preprocessing of assets. + # This option may cause significant delays in view rendering with a large + # number of complex assets. + config.assets.debug = true + + # Suppress logger output for asset requests. + config.assets.quiet = true + + # Raises error for missing translations + # config.action_view.raise_on_missing_translations = true + + # Use an evented file watcher to asynchronously detect changes in source code, + # routes, locales, etc. This feature depends on the listen gem. + config.file_watcher = ActiveSupport::EventedFileUpdateChecker +end diff --git a/config/environments/production.rb b/config/environments/production.rb new file mode 100644 index 000000000..873cdba1e --- /dev/null +++ b/config/environments/production.rb @@ -0,0 +1,91 @@ +Rails.application.configure do + # Settings specified here will take precedence over those in config/application.rb. + + # Code is not reloaded between requests. + config.cache_classes = true + + # Eager load code on boot. This eager loads most of Rails and + # your application in memory, allowing both threaded web servers + # and those relying on copy on write to perform better. + # Rake tasks automatically ignore this option for performance. + config.eager_load = true + + # Full error reports are disabled and caching is turned on. + config.consider_all_requests_local = false + config.action_controller.perform_caching = true + + # Attempt to read encrypted secrets from `config/secrets.yml.enc`. + # Requires an encryption key in `ENV["RAILS_MASTER_KEY"]` or + # `config/secrets.yml.key`. + config.read_encrypted_secrets = true + + # Disable serving static files from the `/public` folder by default since + # Apache or NGINX already handles this. + config.public_file_server.enabled = ENV['RAILS_SERVE_STATIC_FILES'].present? + + # Compress JavaScripts and CSS. + config.assets.js_compressor = :uglifier + # config.assets.css_compressor = :sass + + # Do not fallback to assets pipeline if a precompiled asset is missed. + config.assets.compile = false + + # `config.assets.precompile` and `config.assets.version` have moved to config/initializers/assets.rb + + # Enable serving of images, stylesheets, and JavaScripts from an asset server. + # config.action_controller.asset_host = 'http://assets.example.com' + + # Specifies the header that your server uses for sending files. + # config.action_dispatch.x_sendfile_header = 'X-Sendfile' # for Apache + # config.action_dispatch.x_sendfile_header = 'X-Accel-Redirect' # for NGINX + + # Mount Action Cable outside main process or domain + # config.action_cable.mount_path = nil + # config.action_cable.url = 'wss://example.com/cable' + # config.action_cable.allowed_request_origins = [ 'http://example.com', /http:\/\/example.*/ ] + + # Force all access to the app over SSL, use Strict-Transport-Security, and use secure cookies. + # config.force_ssl = true + + # Use the lowest log level to ensure availability of diagnostic information + # when problems arise. + config.log_level = :debug + + # Prepend all log lines with the following tags. + config.log_tags = [ :request_id ] + + # Use a different cache store in production. + # config.cache_store = :mem_cache_store + + # Use a real queuing backend for Active Job (and separate queues per environment) + # config.active_job.queue_adapter = :resque + # config.active_job.queue_name_prefix = "task-list_#{Rails.env}" + config.action_mailer.perform_caching = false + + # Ignore bad email addresses and do not raise email delivery errors. + # Set this to true and configure the email server for immediate delivery to raise delivery errors. + # config.action_mailer.raise_delivery_errors = false + + # Enable locale fallbacks for I18n (makes lookups for any locale fall back to + # the I18n.default_locale when a translation cannot be found). + config.i18n.fallbacks = true + + # Send deprecation notices to registered listeners. + config.active_support.deprecation = :notify + + # Use default logging formatter so that PID and timestamp are not suppressed. + config.log_formatter = ::Logger::Formatter.new + + # Use a different logger for distributed setups. + # require 'syslog/logger' + # config.logger = ActiveSupport::TaggedLogging.new(Syslog::Logger.new 'app-name') + + if ENV["RAILS_LOG_TO_STDOUT"].present? + logger = ActiveSupport::Logger.new(STDOUT) + logger.formatter = config.log_formatter + config.logger = ActiveSupport::TaggedLogging.new(logger) + end + + # Do not dump schema after migrations. + config.active_record.dump_schema_after_migration = false +end diff --git a/config/environments/test.rb b/config/environments/test.rb new file mode 100644 index 000000000..8e5cbde53 --- /dev/null +++ b/config/environments/test.rb @@ -0,0 +1,42 @@ +Rails.application.configure do + # Settings specified here will take precedence over those in config/application.rb. + + # The test environment is used exclusively to run your application's + # test suite. You never need to work with it otherwise. Remember that + # your test database is "scratch space" for the test suite and is wiped + # and recreated between test runs. Don't rely on the data there! + config.cache_classes = true + + # Do not eager load code on boot. This avoids loading your whole application + # just for the purpose of running a single test. If you are using a tool that + # preloads Rails for running tests, you may have to set it to true. + config.eager_load = false + + # Configure public file server for tests with Cache-Control for performance. + config.public_file_server.enabled = true + config.public_file_server.headers = { + 'Cache-Control' => "public, max-age=#{1.hour.seconds.to_i}" + } + + # Show full error reports and disable caching. + config.consider_all_requests_local = true + config.action_controller.perform_caching = false + + # Raise exceptions instead of rendering exception templates. + config.action_dispatch.show_exceptions = false + + # Disable request forgery protection in test environment. + config.action_controller.allow_forgery_protection = false + config.action_mailer.perform_caching = false + + # Tell Action Mailer not to deliver emails to the real world. + # The :test delivery method accumulates sent emails in the + # ActionMailer::Base.deliveries array. + config.action_mailer.delivery_method = :test + + # Print deprecation notices to the stderr. + config.active_support.deprecation = :stderr + + # Raises error for missing translations + # config.action_view.raise_on_missing_translations = true +end diff --git a/config/initializers/application_controller_renderer.rb b/config/initializers/application_controller_renderer.rb new file mode 100644 index 000000000..89d2efab2 --- /dev/null +++ b/config/initializers/application_controller_renderer.rb @@ -0,0 +1,8 @@ +# Be sure to restart your server when you modify this file. + +# ActiveSupport::Reloader.to_prepare do +# ApplicationController.renderer.defaults.merge!( +# http_host: 'example.org', +# https: false +# ) +# end diff --git a/config/initializers/assets.rb b/config/initializers/assets.rb new file mode 100644 index 000000000..4b828e80c --- /dev/null +++ b/config/initializers/assets.rb @@ -0,0 +1,14 @@ +# Be sure to restart your server when you modify this file. + +# Version of your assets, change this if you want to expire all your assets. +Rails.application.config.assets.version = '1.0' + +# Add additional assets to the asset load path. +# Rails.application.config.assets.paths << Emoji.images_path +# Add Yarn node_modules folder to the asset load path. +Rails.application.config.assets.paths << Rails.root.join('node_modules') + +# Precompile additional assets. +# application.js, application.css, and all non-JS/CSS in the app/assets +# folder are already added. +# Rails.application.config.assets.precompile += %w( admin.js admin.css ) diff --git a/config/initializers/backtrace_silencers.rb b/config/initializers/backtrace_silencers.rb new file mode 100644 index 000000000..59385cdf3 --- /dev/null +++ b/config/initializers/backtrace_silencers.rb @@ -0,0 +1,7 @@ +# Be sure to restart your server when you modify this file. + +# You can add backtrace silencers for libraries that you're using but don't wish to see in your backtraces. +# Rails.backtrace_cleaner.add_silencer { |line| line =~ /my_noisy_library/ } + +# You can also remove all the silencers if you're trying to debug a problem that might stem from framework code. +# Rails.backtrace_cleaner.remove_silencers! diff --git a/config/initializers/cookies_serializer.rb b/config/initializers/cookies_serializer.rb new file mode 100644 index 000000000..5a6a32d37 --- /dev/null +++ b/config/initializers/cookies_serializer.rb @@ -0,0 +1,5 @@ +# Be sure to restart your server when you modify this file. + +# Specify a serializer for the signed and encrypted cookie jars. +# Valid options are :json, :marshal, and :hybrid. +Rails.application.config.action_dispatch.cookies_serializer = :json diff --git a/config/initializers/filter_parameter_logging.rb b/config/initializers/filter_parameter_logging.rb new file mode 100644 index 000000000..4a994e1e7 --- /dev/null +++ b/config/initializers/filter_parameter_logging.rb @@ -0,0 +1,4 @@ +# Be sure to restart your server when you modify this file. + +# Configure sensitive parameters which will be filtered from the log file. +Rails.application.config.filter_parameters += [:password] diff --git a/config/initializers/inflections.rb b/config/initializers/inflections.rb new file mode 100644 index 000000000..ac033bf9d --- /dev/null +++ b/config/initializers/inflections.rb @@ -0,0 +1,16 @@ +# Be sure to restart your server when you modify this file. + +# Add new inflection rules using the following format. Inflections +# are locale specific, and you may define rules for as many different +# locales as you wish. All of these examples are active by default: +# ActiveSupport::Inflector.inflections(:en) do |inflect| +# inflect.plural /^(ox)$/i, '\1en' +# inflect.singular /^(ox)en/i, '\1' +# inflect.irregular 'person', 'people' +# inflect.uncountable %w( fish sheep ) +# end + +# These inflection rules are supported but not enabled by default: +# ActiveSupport::Inflector.inflections(:en) do |inflect| +# inflect.acronym 'RESTful' +# end diff --git a/config/initializers/mime_types.rb b/config/initializers/mime_types.rb new file mode 100644 index 000000000..dc1899682 --- /dev/null +++ b/config/initializers/mime_types.rb @@ -0,0 +1,4 @@ +# Be sure to restart your server when you modify this file. + +# Add new mime types for use in respond_to blocks: +# Mime::Type.register "text/richtext", :rtf diff --git a/config/initializers/wrap_parameters.rb b/config/initializers/wrap_parameters.rb new file mode 100644 index 000000000..bbfc3961b --- /dev/null +++ b/config/initializers/wrap_parameters.rb @@ -0,0 +1,14 @@ +# Be sure to restart your server when you modify this file. + +# This file contains settings for ActionController::ParamsWrapper which +# is enabled by default. + +# Enable parameter wrapping for JSON. You can disable this by setting :format to an empty array. +ActiveSupport.on_load(:action_controller) do + wrap_parameters format: [:json] +end + +# To enable root element in JSON for ActiveRecord objects. +# ActiveSupport.on_load(:active_record) do +# self.include_root_in_json = true +# end diff --git a/config/locales/en.yml b/config/locales/en.yml new file mode 100644 index 000000000..decc5a857 --- /dev/null +++ b/config/locales/en.yml @@ -0,0 +1,33 @@ +# Files in the config/locales directory are used for internationalization +# and are automatically loaded by Rails. If you want to use locales other +# than English, add the necessary files in this directory. +# +# To use the locales, use `I18n.t`: +# +# I18n.t 'hello' +# +# In views, this is aliased to just `t`: +# +# <%= t('hello') %> +# +# To use a different locale, set it with `I18n.locale`: +# +# I18n.locale = :es +# +# This would use the information in config/locales/es.yml. +# +# The following keys must be escaped otherwise they will not be retrieved by +# the default I18n backend: +# +# true, false, on, off, yes, no +# +# Instead, surround them with single quotes. +# +# en: +# 'true': 'foo' +# +# To learn more, please read the Rails Internationalization guide +# available at http://guides.rubyonrails.org/i18n.html. + +en: + hello: "Hello world" diff --git a/config/puma.rb b/config/puma.rb new file mode 100644 index 000000000..1e19380dc --- /dev/null +++ b/config/puma.rb @@ -0,0 +1,56 @@ +# Puma can serve each request in a thread from an internal thread pool. +# The `threads` method setting takes two numbers: a minimum and maximum. +# Any libraries that use thread pools should be configured to match +# the maximum value specified for Puma. Default is set to 5 threads for minimum +# and maximum; this matches the default thread size of Active Record. +# +threads_count = ENV.fetch("RAILS_MAX_THREADS") { 5 } +threads threads_count, threads_count + +# Specifies the `port` that Puma will listen on to receive requests; default is 3000. +# +port ENV.fetch("PORT") { 3000 } + +# Specifies the `environment` that Puma will run in. +# +environment ENV.fetch("RAILS_ENV") { "development" } + +# Specifies the number of `workers` to boot in clustered mode. +# Workers are forked webserver processes. If using threads and workers together +# the concurrency of the application would be max `threads` * `workers`. +# Workers do not work on JRuby or Windows (both of which do not support +# processes). +# +# workers ENV.fetch("WEB_CONCURRENCY") { 2 } + +# Use the `preload_app!` method when specifying a `workers` number. +# This directive tells Puma to first boot the application and load code +# before forking the application. This takes advantage of Copy On Write +# process behavior so workers use less memory. If you use this option +# you need to make sure to reconnect any threads in the `on_worker_boot` +# block. +# +# preload_app! + +# If you are preloading your application and using Active Record, it's +# recommended that you close any connections to the database before workers +# are forked to prevent connection leakage. +# +# before_fork do +# ActiveRecord::Base.connection_pool.disconnect! if defined?(ActiveRecord) +# end + +# The code in the `on_worker_boot` will be called if you are using +# clustered mode by specifying a number of `workers`. After each worker +# process is booted, this block will be run. If you are using the `preload_app!` +# option, you will want to use this block to reconnect to any threads +# or connections that may have been created at application boot, as Ruby +# cannot share connections between processes. +# +# on_worker_boot do +# ActiveRecord::Base.establish_connection if defined?(ActiveRecord) +# end +# + +# Allow puma to be restarted by `rails restart` command. +plugin :tmp_restart diff --git a/config/routes.rb b/config/routes.rb new file mode 100644 index 000000000..c47cdcebe --- /dev/null +++ b/config/routes.rb @@ -0,0 +1,19 @@ +Rails.application.routes.draw do + get 'tasks/index' + + get 'tasks/show' + + get 'tasks/new' + + get 'tasks/create' + + get 'tasks/complete' + + get 'tasks/edit' + + get 'tasks/update' + + get 'tasks/destroy' + + # For details on the DSL available within this file, see http://guides.rubyonrails.org/routing.html +end diff --git a/config/secrets.yml b/config/secrets.yml new file mode 100644 index 000000000..061afef08 --- /dev/null +++ b/config/secrets.yml @@ -0,0 +1,32 @@ +# Be sure to restart your server when you modify this file. + +# Your secret key is used for verifying the integrity of signed cookies. +# If you change this key, all old signed cookies will become invalid! + +# Make sure the secret is at least 30 characters and all random, +# no regular words or you'll be exposed to dictionary attacks. +# You can use `rails secret` to generate a secure secret key. + +# Make sure the secrets in this file are kept private +# if you're sharing your code publicly. + +# Shared secrets are available across all environments. + +# shared: +# api_key: a1B2c3D4e5F6 + +# Environmental secrets are only available for that specific environment. + +development: + secret_key_base: 3e4f3771160eba32e219bc23eed508ef9256ae8f9548bd9e3455de623cace4764168b1ee277e76af6bc50b9fdaa651c4a778f4300ba66274f207b6cfa97e61a2 + +test: + secret_key_base: a9e83e9a301fc38f3c2e2cc28e1ccb338bf72b3ce6db0b66e029678030bb6ee3b787348dae6cdb236189ec4069ee14147ad01b3247fcfe3a11dc66442c4a383a + +# Do not keep production secrets in the unencrypted secrets file. +# Instead, either read values from the environment. +# Or, use `bin/rails secrets:setup` to configure encrypted secrets +# and move the `production:` environment over there. + +production: + secret_key_base: <%= ENV["SECRET_KEY_BASE"] %> diff --git a/config/spring.rb b/config/spring.rb new file mode 100644 index 000000000..c9119b40c --- /dev/null +++ b/config/spring.rb @@ -0,0 +1,6 @@ +%w( + .ruby-version + .rbenv-vars + tmp/restart.txt + tmp/caching-dev.txt +).each { |path| Spring.watch(path) } diff --git a/db/seeds.rb b/db/seeds.rb new file mode 100644 index 000000000..1beea2acc --- /dev/null +++ b/db/seeds.rb @@ -0,0 +1,7 @@ +# This file should contain all the record creation needed to seed the database with its default values. +# The data can then be loaded with the rails db:seed command (or created alongside the database with db:setup). +# +# Examples: +# +# movies = Movie.create([{ name: 'Star Wars' }, { name: 'Lord of the Rings' }]) +# Character.create(name: 'Luke', movie: movies.first) diff --git a/lib/assets/.keep b/lib/assets/.keep new file mode 100644 index 000000000..e69de29bb diff --git a/lib/tasks/.keep b/lib/tasks/.keep new file mode 100644 index 000000000..e69de29bb diff --git a/log/.keep b/log/.keep new file mode 100644 index 000000000..e69de29bb diff --git a/log/development.log b/log/development.log new file mode 100644 index 000000000..e69de29bb diff --git a/package.json b/package.json new file mode 100644 index 000000000..a98ae19c1 --- /dev/null +++ b/package.json @@ -0,0 +1,5 @@ +{ + "name": "task-list", + "private": true, + "dependencies": {} +} diff --git a/public/404.html b/public/404.html new file mode 100644 index 000000000..2be3af26f --- /dev/null +++ b/public/404.html @@ -0,0 +1,67 @@ + + + + The page you were looking for doesn't exist (404) + + + + + + +
+
+

The page you were looking for doesn't exist.

+

You may have mistyped the address or the page may have moved.

+
+

If you are the application owner check the logs for more information.

+
+ + diff --git a/public/422.html b/public/422.html new file mode 100644 index 000000000..c08eac0d1 --- /dev/null +++ b/public/422.html @@ -0,0 +1,67 @@ + + + + The change you wanted was rejected (422) + + + + + + +
+
+

The change you wanted was rejected.

+

Maybe you tried to change something you didn't have access to.

+
+

If you are the application owner check the logs for more information.

+
+ + diff --git a/public/500.html b/public/500.html new file mode 100644 index 000000000..78a030af2 --- /dev/null +++ b/public/500.html @@ -0,0 +1,66 @@ + + + + We're sorry, but something went wrong (500) + + + + + + +
+
+

We're sorry, but something went wrong.

+
+

If you are the application owner check the logs for more information.

+
+ + diff --git a/public/apple-touch-icon-precomposed.png b/public/apple-touch-icon-precomposed.png new file mode 100644 index 000000000..e69de29bb diff --git a/public/apple-touch-icon.png b/public/apple-touch-icon.png new file mode 100644 index 000000000..e69de29bb diff --git a/public/favicon.ico b/public/favicon.ico new file mode 100644 index 000000000..e69de29bb diff --git a/public/robots.txt b/public/robots.txt new file mode 100644 index 000000000..37b576a4a --- /dev/null +++ b/public/robots.txt @@ -0,0 +1 @@ +# See http://www.robotstxt.org/robotstxt.html for documentation on how to use the robots.txt file diff --git a/test/application_system_test_case.rb b/test/application_system_test_case.rb new file mode 100644 index 000000000..d19212abd --- /dev/null +++ b/test/application_system_test_case.rb @@ -0,0 +1,5 @@ +require "test_helper" + +class ApplicationSystemTestCase < ActionDispatch::SystemTestCase + driven_by :selenium, using: :chrome, screen_size: [1400, 1400] +end diff --git a/test/controllers/.keep b/test/controllers/.keep new file mode 100644 index 000000000..e69de29bb diff --git a/test/controllers/tasks_controller_test.rb b/test/controllers/tasks_controller_test.rb new file mode 100644 index 000000000..ae8b3da14 --- /dev/null +++ b/test/controllers/tasks_controller_test.rb @@ -0,0 +1,44 @@ +require 'test_helper' + +class TasksControllerTest < ActionDispatch::IntegrationTest + test "should get index" do + get tasks_index_url + assert_response :success + end + + test "should get show" do + get tasks_show_url + assert_response :success + end + + test "should get new" do + get tasks_new_url + assert_response :success + end + + test "should get create" do + get tasks_create_url + assert_response :success + end + + test "should get complete" do + get tasks_complete_url + assert_response :success + end + + test "should get edit" do + get tasks_edit_url + assert_response :success + end + + test "should get update" do + get tasks_update_url + assert_response :success + end + + test "should get destroy" do + get tasks_destroy_url + assert_response :success + end + +end diff --git a/test/fixtures/.keep b/test/fixtures/.keep new file mode 100644 index 000000000..e69de29bb diff --git a/test/fixtures/files/.keep b/test/fixtures/files/.keep new file mode 100644 index 000000000..e69de29bb diff --git a/test/helpers/.keep b/test/helpers/.keep new file mode 100644 index 000000000..e69de29bb diff --git a/test/integration/.keep b/test/integration/.keep new file mode 100644 index 000000000..e69de29bb diff --git a/test/mailers/.keep b/test/mailers/.keep new file mode 100644 index 000000000..e69de29bb diff --git a/test/models/.keep b/test/models/.keep new file mode 100644 index 000000000..e69de29bb diff --git a/test/system/.keep b/test/system/.keep new file mode 100644 index 000000000..e69de29bb diff --git a/test/test_helper.rb b/test/test_helper.rb new file mode 100644 index 000000000..e3c4ff0b8 --- /dev/null +++ b/test/test_helper.rb @@ -0,0 +1,9 @@ +require File.expand_path('../../config/environment', __FILE__) +require 'rails/test_help' + +class ActiveSupport::TestCase + # Setup all fixtures in test/fixtures/*.yml for all tests in alphabetical order. + fixtures :all + + # Add more helper methods to be used by all tests here... +end diff --git a/vendor/.keep b/vendor/.keep new file mode 100644 index 000000000..e69de29bb From a6be6ff8f45a8dc33b4acd1df535e4fa2914c798 Mon Sep 17 00:00:00 2001 From: Tanja Stroble Date: Mon, 18 Sep 2017 16:40:43 -0700 Subject: [PATCH 02/19] added routes --- config/routes.rb | 17 ++++---- task-list/app/controllers/tasks_controller.rb | 40 +++++++++++++++++++ task-list/app/views/tasks/index.html.erb | 24 +++++++++++ 3 files changed, 73 insertions(+), 8 deletions(-) create mode 100644 task-list/app/controllers/tasks_controller.rb create mode 100644 task-list/app/views/tasks/index.html.erb diff --git a/config/routes.rb b/config/routes.rb index c47cdcebe..59e9f47d2 100644 --- a/config/routes.rb +++ b/config/routes.rb @@ -1,19 +1,20 @@ Rails.application.routes.draw do - get 'tasks/index' - get 'tasks/show' + get '/tasks', to: 'tasks_index', as: 'tasks' #tasks_path - get 'tasks/new' + get '/tasks/:title/edit', to: 'tasks#edit', as: 'edit_task' #edit_task_path - get 'tasks/create' + get 'tasks/new', to: 'tasks#new', as: 'new_task' #new_task_path - get 'tasks/complete' + get 'tasks/:title', to: 'tasks#show', as: 'task' #task_path - get 'tasks/edit' + patch '/tasks:title', to:'tasks#update', as: 'update_task' #update_task_path - get 'tasks/update' + post '/tasks', to:'tasks#create', as: 'create_task' #create_task_path - get 'tasks/destroy' + patch '/tasks:completed', to: 'tasks#complete', as: 'complete_task' #complete_task_path + + delete '/tasks', to: 'tasks#destroy', as: 'delete_task' #delete_task_path # For details on the DSL available within this file, see http://guides.rubyonrails.org/routing.html end diff --git a/task-list/app/controllers/tasks_controller.rb b/task-list/app/controllers/tasks_controller.rb new file mode 100644 index 000000000..23088350a --- /dev/null +++ b/task-list/app/controllers/tasks_controller.rb @@ -0,0 +1,40 @@ +class TasksController < ApplicationController + + TASKS = [ + {title: "Finish homework", description:"finish all homework assigned", due:"every day", priority: 1, completed: "no"}, + {title: "Prepare lunch", description:"prepare food", due:"every day", priority: 3, completed: "no"}, + {title: "Sleep", description:"defrag brain",due:"every day", priority: 2, completed: "no"}, + {title: "Sweat", description:"work out", due:"every day",priority: 4, completed: "no"} + ] + def index + @tasks = TASKS + end + + def show + title = @task = params[:title].to_i + @task = nil + TASKS.each do |task| + if task[:title] = title + @task = task + end + end + end + + def new + end + + def create + end + + def complete + end + + def edit + end + + def update + end + + def destroy + end +end diff --git a/task-list/app/views/tasks/index.html.erb b/task-list/app/views/tasks/index.html.erb new file mode 100644 index 000000000..a2e16b3e8 --- /dev/null +++ b/task-list/app/views/tasks/index.html.erb @@ -0,0 +1,24 @@ +

Tanja's Tasks

+params are: <%= params %> +

+<% @tasks.each do |task| %> +
    +
  • + Title: <%= task[:title])) %> +
  • +
  • + Description: <%=task[:description]%> +
  • +
  • + Due: <%=task[:due]%> +
  • +
  • + Priority: <%=task[:priority]%> +
  • +
  • + Completed: <%=task[:completed]%> +
  • +
+ <% end %> + +

Find me in app/views/tasks/index.html.erb

From 8a5d25e46a3ee9416bc01b7bc8988699d1649a63 Mon Sep 17 00:00:00 2001 From: Tanja Stroble Date: Mon, 18 Sep 2017 16:46:04 -0700 Subject: [PATCH 03/19] added show --- app/views/tasks/show.html.erb | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) diff --git a/app/views/tasks/show.html.erb b/app/views/tasks/show.html.erb index 1139224db..242eeac13 100644 --- a/app/views/tasks/show.html.erb +++ b/app/views/tasks/show.html.erb @@ -1,2 +1,30 @@

Tasks#show

Find me in app/views/tasks/show.html.erb

+

+params are : <%= params %> +

+ +<%if @task %> +

+ <%= @task[:title] %> + <%=link_to "Edit", edit_task_path(@task[:title]) %> + <%=link_to "Delete", delete_task_path(@task[:title]), method: :delete %> +

+

+ <%= @task[:description] %> +

+

+ <%= @task[:due] %> +

+

+ <%= @task[:priority] %> +

+

+ <%= @task[:compeleted] %> +

+ <%else%> +

404 : Not Found !

+ <%end%> +

+ + <%=link_to "Home", tasks_path %> From d8201883a17e1229d6f111ecace31543fc517e8e Mon Sep 17 00:00:00 2001 From: Tanja Stroble Date: Mon, 18 Sep 2017 17:10:48 -0700 Subject: [PATCH 04/19] added task id and associated controller stuff --- config/routes.rb | 8 ++++---- task-list/app/controllers/tasks_controller.rb | 12 ++++++------ 2 files changed, 10 insertions(+), 10 deletions(-) diff --git a/config/routes.rb b/config/routes.rb index 59e9f47d2..2172e94ae 100644 --- a/config/routes.rb +++ b/config/routes.rb @@ -2,17 +2,17 @@ get '/tasks', to: 'tasks_index', as: 'tasks' #tasks_path - get '/tasks/:title/edit', to: 'tasks#edit', as: 'edit_task' #edit_task_path + get '/tasks/:id/edit', to: 'tasks#edit', as: 'edit_task' #edit_task_path get 'tasks/new', to: 'tasks#new', as: 'new_task' #new_task_path - get 'tasks/:title', to: 'tasks#show', as: 'task' #task_path + get 'tasks/:id', to: 'tasks#show', as: 'task' #task_path - patch '/tasks:title', to:'tasks#update', as: 'update_task' #update_task_path + patch '/tasks/:id', to:'tasks#update', as: 'update_task' #update_task_path post '/tasks', to:'tasks#create', as: 'create_task' #create_task_path - patch '/tasks:completed', to: 'tasks#complete', as: 'complete_task' #complete_task_path + patch '/tasks/:id/:completed', to: 'tasks#complete', as: 'complete_task' #complete_task_path delete '/tasks', to: 'tasks#destroy', as: 'delete_task' #delete_task_path diff --git a/task-list/app/controllers/tasks_controller.rb b/task-list/app/controllers/tasks_controller.rb index 23088350a..c2ea93ecd 100644 --- a/task-list/app/controllers/tasks_controller.rb +++ b/task-list/app/controllers/tasks_controller.rb @@ -1,20 +1,20 @@ class TasksController < ApplicationController TASKS = [ - {title: "Finish homework", description:"finish all homework assigned", due:"every day", priority: 1, completed: "no"}, - {title: "Prepare lunch", description:"prepare food", due:"every day", priority: 3, completed: "no"}, - {title: "Sleep", description:"defrag brain",due:"every day", priority: 2, completed: "no"}, - {title: "Sweat", description:"work out", due:"every day",priority: 4, completed: "no"} + {id:1,title: "Finish homework", description:"finish all homework assigned", due:"every day", priority: 1, completed: "no"}, + {id:2,title: "Prepare lunch", description:"prepare food", due:"every day", priority: 3, completed: "no"}, + {id:3,title: "Sleep", description:"defrag brain",due:"every day", priority: 2, completed: "no"}, + {id:4,title: "Sweat", description:"work out", due:"every day",priority: 4, completed: "no"} ] def index @tasks = TASKS end def show - title = @task = params[:title].to_i + title = @task = params[:id].to_i @task = nil TASKS.each do |task| - if task[:title] = title + if task[:id] = title @task = task end end From 64e8a116d131b711095c58a856ef133115cc02be Mon Sep 17 00:00:00 2001 From: Tanja Stroble Date: Mon, 18 Sep 2017 18:07:22 -0700 Subject: [PATCH 05/19] fixed routes --- app/assets/stylesheets/tasks.scss | 35 ++++ app/views/tasks/index.html.erb | 7 +- app/views/tasks/show.html.erb | 4 +- config/routes.rb | 2 +- log/development.log | 170 ++++++++++++++++++ task-list/app/controllers/tasks_controller.rb | 2 +- task-list/app/views/tasks/index.html.erb | 3 + 7 files changed, 217 insertions(+), 6 deletions(-) diff --git a/app/assets/stylesheets/tasks.scss b/app/assets/stylesheets/tasks.scss index c5e7712d4..419c9bdbd 100644 --- a/app/assets/stylesheets/tasks.scss +++ b/app/assets/stylesheets/tasks.scss @@ -1,3 +1,38 @@ // Place all the styles related to the Tasks controller here. // They will automatically be included in application.css. // You can use Sass (SCSS) here: http://sass-lang.com/ +body, html, ul, ol, li, div, input { + border: 0; + margin: 0; + padding: 0; +} + +h1 { font-family: "Nothing You Could Do", Helvetica, Arial, Verdana, sans-serif; } + +.list { margin: 0 auto; width: 400px; } + +.todos { list-style: none; } +.todos li { + padding: 10px 20px 10px 20px; + font-size: 18px; + font-family: "Happy Monkey", Helvetica, Arial, Verdana, sans-serif; + width: 100%; + background: #ddd; + margin-top: 4px; + box-sizing: border-box; +} +.todos li.done { + text-decoration: line-through; + color: #aaa; +} +.todos li:hover { cursor: pointer; } + +input[type="text"] { + box-sizing: border-box; + font-size: 18px; + border: 1px #ddd solid; + padding: 9px 19px 9px 19px; + width: 100%; + font-family: "Happy Monkey", Helvetica, Arial, Verdana, sans-serif; + outline: 0; +} diff --git a/app/views/tasks/index.html.erb b/app/views/tasks/index.html.erb index a2e16b3e8..429b18942 100644 --- a/app/views/tasks/index.html.erb +++ b/app/views/tasks/index.html.erb @@ -1,10 +1,13 @@ -

Tanja's Tasks

+

Tasks

params are: <%= params %>

<% @tasks.each do |task| %> + +app/views/tasks/index.html.erb:24:in `block in _app_views_tasks_index_html_erb___233302383013350952_70291026007440' +app/views/tasks/index.html.erb:13:in `_app_views_tasks_index_html_erb___233302383013350952_70291026007440' +Started GET "/tasks" for 127.0.0.1 at 2017-09-20 19:26:55 -0700 +Processing by TasksController#index as HTML + Rendering tasks/index.html.erb within layouts/application + Task Load (0.4ms) SELECT "tasks".* FROM "tasks" ORDER BY "tasks"."name" ASC + Rendered tasks/index.html.erb within layouts/application (185.2ms) +Completed 500 Internal Server Error in 191ms (ActiveRecord: 0.4ms) + + + +ActionView::Template::Error (undefined local variable or method `complete_task' for #<#:0x007fdbd06c4fb8> +Did you mean? complete_task_url): + 21:
  • + 22:
  • + 23:
  • + 24: <%=link_to "Complete Task", complete_task%> + 25: will need to change this + 26:
  • + 27: + +app/views/tasks/index.html.erb:24:in `block in _app_views_tasks_index_html_erb___233302383013350952_70291035667280' +app/views/tasks/index.html.erb:13:in `_app_views_tasks_index_html_erb___233302383013350952_70291035667280' +Started GET "/tasks" for 127.0.0.1 at 2017-09-20 19:27:07 -0700 +Processing by TasksController#index as HTML + Rendering tasks/index.html.erb within layouts/application + Task Load (0.3ms) SELECT "tasks".* FROM "tasks" ORDER BY "tasks"."name" ASC + Rendered tasks/index.html.erb within layouts/application (201.4ms) +Completed 500 Internal Server Error in 207ms (ActiveRecord: 0.3ms) + + + +ActionView::Template::Error (undefined local variable or method `complete_task' for #<#:0x007fdbced33810> +Did you mean? complete_task_url): + 21:
  • + 22:
  • + 23:
  • + 24: <%=link_to "Complete Task", complete_task%> + 25: will need to change this + 26:
  • + 27: + +app/views/tasks/index.html.erb:24:in `block in _app_views_tasks_index_html_erb___233302383013350952_70291016573400' +app/views/tasks/index.html.erb:13:in `_app_views_tasks_index_html_erb___233302383013350952_70291016573400' +Started GET "/tasks" for 127.0.0.1 at 2017-09-20 19:27:29 -0700 +Processing by TasksController#index as HTML + Rendering tasks/index.html.erb within layouts/application + Task Load (0.3ms) SELECT "tasks".* FROM "tasks" ORDER BY "tasks"."name" ASC + Rendered tasks/index.html.erb within layouts/application (188.9ms) +Completed 500 Internal Server Error in 194ms (ActiveRecord: 0.3ms) + + + +ActionView::Template::Error (undefined local variable or method `complete_task' for #<#:0x007fdbcf4d5f78> +Did you mean? complete_task_url): + 21:
  • + 22:
  • + 23:
  • + 24: <%=link_to "Complete Task", complete_task%> + 25: will need to change this + 26:
  • + 27: + +app/views/tasks/index.html.erb:24:in `block in _app_views_tasks_index_html_erb___233302383013350952_70291026262220' +app/views/tasks/index.html.erb:13:in `_app_views_tasks_index_html_erb___233302383013350952_70291026262220' +Started GET "/tasks" for 127.0.0.1 at 2017-09-20 19:27:31 -0700 +Processing by TasksController#index as HTML + Rendering tasks/index.html.erb within layouts/application + Task Load (0.3ms) SELECT "tasks".* FROM "tasks" ORDER BY "tasks"."name" ASC + Rendered tasks/index.html.erb within layouts/application (192.5ms) +Completed 500 Internal Server Error in 198ms (ActiveRecord: 0.3ms) + + + +ActionView::Template::Error (undefined local variable or method `complete_task' for #<#:0x007fdbceb611b8> +Did you mean? complete_task_url): + 21:
  • + 22:
  • + 23:
  • + 24: <%=link_to "Complete Task", complete_task%> + 25: will need to change this + 26:
  • + 27: + +app/views/tasks/index.html.erb:24:in `block in _app_views_tasks_index_html_erb___233302383013350952_70291021305280' +app/views/tasks/index.html.erb:13:in `_app_views_tasks_index_html_erb___233302383013350952_70291021305280' +Started GET "/tasks" for 127.0.0.1 at 2017-09-20 19:28:16 -0700 +Processing by TasksController#index as HTML + Rendering tasks/index.html.erb within layouts/application + Task Load (0.4ms) SELECT "tasks".* FROM "tasks" ORDER BY "tasks"."name" ASC + Rendered tasks/index.html.erb within layouts/application (2.6ms) +Completed 200 OK in 161ms (Views: 158.9ms | ActiveRecord: 0.4ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-20 19:28:40 -0700 +Processing by TasksController#index as HTML + Rendering tasks/index.html.erb within layouts/application + Task Load (0.3ms) SELECT "tasks".* FROM "tasks" ORDER BY "tasks"."name" ASC + Rendered tasks/index.html.erb within layouts/application (2.2ms) +Completed 200 OK in 18ms (Views: 16.1ms | ActiveRecord: 0.3ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-20 19:29:02 -0700 +Processing by TasksController#index as HTML + Rendering tasks/index.html.erb within layouts/application + Task Load (0.5ms) SELECT "tasks".* FROM "tasks" ORDER BY "tasks"."name" ASC + Rendered tasks/index.html.erb within layouts/application (2.1ms) +Completed 200 OK in 20ms (Views: 17.6ms | ActiveRecord: 0.5ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-20 19:29:24 -0700 +Processing by TasksController#index as HTML + Rendering tasks/index.html.erb within layouts/application + Task Load (0.3ms) SELECT "tasks".* FROM "tasks" ORDER BY "tasks"."name" ASC + Rendered tasks/index.html.erb within layouts/application (1.8ms) +Completed 200 OK in 16ms (Views: 13.6ms | ActiveRecord: 0.3ms) + + +Started GET "/tasks/4" for 127.0.0.1 at 2017-09-20 19:29:57 -0700 +Processing by TasksController#show as HTML + Parameters: {"id"=>"4"} + Task Load (0.2ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 4], ["LIMIT", 1]] + Rendering tasks/show.html.erb within layouts/application + Rendered tasks/show.html.erb within layouts/application (1.1ms) +Completed 200 OK in 19ms (Views: 14.1ms | ActiveRecord: 0.4ms) + + +Started PATCH "/task/4/complete" for 127.0.0.1 at 2017-09-20 19:29:59 -0700 + +ActionController::RoutingError (uninitialized constant TaskController): + +activesupport (5.1.4) lib/active_support/inflector/methods.rb:269:in `const_get' +activesupport (5.1.4) lib/active_support/inflector/methods.rb:269:in `block in constantize' +activesupport (5.1.4) lib/active_support/inflector/methods.rb:267:in `each' +activesupport (5.1.4) lib/active_support/inflector/methods.rb:267:in `inject' +activesupport (5.1.4) lib/active_support/inflector/methods.rb:267:in `constantize' +actionpack (5.1.4) lib/action_dispatch/http/request.rb:85:in `controller_class_for' +actionpack (5.1.4) lib/action_dispatch/http/request.rb:78:in `controller_class' +actionpack (5.1.4) lib/action_dispatch/routing/route_set.rb:43:in `controller' +actionpack (5.1.4) lib/action_dispatch/routing/route_set.rb:29:in `serve' +actionpack (5.1.4) lib/action_dispatch/journey/router.rb:50:in `block in serve' +actionpack (5.1.4) lib/action_dispatch/journey/router.rb:33:in `each' +actionpack (5.1.4) lib/action_dispatch/journey/router.rb:33:in `serve' +actionpack (5.1.4) lib/action_dispatch/routing/route_set.rb:834:in `call' +rack (2.0.3) lib/rack/etag.rb:25:in `call' +rack (2.0.3) lib/rack/conditional_get.rb:38:in `call' +rack (2.0.3) lib/rack/head.rb:12:in `call' +rack (2.0.3) lib/rack/session/abstract/id.rb:232:in `context' +rack (2.0.3) lib/rack/session/abstract/id.rb:226:in `call' +actionpack (5.1.4) lib/action_dispatch/middleware/cookies.rb:613:in `call' +activerecord (5.1.4) lib/active_record/migration.rb:556:in `call' +actionpack (5.1.4) lib/action_dispatch/middleware/callbacks.rb:26:in `block in call' +activesupport (5.1.4) lib/active_support/callbacks.rb:97:in `run_callbacks' +actionpack (5.1.4) lib/action_dispatch/middleware/callbacks.rb:24:in `call' +actionpack (5.1.4) lib/action_dispatch/middleware/executor.rb:12:in `call' +actionpack (5.1.4) lib/action_dispatch/middleware/debug_exceptions.rb:59:in `call' +web-console (3.5.1) lib/web_console/middleware.rb:135:in `call_app' +web-console (3.5.1) lib/web_console/middleware.rb:28:in `block in call' +web-console (3.5.1) lib/web_console/middleware.rb:18:in `catch' +web-console (3.5.1) lib/web_console/middleware.rb:18:in `call' +actionpack (5.1.4) lib/action_dispatch/middleware/show_exceptions.rb:31:in `call' +railties (5.1.4) lib/rails/rack/logger.rb:36:in `call_app' +railties (5.1.4) lib/rails/rack/logger.rb:24:in `block in call' +activesupport (5.1.4) lib/active_support/tagged_logging.rb:69:in `block in tagged' +activesupport (5.1.4) lib/active_support/tagged_logging.rb:26:in `tagged' +activesupport (5.1.4) lib/active_support/tagged_logging.rb:69:in `tagged' +railties (5.1.4) lib/rails/rack/logger.rb:24:in `call' +sprockets-rails (3.2.1) lib/sprockets/rails/quiet_assets.rb:13:in `call' +actionpack (5.1.4) lib/action_dispatch/middleware/remote_ip.rb:79:in `call' +actionpack (5.1.4) lib/action_dispatch/middleware/request_id.rb:25:in `call' +rack (2.0.3) lib/rack/method_override.rb:22:in `call' +rack (2.0.3) lib/rack/runtime.rb:22:in `call' +activesupport (5.1.4) lib/active_support/cache/strategy/local_cache_middleware.rb:27:in `call' +actionpack (5.1.4) lib/action_dispatch/middleware/executor.rb:12:in `call' +actionpack (5.1.4) lib/action_dispatch/middleware/static.rb:125:in `call' +rack (2.0.3) lib/rack/sendfile.rb:111:in `call' +railties (5.1.4) lib/rails/engine.rb:522:in `call' +puma (3.10.0) lib/puma/configuration.rb:225:in `call' +puma (3.10.0) lib/puma/server.rb:605:in `handle_request' +puma (3.10.0) lib/puma/server.rb:437:in `process_client' +puma (3.10.0) lib/puma/server.rb:301:in `block in run' +puma (3.10.0) lib/puma/thread_pool.rb:120:in `block in spawn_thread' +Started GET "/tasks" for 127.0.0.1 at 2017-09-20 19:30:39 -0700 +Processing by TasksController#index as HTML + Rendering tasks/index.html.erb within layouts/application + Task Load (0.3ms) SELECT "tasks".* FROM "tasks" ORDER BY "tasks"."name" ASC + Rendered tasks/index.html.erb within layouts/application (2.3ms) +Completed 200 OK in 18ms (Views: 15.8ms | ActiveRecord: 0.3ms) + + +Started GET "/tasks/4" for 127.0.0.1 at 2017-09-20 19:30:44 -0700 +Processing by TasksController#show as HTML + Parameters: {"id"=>"4"} + Task Load (0.2ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 4], ["LIMIT", 1]] + Rendering tasks/show.html.erb within layouts/application + Rendered tasks/show.html.erb within layouts/application (1.2ms) +Completed 200 OK in 17ms (Views: 14.7ms | ActiveRecord: 0.2ms) + + +Started GET "/tasks/4/edit" for 127.0.0.1 at 2017-09-20 19:30:45 -0700 +Processing by TasksController#edit as HTML + Parameters: {"id"=>"4"} + Task Load (0.4ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 4], ["LIMIT", 1]] + Rendering tasks/edit.html.erb within layouts/application + Rendered tasks/_form.html.erb (1.6ms) + Rendered tasks/edit.html.erb within layouts/application (9.5ms) +Completed 200 OK in 28ms (Views: 24.1ms | ActiveRecord: 0.5ms) + + +Started PATCH "/tasks/4" for 127.0.0.1 at 2017-09-20 19:30:55 -0700 +Processing by TasksController#update as HTML + Parameters: {"utf8"=>"✓", "authenticity_token"=>"Xm4T3ieWiRGREO0Lutpf+PaqPUbK/qpQMrnO1f6w69jNvQqahKjsE44oQsewjn0whoJE+yd8YoR4dyqnfYYPDg==", "task"=>{"name"=>"Get a dog already! ", "description"=>"get a dog , duh!"}, "commit"=>"Update Task", "id"=>"4"} + Task Load (0.3ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 4], ["LIMIT", 1]] +  (0.2ms) BEGIN + SQL (0.4ms) UPDATE "tasks" SET "name" = $1, "description" = $2, "updated_at" = $3 WHERE "tasks"."id" = $4 [["name", "Get a dog already! "], ["description", "get a dog , duh!"], ["updated_at", "2017-09-21 02:30:55.302856"], ["id", 4]] +  (5.7ms) COMMIT +Redirected to http://localhost:3000/tasks +Completed 302 Found in 12ms (ActiveRecord: 6.6ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-20 19:30:55 -0700 +Processing by TasksController#index as HTML + Rendering tasks/index.html.erb within layouts/application + Task Load (0.3ms) SELECT "tasks".* FROM "tasks" ORDER BY "tasks"."name" ASC + Rendered tasks/index.html.erb within layouts/application (2.1ms) +Completed 200 OK in 40ms (Views: 37.4ms | ActiveRecord: 0.3ms) + + +Started GET "/tasks/4" for 127.0.0.1 at 2017-09-20 19:31:01 -0700 +Processing by TasksController#show as HTML + Parameters: {"id"=>"4"} + Task Load (0.2ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 4], ["LIMIT", 1]] + Rendering tasks/show.html.erb within layouts/application + Rendered tasks/show.html.erb within layouts/application (1.0ms) +Completed 200 OK in 19ms (Views: 16.4ms | ActiveRecord: 0.2ms) + + +Started PATCH "/task/4/complete" for 127.0.0.1 at 2017-09-20 19:31:08 -0700 + +ActionController::RoutingError (uninitialized constant TaskController): + +activesupport (5.1.4) lib/active_support/inflector/methods.rb:269:in `const_get' +activesupport (5.1.4) lib/active_support/inflector/methods.rb:269:in `block in constantize' +activesupport (5.1.4) lib/active_support/inflector/methods.rb:267:in `each' +activesupport (5.1.4) lib/active_support/inflector/methods.rb:267:in `inject' +activesupport (5.1.4) lib/active_support/inflector/methods.rb:267:in `constantize' +actionpack (5.1.4) lib/action_dispatch/http/request.rb:85:in `controller_class_for' +actionpack (5.1.4) lib/action_dispatch/http/request.rb:78:in `controller_class' +actionpack (5.1.4) lib/action_dispatch/routing/route_set.rb:43:in `controller' +actionpack (5.1.4) lib/action_dispatch/routing/route_set.rb:29:in `serve' +actionpack (5.1.4) lib/action_dispatch/journey/router.rb:50:in `block in serve' +actionpack (5.1.4) lib/action_dispatch/journey/router.rb:33:in `each' +actionpack (5.1.4) lib/action_dispatch/journey/router.rb:33:in `serve' +actionpack (5.1.4) lib/action_dispatch/routing/route_set.rb:834:in `call' +rack (2.0.3) lib/rack/etag.rb:25:in `call' +rack (2.0.3) lib/rack/conditional_get.rb:38:in `call' +rack (2.0.3) lib/rack/head.rb:12:in `call' +rack (2.0.3) lib/rack/session/abstract/id.rb:232:in `context' +rack (2.0.3) lib/rack/session/abstract/id.rb:226:in `call' +actionpack (5.1.4) lib/action_dispatch/middleware/cookies.rb:613:in `call' +activerecord (5.1.4) lib/active_record/migration.rb:556:in `call' +actionpack (5.1.4) lib/action_dispatch/middleware/callbacks.rb:26:in `block in call' +activesupport (5.1.4) lib/active_support/callbacks.rb:97:in `run_callbacks' +actionpack (5.1.4) lib/action_dispatch/middleware/callbacks.rb:24:in `call' +actionpack (5.1.4) lib/action_dispatch/middleware/executor.rb:12:in `call' +actionpack (5.1.4) lib/action_dispatch/middleware/debug_exceptions.rb:59:in `call' +web-console (3.5.1) lib/web_console/middleware.rb:135:in `call_app' +web-console (3.5.1) lib/web_console/middleware.rb:28:in `block in call' +web-console (3.5.1) lib/web_console/middleware.rb:18:in `catch' +web-console (3.5.1) lib/web_console/middleware.rb:18:in `call' +actionpack (5.1.4) lib/action_dispatch/middleware/show_exceptions.rb:31:in `call' +railties (5.1.4) lib/rails/rack/logger.rb:36:in `call_app' +railties (5.1.4) lib/rails/rack/logger.rb:24:in `block in call' +activesupport (5.1.4) lib/active_support/tagged_logging.rb:69:in `block in tagged' +activesupport (5.1.4) lib/active_support/tagged_logging.rb:26:in `tagged' +activesupport (5.1.4) lib/active_support/tagged_logging.rb:69:in `tagged' +railties (5.1.4) lib/rails/rack/logger.rb:24:in `call' +sprockets-rails (3.2.1) lib/sprockets/rails/quiet_assets.rb:13:in `call' +actionpack (5.1.4) lib/action_dispatch/middleware/remote_ip.rb:79:in `call' +actionpack (5.1.4) lib/action_dispatch/middleware/request_id.rb:25:in `call' +rack (2.0.3) lib/rack/method_override.rb:22:in `call' +rack (2.0.3) lib/rack/runtime.rb:22:in `call' +activesupport (5.1.4) lib/active_support/cache/strategy/local_cache_middleware.rb:27:in `call' +actionpack (5.1.4) lib/action_dispatch/middleware/executor.rb:12:in `call' +actionpack (5.1.4) lib/action_dispatch/middleware/static.rb:125:in `call' +rack (2.0.3) lib/rack/sendfile.rb:111:in `call' +railties (5.1.4) lib/rails/engine.rb:522:in `call' +puma (3.10.0) lib/puma/configuration.rb:225:in `call' +puma (3.10.0) lib/puma/server.rb:605:in `handle_request' +puma (3.10.0) lib/puma/server.rb:437:in `process_client' +puma (3.10.0) lib/puma/server.rb:301:in `block in run' +puma (3.10.0) lib/puma/thread_pool.rb:120:in `block in spawn_thread' +Started GET "/tasks" for 127.0.0.1 at 2017-09-20 19:31:22 -0700 +Processing by TasksController#index as HTML + Rendering tasks/index.html.erb within layouts/application + Task Load (0.7ms) SELECT "tasks".* FROM "tasks" ORDER BY "tasks"."name" ASC + Rendered tasks/index.html.erb within layouts/application (4.1ms) +Completed 200 OK in 47ms (Views: 43.0ms | ActiveRecord: 0.7ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-20 19:36:44 -0700 +Processing by TasksController#index as HTML + Rendering tasks/index.html.erb within layouts/application + Task Load (0.3ms) SELECT "tasks".* FROM "tasks" ORDER BY "tasks"."name" ASC + Rendered tasks/index.html.erb within layouts/application (2.0ms) +Completed 200 OK in 23ms (Views: 21.2ms | ActiveRecord: 0.3ms) + + +Started GET "/tasks/4" for 127.0.0.1 at 2017-09-20 19:37:45 -0700 +Processing by TasksController#show as HTML + Parameters: {"id"=>"4"} + Task Load (0.2ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 4], ["LIMIT", 1]] + Rendering tasks/show.html.erb within layouts/application + Rendered tasks/show.html.erb within layouts/application (1.5ms) +Completed 200 OK in 26ms (Views: 23.6ms | ActiveRecord: 0.2ms) + + +Started PATCH "/task/4/complete" for 127.0.0.1 at 2017-09-20 19:38:01 -0700 + +ActionController::RoutingError (uninitialized constant TaskController): + +activesupport (5.1.4) lib/active_support/inflector/methods.rb:269:in `const_get' +activesupport (5.1.4) lib/active_support/inflector/methods.rb:269:in `block in constantize' +activesupport (5.1.4) lib/active_support/inflector/methods.rb:267:in `each' +activesupport (5.1.4) lib/active_support/inflector/methods.rb:267:in `inject' +activesupport (5.1.4) lib/active_support/inflector/methods.rb:267:in `constantize' +actionpack (5.1.4) lib/action_dispatch/http/request.rb:85:in `controller_class_for' +actionpack (5.1.4) lib/action_dispatch/http/request.rb:78:in `controller_class' +actionpack (5.1.4) lib/action_dispatch/routing/route_set.rb:43:in `controller' +actionpack (5.1.4) lib/action_dispatch/routing/route_set.rb:29:in `serve' +actionpack (5.1.4) lib/action_dispatch/journey/router.rb:50:in `block in serve' +actionpack (5.1.4) lib/action_dispatch/journey/router.rb:33:in `each' +actionpack (5.1.4) lib/action_dispatch/journey/router.rb:33:in `serve' +actionpack (5.1.4) lib/action_dispatch/routing/route_set.rb:834:in `call' +rack (2.0.3) lib/rack/etag.rb:25:in `call' +rack (2.0.3) lib/rack/conditional_get.rb:38:in `call' +rack (2.0.3) lib/rack/head.rb:12:in `call' +rack (2.0.3) lib/rack/session/abstract/id.rb:232:in `context' +rack (2.0.3) lib/rack/session/abstract/id.rb:226:in `call' +actionpack (5.1.4) lib/action_dispatch/middleware/cookies.rb:613:in `call' +activerecord (5.1.4) lib/active_record/migration.rb:556:in `call' +actionpack (5.1.4) lib/action_dispatch/middleware/callbacks.rb:26:in `block in call' +activesupport (5.1.4) lib/active_support/callbacks.rb:97:in `run_callbacks' +actionpack (5.1.4) lib/action_dispatch/middleware/callbacks.rb:24:in `call' +actionpack (5.1.4) lib/action_dispatch/middleware/executor.rb:12:in `call' +actionpack (5.1.4) lib/action_dispatch/middleware/debug_exceptions.rb:59:in `call' +web-console (3.5.1) lib/web_console/middleware.rb:135:in `call_app' +web-console (3.5.1) lib/web_console/middleware.rb:28:in `block in call' +web-console (3.5.1) lib/web_console/middleware.rb:18:in `catch' +web-console (3.5.1) lib/web_console/middleware.rb:18:in `call' +actionpack (5.1.4) lib/action_dispatch/middleware/show_exceptions.rb:31:in `call' +railties (5.1.4) lib/rails/rack/logger.rb:36:in `call_app' +railties (5.1.4) lib/rails/rack/logger.rb:24:in `block in call' +activesupport (5.1.4) lib/active_support/tagged_logging.rb:69:in `block in tagged' +activesupport (5.1.4) lib/active_support/tagged_logging.rb:26:in `tagged' +activesupport (5.1.4) lib/active_support/tagged_logging.rb:69:in `tagged' +railties (5.1.4) lib/rails/rack/logger.rb:24:in `call' +sprockets-rails (3.2.1) lib/sprockets/rails/quiet_assets.rb:13:in `call' +actionpack (5.1.4) lib/action_dispatch/middleware/remote_ip.rb:79:in `call' +actionpack (5.1.4) lib/action_dispatch/middleware/request_id.rb:25:in `call' +rack (2.0.3) lib/rack/method_override.rb:22:in `call' +rack (2.0.3) lib/rack/runtime.rb:22:in `call' +activesupport (5.1.4) lib/active_support/cache/strategy/local_cache_middleware.rb:27:in `call' +actionpack (5.1.4) lib/action_dispatch/middleware/executor.rb:12:in `call' +actionpack (5.1.4) lib/action_dispatch/middleware/static.rb:125:in `call' +rack (2.0.3) lib/rack/sendfile.rb:111:in `call' +railties (5.1.4) lib/rails/engine.rb:522:in `call' +puma (3.10.0) lib/puma/configuration.rb:225:in `call' +puma (3.10.0) lib/puma/server.rb:605:in `handle_request' +puma (3.10.0) lib/puma/server.rb:437:in `process_client' +puma (3.10.0) lib/puma/server.rb:301:in `block in run' +puma (3.10.0) lib/puma/thread_pool.rb:120:in `block in spawn_thread' +Started PATCH "/task/4/complete" for 127.0.0.1 at 2017-09-20 19:38:28 -0700 + +ActionController::RoutingError (uninitialized constant TaskController): + +activesupport (5.1.4) lib/active_support/inflector/methods.rb:269:in `const_get' +activesupport (5.1.4) lib/active_support/inflector/methods.rb:269:in `block in constantize' +activesupport (5.1.4) lib/active_support/inflector/methods.rb:267:in `each' +activesupport (5.1.4) lib/active_support/inflector/methods.rb:267:in `inject' +activesupport (5.1.4) lib/active_support/inflector/methods.rb:267:in `constantize' +actionpack (5.1.4) lib/action_dispatch/http/request.rb:85:in `controller_class_for' +actionpack (5.1.4) lib/action_dispatch/http/request.rb:78:in `controller_class' +actionpack (5.1.4) lib/action_dispatch/routing/route_set.rb:43:in `controller' +actionpack (5.1.4) lib/action_dispatch/routing/route_set.rb:29:in `serve' +actionpack (5.1.4) lib/action_dispatch/journey/router.rb:50:in `block in serve' +actionpack (5.1.4) lib/action_dispatch/journey/router.rb:33:in `each' +actionpack (5.1.4) lib/action_dispatch/journey/router.rb:33:in `serve' +actionpack (5.1.4) lib/action_dispatch/routing/route_set.rb:834:in `call' +rack (2.0.3) lib/rack/etag.rb:25:in `call' +rack (2.0.3) lib/rack/conditional_get.rb:38:in `call' +rack (2.0.3) lib/rack/head.rb:12:in `call' +rack (2.0.3) lib/rack/session/abstract/id.rb:232:in `context' +rack (2.0.3) lib/rack/session/abstract/id.rb:226:in `call' +actionpack (5.1.4) lib/action_dispatch/middleware/cookies.rb:613:in `call' +activerecord (5.1.4) lib/active_record/migration.rb:556:in `call' +actionpack (5.1.4) lib/action_dispatch/middleware/callbacks.rb:26:in `block in call' +activesupport (5.1.4) lib/active_support/callbacks.rb:97:in `run_callbacks' +actionpack (5.1.4) lib/action_dispatch/middleware/callbacks.rb:24:in `call' +actionpack (5.1.4) lib/action_dispatch/middleware/executor.rb:12:in `call' +actionpack (5.1.4) lib/action_dispatch/middleware/debug_exceptions.rb:59:in `call' +web-console (3.5.1) lib/web_console/middleware.rb:135:in `call_app' +web-console (3.5.1) lib/web_console/middleware.rb:28:in `block in call' +web-console (3.5.1) lib/web_console/middleware.rb:18:in `catch' +web-console (3.5.1) lib/web_console/middleware.rb:18:in `call' +actionpack (5.1.4) lib/action_dispatch/middleware/show_exceptions.rb:31:in `call' +railties (5.1.4) lib/rails/rack/logger.rb:36:in `call_app' +railties (5.1.4) lib/rails/rack/logger.rb:24:in `block in call' +activesupport (5.1.4) lib/active_support/tagged_logging.rb:69:in `block in tagged' +activesupport (5.1.4) lib/active_support/tagged_logging.rb:26:in `tagged' +activesupport (5.1.4) lib/active_support/tagged_logging.rb:69:in `tagged' +railties (5.1.4) lib/rails/rack/logger.rb:24:in `call' +sprockets-rails (3.2.1) lib/sprockets/rails/quiet_assets.rb:13:in `call' +actionpack (5.1.4) lib/action_dispatch/middleware/remote_ip.rb:79:in `call' +actionpack (5.1.4) lib/action_dispatch/middleware/request_id.rb:25:in `call' +rack (2.0.3) lib/rack/method_override.rb:22:in `call' +rack (2.0.3) lib/rack/runtime.rb:22:in `call' +activesupport (5.1.4) lib/active_support/cache/strategy/local_cache_middleware.rb:27:in `call' +actionpack (5.1.4) lib/action_dispatch/middleware/executor.rb:12:in `call' +actionpack (5.1.4) lib/action_dispatch/middleware/static.rb:125:in `call' +rack (2.0.3) lib/rack/sendfile.rb:111:in `call' +railties (5.1.4) lib/rails/engine.rb:522:in `call' +puma (3.10.0) lib/puma/configuration.rb:225:in `call' +puma (3.10.0) lib/puma/server.rb:605:in `handle_request' +puma (3.10.0) lib/puma/server.rb:437:in `process_client' +puma (3.10.0) lib/puma/server.rb:301:in `block in run' +puma (3.10.0) lib/puma/thread_pool.rb:120:in `block in spawn_thread' +Started GET "/task/4/complete" for 127.0.0.1 at 2017-09-20 19:39:01 -0700 + +ActionController::RoutingError (No route matches [GET] "/task/4/complete"): + +actionpack (5.1.4) lib/action_dispatch/middleware/debug_exceptions.rb:63:in `call' +web-console (3.5.1) lib/web_console/middleware.rb:135:in `call_app' +web-console (3.5.1) lib/web_console/middleware.rb:28:in `block in call' +web-console (3.5.1) lib/web_console/middleware.rb:18:in `catch' +web-console (3.5.1) lib/web_console/middleware.rb:18:in `call' +actionpack (5.1.4) lib/action_dispatch/middleware/show_exceptions.rb:31:in `call' +railties (5.1.4) lib/rails/rack/logger.rb:36:in `call_app' +railties (5.1.4) lib/rails/rack/logger.rb:24:in `block in call' +activesupport (5.1.4) lib/active_support/tagged_logging.rb:69:in `block in tagged' +activesupport (5.1.4) lib/active_support/tagged_logging.rb:26:in `tagged' +activesupport (5.1.4) lib/active_support/tagged_logging.rb:69:in `tagged' +railties (5.1.4) lib/rails/rack/logger.rb:24:in `call' +sprockets-rails (3.2.1) lib/sprockets/rails/quiet_assets.rb:13:in `call' +actionpack (5.1.4) lib/action_dispatch/middleware/remote_ip.rb:79:in `call' +actionpack (5.1.4) lib/action_dispatch/middleware/request_id.rb:25:in `call' +rack (2.0.3) lib/rack/method_override.rb:22:in `call' +rack (2.0.3) lib/rack/runtime.rb:22:in `call' +activesupport (5.1.4) lib/active_support/cache/strategy/local_cache_middleware.rb:27:in `call' +actionpack (5.1.4) lib/action_dispatch/middleware/executor.rb:12:in `call' +actionpack (5.1.4) lib/action_dispatch/middleware/static.rb:125:in `call' +rack (2.0.3) lib/rack/sendfile.rb:111:in `call' +railties (5.1.4) lib/rails/engine.rb:522:in `call' +puma (3.10.0) lib/puma/configuration.rb:225:in `call' +puma (3.10.0) lib/puma/server.rb:605:in `handle_request' +puma (3.10.0) lib/puma/server.rb:437:in `process_client' +puma (3.10.0) lib/puma/server.rb:301:in `block in run' +puma (3.10.0) lib/puma/thread_pool.rb:120:in `block in spawn_thread' +Started GET "/tasks" for 127.0.0.1 at 2017-09-20 19:39:09 -0700 +Processing by TasksController#index as HTML + Rendering tasks/index.html.erb within layouts/application + Task Load (0.4ms) SELECT "tasks".* FROM "tasks" ORDER BY "tasks"."name" ASC + Rendered tasks/index.html.erb within layouts/application (12.6ms) +Completed 200 OK in 33ms (Views: 24.1ms | ActiveRecord: 3.6ms) + + +Started GET "/tasks/4" for 127.0.0.1 at 2017-09-20 19:39:11 -0700 +Processing by TasksController#show as HTML + Parameters: {"id"=>"4"} + Task Load (0.2ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 4], ["LIMIT", 1]] + Rendering tasks/show.html.erb within layouts/application + Rendered tasks/show.html.erb within layouts/application (1.1ms) +Completed 200 OK in 19ms (Views: 15.4ms | ActiveRecord: 0.2ms) + + +Started PATCH "/task/4/complete" for 127.0.0.1 at 2017-09-20 19:39:12 -0700 +Processing by TasksController#complete as HTML + Parameters: {"authenticity_token"=>"6ndtWGMHGb1DjhtKTvpJpMzNKL+Yk4n2xSdqIi0hnHAgJBum+XltKim2lU77UD7qyd5a1bydnbavOU/Fpn7csg==", "id"=>"4"} + Task Load (0.2ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 4], ["LIMIT", 1]] +  (0.2ms) BEGIN + SQL (0.4ms) UPDATE "tasks" SET "completed" = $1, "updated_at" = $2 WHERE "tasks"."id" = $3 [["completed", "t"], ["updated_at", "2017-09-21 02:39:12.559231"], ["id", 4]] +  (5.6ms) COMMIT +Redirected to http://localhost:3000/tasks +Completed 302 Found in 11ms (ActiveRecord: 6.4ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-20 19:39:12 -0700 +Processing by TasksController#index as HTML + Rendering tasks/index.html.erb within layouts/application + Task Load (0.3ms) SELECT "tasks".* FROM "tasks" ORDER BY "tasks"."name" ASC + Rendered tasks/index.html.erb within layouts/application (2.1ms) +Completed 200 OK in 20ms (Views: 17.7ms | ActiveRecord: 0.3ms) + + From b23a217dc7a891614631f82fcf4fe66cd55c882d Mon Sep 17 00:00:00 2001 From: Tanja Stroble Date: Wed, 20 Sep 2017 23:49:08 -0700 Subject: [PATCH 14/19] fixed partial, #new didn't work, not it does --- app/views/tasks/new.html.erb | 2 - log/development.log | 1263 ++++++++++++++++++++++++++++++++++ 2 files changed, 1263 insertions(+), 2 deletions(-) diff --git a/app/views/tasks/new.html.erb b/app/views/tasks/new.html.erb index 49810657a..0548660a0 100644 --- a/app/views/tasks/new.html.erb +++ b/app/views/tasks/new.html.erb @@ -10,6 +10,4 @@ <% end %> --> - - <%= render partial: "form", locals: {the_task: @task} %> diff --git a/log/development.log b/log/development.log index 94b65f9ce..d42117ad6 100644 --- a/log/development.log +++ b/log/development.log @@ -3210,3 +3210,1266 @@ Processing by TasksController#index as HTML Completed 200 OK in 20ms (Views: 17.7ms | ActiveRecord: 0.3ms) +Started GET "/tasks" for 127.0.0.1 at 2017-09-20 22:29:20 -0700 +  (0.5ms) SELECT "schema_migrations"."version" FROM "schema_migrations" ORDER BY "schema_migrations"."version" ASC +Processing by TasksController#index as HTML + Rendering tasks/index.html.erb within layouts/application + Task Load (0.6ms) SELECT "tasks".* FROM "tasks" ORDER BY "tasks"."name" ASC + Rendered tasks/index.html.erb within layouts/application (13.6ms) +Completed 200 OK in 218ms (Views: 201.5ms | ActiveRecord: 3.7ms) + + +Started GET "/tasks/new" for 127.0.0.1 at 2017-09-20 22:29:28 -0700 +Processing by TasksController#new as HTML + Rendering tasks/new.html.erb within layouts/application + Rendered tasks/_form.html.erb (178.5ms) + Rendered tasks/new.html.erb within layouts/application (189.6ms) +Completed 500 Internal Server Error in 195ms (ActiveRecord: 0.0ms) + + + +ActionView::Template::Error (undefined local variable or method `the_task' for #<#:0x007f9e928e2c30>): + 1: <%= form_for the_task do |f| %> + 2: <%= f.label :name %> + 3: <%= f.text_field :name %> + 4: <%= f.label :description %> + +app/views/tasks/_form.html.erb:1:in `_app_views_tasks__form_html_erb__1623511875051074992_70159520891280' +app/views/tasks/new.html.erb:13:in `_app_views_tasks_new_html_erb___2406819164326304626_70159520176920' +Started GET "/tasks" for 127.0.0.1 at 2017-09-20 22:29:55 -0700 +Processing by TasksController#index as HTML + Rendering tasks/index.html.erb within layouts/application + Task Load (0.8ms) SELECT "tasks".* FROM "tasks" ORDER BY "tasks"."name" ASC + Rendered tasks/index.html.erb within layouts/application (13.0ms) +Completed 200 OK in 28ms (Views: 20.9ms | ActiveRecord: 5.5ms) + + +Started GET "/tasks/4" for 127.0.0.1 at 2017-09-20 22:29:57 -0700 +Processing by TasksController#show as HTML + Parameters: {"id"=>"4"} + Task Load (0.2ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 4], ["LIMIT", 1]] + Rendering tasks/show.html.erb within layouts/application + Rendered tasks/show.html.erb within layouts/application (1.3ms) +Completed 200 OK in 20ms (Views: 14.8ms | ActiveRecord: 0.4ms) + + +Started PATCH "/task/4/complete" for 127.0.0.1 at 2017-09-20 22:30:00 -0700 +Processing by TasksController#complete as HTML + Parameters: {"authenticity_token"=>"KZIQfNzx5EUNwwZnz47/ocQKDAS6LqBVyDY+vB70vrXjwWaCRo+Q0mf7iGN6JIjvwRl+bp4gtBWiKBtblav+dw==", "id"=>"4"} + Task Load (0.2ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 4], ["LIMIT", 1]] +  (0.1ms) BEGIN +  (0.1ms) COMMIT +Redirected to http://localhost:3000/tasks +Completed 302 Found in 3ms (ActiveRecord: 0.7ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-20 22:30:00 -0700 +Processing by TasksController#index as HTML + Rendering tasks/index.html.erb within layouts/application + Task Load (0.5ms) SELECT "tasks".* FROM "tasks" ORDER BY "tasks"."name" ASC + Rendered tasks/index.html.erb within layouts/application (2.8ms) +Completed 200 OK in 22ms (Views: 20.2ms | ActiveRecord: 0.5ms) + + +Started GET "/tasks/4" for 127.0.0.1 at 2017-09-20 22:30:03 -0700 +Processing by TasksController#show as HTML + Parameters: {"id"=>"4"} + Task Load (0.2ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 4], ["LIMIT", 1]] + Rendering tasks/show.html.erb within layouts/application + Rendered tasks/show.html.erb within layouts/application (1.1ms) +Completed 200 OK in 18ms (Views: 15.1ms | ActiveRecord: 0.2ms) + + +Started GET "/tasks/4/edit" for 127.0.0.1 at 2017-09-20 22:30:06 -0700 +Processing by TasksController#edit as HTML + Parameters: {"id"=>"4"} + Task Load (0.3ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 4], ["LIMIT", 1]] + Rendering tasks/edit.html.erb within layouts/application + Rendered tasks/_form.html.erb (1.6ms) + Rendered tasks/edit.html.erb within layouts/application (4.7ms) +Completed 200 OK in 21ms (Views: 18.3ms | ActiveRecord: 0.3ms) + + +Started PATCH "/tasks/4" for 127.0.0.1 at 2017-09-20 22:30:09 -0700 +Processing by TasksController#update as HTML + Parameters: {"utf8"=>"✓", "authenticity_token"=>"I7tXK12S5a7/JVjsZ/STVUDFCO5XKEf9dXjugPvgO4mwaE5v/qyArOAd9yBtoLGdMO1xU7qqjyk/tgryeNbfXw==", "task"=>{"name"=>"Get a dog already! ", "description"=>"get a dog , duh!"}, "commit"=>"Update Task", "id"=>"4"} + Task Load (0.2ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 4], ["LIMIT", 1]] +  (0.1ms) BEGIN +  (0.1ms) COMMIT +Redirected to http://localhost:3000/tasks +Completed 302 Found in 3ms (ActiveRecord: 0.4ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-20 22:30:09 -0700 +Processing by TasksController#index as HTML + Rendering tasks/index.html.erb within layouts/application + Task Load (0.3ms) SELECT "tasks".* FROM "tasks" ORDER BY "tasks"."name" ASC + Rendered tasks/index.html.erb within layouts/application (3.6ms) +Completed 200 OK in 20ms (Views: 17.6ms | ActiveRecord: 0.3ms) + + +Started GET "/tasks/4" for 127.0.0.1 at 2017-09-20 22:30:15 -0700 +Processing by TasksController#show as HTML + Parameters: {"id"=>"4"} + Task Load (0.2ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 4], ["LIMIT", 1]] + Rendering tasks/show.html.erb within layouts/application + Rendered tasks/show.html.erb within layouts/application (1.0ms) +Completed 200 OK in 18ms (Views: 15.1ms | ActiveRecord: 0.2ms) + + +Started GET "/tasks/4/edit" for 127.0.0.1 at 2017-09-20 22:30:18 -0700 +Processing by TasksController#edit as HTML + Parameters: {"id"=>"4"} + Task Load (0.3ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 4], ["LIMIT", 1]] + Rendering tasks/edit.html.erb within layouts/application + Rendered tasks/_form.html.erb (1.7ms) + Rendered tasks/edit.html.erb within layouts/application (4.9ms) +Completed 200 OK in 30ms (Views: 26.4ms | ActiveRecord: 0.3ms) + + +Started PATCH "/tasks/4" for 127.0.0.1 at 2017-09-20 22:30:26 -0700 +Processing by TasksController#update as HTML + Parameters: {"utf8"=>"✓", "authenticity_token"=>"k9cbaBOCMn/kFuyAlYAzujsyasslMN/iPOi01lLZoMwABAIssLxXffsuQ0yf1BFySxoTdsiyFzZ2JlCk0e9EGg==", "task"=>{"name"=>"Get a dog already! :D", "description"=>"get a dog , duh!"}, "commit"=>"Update Task", "id"=>"4"} + Task Load (0.2ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 4], ["LIMIT", 1]] +  (0.1ms) BEGIN + SQL (0.3ms) UPDATE "tasks" SET "name" = $1, "updated_at" = $2 WHERE "tasks"."id" = $3 [["name", "Get a dog already! :D"], ["updated_at", "2017-09-21 05:30:26.157796"], ["id", 4]] +  (0.4ms) COMMIT +Redirected to http://localhost:3000/tasks +Completed 302 Found in 4ms (ActiveRecord: 1.0ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-20 22:30:26 -0700 +Processing by TasksController#index as HTML + Rendering tasks/index.html.erb within layouts/application + Task Load (0.3ms) SELECT "tasks".* FROM "tasks" ORDER BY "tasks"."name" ASC + Rendered tasks/index.html.erb within layouts/application (2.0ms) +Completed 200 OK in 18ms (Views: 16.2ms | ActiveRecord: 0.3ms) + + +Started GET "/tasks/new" for 127.0.0.1 at 2017-09-20 22:30:29 -0700 +Processing by TasksController#new as HTML + Rendering tasks/new.html.erb within layouts/application + Rendered tasks/_form.html.erb (178.4ms) + Rendered tasks/new.html.erb within layouts/application (181.4ms) +Completed 500 Internal Server Error in 186ms (ActiveRecord: 0.0ms) + + + +ActionView::Template::Error (undefined local variable or method `the_task' for #<#:0x007f9e93bcc9b8>): + 1: <%= form_for the_task do |f| %> + 2: <%= f.label :name %> + 3: <%= f.text_field :name %> + 4: <%= f.label :description %> + +app/views/tasks/_form.html.erb:1:in `_app_views_tasks__form_html_erb__1623511875051074992_70159530011140' +app/views/tasks/new.html.erb:13:in `_app_views_tasks_new_html_erb___2406819164326304626_70159530093020' +Started POST "/__web_console/repl_sessions/3196d02868ace885d44e65a98f13acbf/trace" for 127.0.0.1 at 2017-09-20 22:33:26 -0700 +Started POST "/__web_console/repl_sessions/3196d02868ace885d44e65a98f13acbf/trace" for 127.0.0.1 at 2017-09-20 22:33:39 -0700 +Started GET "/tasks/new" for 127.0.0.1 at 2017-09-20 22:34:50 -0700 +Processing by TasksController#new as HTML + Rendering tasks/new.html.erb within layouts/application + Rendered tasks/_form.html.erb (191.1ms) + Rendered tasks/new.html.erb within layouts/application (195.0ms) +Completed 500 Internal Server Error in 200ms (ActiveRecord: 0.0ms) + + + +ActionView::Template::Error (undefined local variable or method `the_task' for #<#:0x007f9e94171850>): + 1: <%= form_for the_task do |f| %> + 2: <%= f.label :name %> + 3: <%= f.text_field :name %> + 4: <%= f.label :description %> + +app/views/tasks/_form.html.erb:1:in `_app_views_tasks__form_html_erb__1623511875051074992_70159534650760' +app/views/tasks/new.html.erb:13:in `_app_views_tasks_new_html_erb___2406819164326304626_70159533052200' +Started GET "/tasks" for 127.0.0.1 at 2017-09-20 22:41:47 -0700 +Processing by TasksController#index as HTML + Rendering tasks/index.html.erb within layouts/application + Task Load (0.3ms) SELECT "tasks".* FROM "tasks" ORDER BY "tasks"."name" ASC + Rendered tasks/index.html.erb within layouts/application (2.0ms) +Completed 200 OK in 20ms (Views: 17.4ms | ActiveRecord: 0.3ms) + + +Started GET "/tasks/4" for 127.0.0.1 at 2017-09-20 22:41:49 -0700 +Processing by TasksController#show as HTML + Parameters: {"id"=>"4"} + Task Load (0.2ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 4], ["LIMIT", 1]] + Rendering tasks/show.html.erb within layouts/application + Rendered tasks/show.html.erb within layouts/application (1.1ms) +Completed 200 OK in 16ms (Views: 14.0ms | ActiveRecord: 0.2ms) + + +Started GET "/tasks/new" for 127.0.0.1 at 2017-09-20 22:41:51 -0700 +Processing by TasksController#new as HTML + Rendering tasks/new.html.erb within layouts/application + Rendered tasks/_form.html.erb (177.7ms) + Rendered tasks/new.html.erb within layouts/application (180.5ms) +Completed 500 Internal Server Error in 186ms (ActiveRecord: 0.0ms) + + + +ActionView::Template::Error (undefined local variable or method `the_task' for #<#:0x007f9e92a4b130>): + 1: <%= form_for the_task do |f| %> + 2: <%= f.label :name %> + 3: <%= f.text_field :name %> + 4: <%= f.label :description %> + +app/views/tasks/_form.html.erb:1:in `_app_views_tasks__form_html_erb__1623511875051074992_70159520844900' +app/views/tasks/new.html.erb:13:in `_app_views_tasks_new_html_erb___2406819164326304626_70159520914820' +Started GET "/tasks" for 127.0.0.1 at 2017-09-20 22:47:09 -0700 +Processing by TasksController#index as HTML + Rendering tasks/index.html.erb within layouts/application + Task Load (0.3ms) SELECT "tasks".* FROM "tasks" ORDER BY "tasks"."name" ASC + Rendered tasks/index.html.erb within layouts/application (21.4ms) +Completed 200 OK in 39ms (Views: 36.5ms | ActiveRecord: 0.3ms) + + +Started GET "/tasks/new" for 127.0.0.1 at 2017-09-20 22:47:11 -0700 +Processing by TasksController#new as HTML + Rendering tasks/new.html.erb within layouts/application + Rendered tasks/_form.html.erb (2.3ms) + Rendered tasks/new.html.erb within layouts/application (6.2ms) +Completed 500 Internal Server Error in 12ms (ActiveRecord: 0.0ms) + + + +ActionView::Template::Error (First argument in form cannot contain nil or be empty): + 1: <%= form_for @the_task do |f| %> + 2: <%= f.label :name %> + 3: <%= f.text_field :name %> + 4: <%= f.label :description %> + +app/views/tasks/_form.html.erb:1:in `_app_views_tasks__form_html_erb__1623511875051074992_70159481608420' +app/views/tasks/new.html.erb:13:in `_app_views_tasks_new_html_erb___2406819164326304626_70159480344940' +Started GET "/tasks" for 127.0.0.1 at 2017-09-20 22:48:12 -0700 +Processing by TasksController#index as HTML + Rendering tasks/index.html.erb within layouts/application + Task Load (0.3ms) SELECT "tasks".* FROM "tasks" ORDER BY "tasks"."name" ASC + Rendered tasks/index.html.erb within layouts/application (2.1ms) +Completed 200 OK in 26ms (Views: 23.5ms | ActiveRecord: 0.3ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-20 22:48:13 -0700 +Processing by TasksController#index as HTML + Rendering tasks/index.html.erb within layouts/application + Task Load (0.3ms) SELECT "tasks".* FROM "tasks" ORDER BY "tasks"."name" ASC + Rendered tasks/index.html.erb within layouts/application (2.4ms) +Completed 200 OK in 19ms (Views: 17.0ms | ActiveRecord: 0.3ms) + + +Started GET "/tasks/new" for 127.0.0.1 at 2017-09-20 22:48:15 -0700 +Processing by TasksController#new as HTML + Rendering tasks/new.html.erb within layouts/application + Rendered tasks/_form.html.erb (2.6ms) + Rendered tasks/new.html.erb within layouts/application (6.0ms) +Completed 500 Internal Server Error in 13ms (ActiveRecord: 0.0ms) + + + +ActionView::Template::Error (First argument in form cannot contain nil or be empty): + 1: <%= form_for(@the_task) do |f| %> + 2: <%= f.label :name %> + 3: <%= f.text_field :name %> + 4: <%= f.label :description %> + +app/views/tasks/_form.html.erb:1:in `_app_views_tasks__form_html_erb__1623511875051074992_70159529606520' +app/views/tasks/new.html.erb:13:in `_app_views_tasks_new_html_erb___2406819164326304626_70159529754320' +Started GET "/tasks" for 127.0.0.1 at 2017-09-20 22:48:30 -0700 +Processing by TasksController#index as HTML + Rendering tasks/index.html.erb within layouts/application + Task Load (0.3ms) SELECT "tasks".* FROM "tasks" ORDER BY "tasks"."name" ASC + Rendered tasks/index.html.erb within layouts/application (2.1ms) +Completed 200 OK in 18ms (Views: 16.0ms | ActiveRecord: 0.3ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-20 22:48:31 -0700 +Processing by TasksController#index as HTML + Rendering tasks/index.html.erb within layouts/application + Task Load (0.6ms) SELECT "tasks".* FROM "tasks" ORDER BY "tasks"."name" ASC + Rendered tasks/index.html.erb within layouts/application (4.1ms) +Completed 200 OK in 23ms (Views: 20.5ms | ActiveRecord: 0.6ms) + + +Started GET "/tasks/new" for 127.0.0.1 at 2017-09-20 22:48:32 -0700 +Processing by TasksController#new as HTML + Rendering tasks/new.html.erb within layouts/application + Rendered tasks/_form.html.erb (2.7ms) + Rendered tasks/new.html.erb within layouts/application (6.3ms) +Completed 500 Internal Server Error in 12ms (ActiveRecord: 0.0ms) + + + +ActionView::Template::Error (First argument in form cannot contain nil or be empty): + 1: <%= form_for([@the_task]) do |f| %> + 2: <%= f.label :name %> + 3: <%= f.text_field :name %> + 4: <%= f.label :description %> + +app/views/tasks/_form.html.erb:1:in `_app_views_tasks__form_html_erb__1623511875051074992_70159528561760' +app/views/tasks/new.html.erb:13:in `_app_views_tasks_new_html_erb___2406819164326304626_70159528789560' +Started GET "/tasks" for 127.0.0.1 at 2017-09-20 22:49:18 -0700 +Processing by TasksController#index as HTML + Rendering tasks/index.html.erb within layouts/application + Task Load (0.3ms) SELECT "tasks".* FROM "tasks" ORDER BY "tasks"."name" ASC + Rendered tasks/index.html.erb within layouts/application (2.1ms) +Completed 200 OK in 19ms (Views: 16.4ms | ActiveRecord: 0.3ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-20 22:49:19 -0700 +Processing by TasksController#index as HTML + Rendering tasks/index.html.erb within layouts/application + Task Load (0.3ms) SELECT "tasks".* FROM "tasks" ORDER BY "tasks"."name" ASC + Rendered tasks/index.html.erb within layouts/application (2.3ms) +Completed 200 OK in 23ms (Views: 20.7ms | ActiveRecord: 0.3ms) + + +Started GET "/tasks/new" for 127.0.0.1 at 2017-09-20 22:49:21 -0700 +Processing by TasksController#new as HTML + Rendering tasks/new.html.erb within layouts/application + Rendered tasks/_form.html.erb (195.9ms) + Rendered tasks/new.html.erb within layouts/application (199.4ms) +Completed 500 Internal Server Error in 206ms (ActiveRecord: 0.0ms) + + + +ActionView::Template::Error (undefined local variable or method `the_task' for #<#:0x007f9e9429d198>): + 1: <%= form_for the_task do |f| %> + 2: <%= f.label :name %> + 3: <%= f.text_field :name %> + 4: <%= f.label :description %> + +app/views/tasks/_form.html.erb:1:in `_app_views_tasks__form_html_erb__1623511875051074992_70159533389160' +app/views/tasks/new.html.erb:13:in `_app_views_tasks_new_html_erb___2406819164326304626_70159533665720' +Started POST "/__web_console/repl_sessions/fe8ef3b186d8aa147b41e0d9e08201ad/trace" for 127.0.0.1 at 2017-09-20 22:49:39 -0700 +Started POST "/__web_console/repl_sessions/fe8ef3b186d8aa147b41e0d9e08201ad/trace" for 127.0.0.1 at 2017-09-20 22:49:41 -0700 +Started POST "/__web_console/repl_sessions/fe8ef3b186d8aa147b41e0d9e08201ad/trace" for 127.0.0.1 at 2017-09-20 22:49:42 -0700 +Started POST "/__web_console/repl_sessions/fe8ef3b186d8aa147b41e0d9e08201ad/trace" for 127.0.0.1 at 2017-09-20 22:49:42 -0700 +Started GET "/tasks" for 127.0.0.1 at 2017-09-20 22:49:48 -0700 +Processing by TasksController#index as HTML + Rendering tasks/index.html.erb within layouts/application + Task Load (0.3ms) SELECT "tasks".* FROM "tasks" ORDER BY "tasks"."name" ASC + Rendered tasks/index.html.erb within layouts/application (2.4ms) +Completed 200 OK in 19ms (Views: 16.8ms | ActiveRecord: 0.3ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-20 22:49:50 -0700 +Processing by TasksController#index as HTML + Rendering tasks/index.html.erb within layouts/application + Task Load (0.3ms) SELECT "tasks".* FROM "tasks" ORDER BY "tasks"."name" ASC + Rendered tasks/index.html.erb within layouts/application (2.1ms) +Completed 200 OK in 22ms (Views: 20.0ms | ActiveRecord: 0.3ms) + + +Started GET "/tasks/4" for 127.0.0.1 at 2017-09-20 22:49:54 -0700 +Processing by TasksController#show as HTML + Parameters: {"id"=>"4"} + Task Load (0.2ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 4], ["LIMIT", 1]] + Rendering tasks/show.html.erb within layouts/application + Rendered tasks/show.html.erb within layouts/application (1.0ms) +Completed 200 OK in 18ms (Views: 15.7ms | ActiveRecord: 0.2ms) + + +Started DELETE "/tasks/4" for 127.0.0.1 at 2017-09-20 22:49:57 -0700 +Processing by TasksController#destroy as HTML + Parameters: {"authenticity_token"=>"0eDE/fVNuDz5HUtsQGKkiVb4pRXQUxnvkNHunKazsXkbs7IDbzPMq5MlxWj1yNPHU+vXf/RdDa/6z8t7Lezxuw==", "id"=>"4"} + Task Load (0.2ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 4], ["LIMIT", 1]] +  (0.1ms) BEGIN + SQL (0.2ms) DELETE FROM "tasks" WHERE "tasks"."id" = $1 [["id", 4]] +  (5.4ms) COMMIT +Redirected to http://localhost:3000/tasks +Completed 302 Found in 8ms (ActiveRecord: 5.9ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-20 22:49:57 -0700 +Processing by TasksController#index as HTML + Rendering tasks/index.html.erb within layouts/application + Task Load (0.3ms) SELECT "tasks".* FROM "tasks" ORDER BY "tasks"."name" ASC + Rendered tasks/index.html.erb within layouts/application (2.0ms) +Completed 200 OK in 20ms (Views: 17.8ms | ActiveRecord: 0.3ms) + + +Started GET "/tasks/new" for 127.0.0.1 at 2017-09-20 22:49:59 -0700 +Processing by TasksController#new as HTML + Rendering tasks/new.html.erb within layouts/application + Rendered tasks/_form.html.erb (177.3ms) + Rendered tasks/new.html.erb within layouts/application (180.3ms) +Completed 500 Internal Server Error in 186ms (ActiveRecord: 0.0ms) + + + +ActionView::Template::Error (undefined local variable or method `the_task' for #<#:0x007f9e8defc0a8>): + 1: <%= form_for the_task do |f| %> + 2: <%= f.label :name %> + 3: <%= f.text_field :name %> + 4: <%= f.label :description %> + +app/views/tasks/_form.html.erb:1:in `_app_views_tasks__form_html_erb__1623511875051074992_70159481310180' +app/views/tasks/new.html.erb:13:in `_app_views_tasks_new_html_erb___2406819164326304626_70159481431360' +Started GET "/tasks" for 127.0.0.1 at 2017-09-20 22:50:03 -0700 +Processing by TasksController#index as HTML + Rendering tasks/index.html.erb within layouts/application + Task Load (0.4ms) SELECT "tasks".* FROM "tasks" ORDER BY "tasks"."name" ASC + Rendered tasks/index.html.erb within layouts/application (2.3ms) +Completed 200 OK in 49ms (Views: 46.4ms | ActiveRecord: 0.4ms) + + +Started GET "/tasks/3" for 127.0.0.1 at 2017-09-20 22:50:09 -0700 +Processing by TasksController#show as HTML + Parameters: {"id"=>"3"} + Task Load (0.2ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 3], ["LIMIT", 1]] + Rendering tasks/show.html.erb within layouts/application + Rendered tasks/show.html.erb within layouts/application (1.1ms) +Completed 200 OK in 20ms (Views: 16.9ms | ActiveRecord: 0.2ms) + + +Started GET "/tasks/3/edit" for 127.0.0.1 at 2017-09-20 22:50:12 -0700 +Processing by TasksController#edit as HTML + Parameters: {"id"=>"3"} + Task Load (0.2ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 3], ["LIMIT", 1]] + Rendering tasks/edit.html.erb within layouts/application + Rendered tasks/_form.html.erb (1.8ms) + Rendered tasks/edit.html.erb within layouts/application (5.6ms) +Completed 200 OK in 23ms (Views: 20.5ms | ActiveRecord: 0.2ms) + + +Started PATCH "/task/3/complete" for 127.0.0.1 at 2017-09-20 22:50:16 -0700 +Processing by TasksController#complete as HTML + Parameters: {"authenticity_token"=>"wxdXLggfBJag+ayJtIq0rOO9NKMWMrV/AHl3Lj4ZonkJRCHQkmFwAcrBIo0BIMPi5q5GyTI8oT9qZ1LJtUbiuw==", "id"=>"3"} + Task Load (0.4ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 3], ["LIMIT", 1]] +  (0.2ms) BEGIN + SQL (0.9ms) UPDATE "tasks" SET "completed" = $1, "updated_at" = $2 WHERE "tasks"."id" = $3 [["completed", "t"], ["updated_at", "2017-09-21 05:50:16.511621"], ["id", 3]] +  (5.7ms) COMMIT +Redirected to http://localhost:3000/tasks +Completed 302 Found in 12ms (ActiveRecord: 7.2ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-20 22:50:16 -0700 +Processing by TasksController#index as HTML + Rendering tasks/index.html.erb within layouts/application + Task Load (0.3ms) SELECT "tasks".* FROM "tasks" ORDER BY "tasks"."name" ASC + Rendered tasks/index.html.erb within layouts/application (1.9ms) +Completed 200 OK in 19ms (Views: 16.8ms | ActiveRecord: 0.3ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-20 22:50:28 -0700 +Processing by TasksController#index as HTML + Rendering tasks/index.html.erb within layouts/application + Task Load (0.3ms) SELECT "tasks".* FROM "tasks" ORDER BY "tasks"."name" ASC + Rendered tasks/index.html.erb within layouts/application (2.4ms) +Completed 200 OK in 20ms (Views: 18.3ms | ActiveRecord: 0.3ms) + + +Started GET "/tasks/new" for 127.0.0.1 at 2017-09-20 22:50:32 -0700 +Processing by TasksController#new as HTML + Rendering tasks/new.html.erb within layouts/application +Started GET "/tasks/new" for 127.0.0.1 at 2017-09-20 22:50:32 -0700 +Processing by TasksController#new as HTML + Rendered tasks/_form.html.erb (206.6ms) + Rendering tasks/new.html.erb within layouts/application + Rendered tasks/new.html.erb within layouts/application (215.2ms) +Completed 500 Internal Server Error in 314ms (ActiveRecord: 0.0ms) + + + Rendered tasks/_form.html.erb (169.8ms) + + Rendered tasks/new.html.erb within layouts/application (173.4ms) +ActionView::Template::Error (undefined local variable or method `the_task' for #<#:0x007f9e8de44c28>): +Completed 500 Internal Server Error in 179ms (ActiveRecord: 0.0ms) + + + 1: <%= form_for the_task do |f| %> + 2: <%= f.label :name %> + 3: <%= f.text_field :name %> + 4: <%= f.label :description %> + + +ActionView::Template::Error (undefined local variable or method `the_task' for #<#:0x007f9e93c353a0>): +app/views/tasks/_form.html.erb:1:in `_app_views_tasks__form_html_erb__1623511875051074992_70159481041640' +app/views/tasks/new.html.erb:13:in `_app_views_tasks_new_html_erb___2406819164326304626_70159481056020' + 1: <%= form_for the_task do |f| %> + 2: <%= f.label :name %> + 3: <%= f.text_field :name %> + 4: <%= f.label :description %> + +app/views/tasks/_form.html.erb:1:in `_app_views_tasks__form_html_erb__1623511875051074992_70159530222240' +app/views/tasks/new.html.erb:13:in `_app_views_tasks_new_html_erb___2406819164326304626_70159530307360' +Started GET "/tasks" for 127.0.0.1 at 2017-09-20 22:51:43 -0700 +Processing by TasksController#index as HTML + Rendering tasks/index.html.erb within layouts/application + Task Load (0.3ms) SELECT "tasks".* FROM "tasks" ORDER BY "tasks"."name" ASC + Rendered tasks/index.html.erb within layouts/application (2.2ms) +Completed 200 OK in 19ms (Views: 16.5ms | ActiveRecord: 0.3ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-20 22:51:45 -0700 +Processing by TasksController#index as HTML + Rendering tasks/index.html.erb within layouts/application + Task Load (0.3ms) SELECT "tasks".* FROM "tasks" ORDER BY "tasks"."name" ASC + Rendered tasks/index.html.erb within layouts/application (1.8ms) +Completed 200 OK in 20ms (Views: 18.3ms | ActiveRecord: 0.3ms) + + +Started GET "/tasks/new" for 127.0.0.1 at 2017-09-20 22:51:48 -0700 +Processing by TasksController#new as HTML + Rendering tasks/new.html.erb within layouts/application + Rendered tasks/_form.html.erb (174.8ms) + Rendered tasks/new.html.erb within layouts/application (178.3ms) +Completed 500 Internal Server Error in 183ms (ActiveRecord: 0.0ms) + + + +ActionView::Template::Error (undefined local variable or method `the_task' for #<#:0x007f9e8dc9aaa8>): + 1: <%= form_for the_task do |f| %> + 2: <%= f.label :name %> + 3: <%= f.text_field :name %> + 4: <%= f.label :description %> + +app/views/tasks/_form.html.erb:1:in `_app_views_tasks__form_html_erb__1623511875051074992_70159479987020' +app/views/tasks/new.html.erb:13:in `_app_views_tasks_new_html_erb___2406819164326304626_70159480193760' +Started GET "/tasks" for 127.0.0.1 at 2017-09-20 22:59:28 -0700 +Processing by TasksController#index as HTML + Rendering tasks/index.html.erb within layouts/application + Task Load (0.3ms) SELECT "tasks".* FROM "tasks" ORDER BY "tasks"."name" ASC + Rendered tasks/index.html.erb within layouts/application (2.9ms) +Completed 200 OK in 20ms (Views: 18.0ms | ActiveRecord: 0.3ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-20 22:59:30 -0700 +Processing by TasksController#index as HTML + Rendering tasks/index.html.erb within layouts/application + Task Load (0.3ms) SELECT "tasks".* FROM "tasks" ORDER BY "tasks"."name" ASC + Rendered tasks/index.html.erb within layouts/application (2.0ms) +Completed 200 OK in 18ms (Views: 16.3ms | ActiveRecord: 0.3ms) + + +Started GET "/tasks/new" for 127.0.0.1 at 2017-09-20 22:59:31 -0700 +Processing by TasksController#new as HTML + Rendering tasks/new.html.erb within layouts/application + Rendered tasks/_form.html.erb (194.1ms) + Rendered tasks/new.html.erb within layouts/application (197.4ms) +Completed 500 Internal Server Error in 203ms (ActiveRecord: 0.0ms) + + + +ActionView::Template::Error (undefined local variable or method `the_task' for #<#:0x007f9e8dedfcf0>): + 1: <%= form_for(the_task) do |f| %> + 2: <%= f.label :name %> + 3: <%= f.text_field :name %> + 4: <%= f.label :description %> + +app/views/tasks/_form.html.erb:1:in `_app_views_tasks__form_html_erb__1623511875051074992_70159481252820' +app/views/tasks/new.html.erb:13:in `_app_views_tasks_new_html_erb___2406819164326304626_70159481349420' +Started GET "/tasks" for 127.0.0.1 at 2017-09-20 23:05:43 -0700 +Processing by TasksController#index as HTML + Rendering tasks/index.html.erb within layouts/application + Task Load (0.3ms) SELECT "tasks".* FROM "tasks" ORDER BY "tasks"."name" ASC + Rendered tasks/index.html.erb within layouts/application (1.9ms) +Completed 200 OK in 19ms (Views: 16.9ms | ActiveRecord: 0.3ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-20 23:05:44 -0700 +Processing by TasksController#index as HTML + Rendering tasks/index.html.erb within layouts/application + Task Load (0.4ms) SELECT "tasks".* FROM "tasks" ORDER BY "tasks"."name" ASC + Rendered tasks/index.html.erb within layouts/application (2.6ms) +Completed 200 OK in 20ms (Views: 18.2ms | ActiveRecord: 0.4ms) + + +Started GET "/tasks/new" for 127.0.0.1 at 2017-09-20 23:05:45 -0700 +Processing by TasksController#new as HTML + Rendering tasks/new.html.erb within layouts/application + Rendered tasks/_form.html.erb (2.8ms) + Rendered tasks/new.html.erb within layouts/application (6.3ms) +Completed 500 Internal Server Error in 13ms (ActiveRecord: 0.0ms) + + + +ActionView::Template::Error (First argument in form cannot contain nil or be empty): + 1: <%= form_for @the_task do |f| %> + 2: <%= f.label :name %> + 3: <%= f.text_field :name %> + 4: <%= f.label :description %> + +app/views/tasks/_form.html.erb:1:in `_app_views_tasks__form_html_erb__1623511875051074992_70159529316020' +app/views/tasks/new.html.erb:13:in `_app_views_tasks_new_html_erb___2406819164326304626_70159528250920' +Started GET "/tasks" for 127.0.0.1 at 2017-09-20 23:12:30 -0700 +Processing by TasksController#index as HTML + Rendering tasks/index.html.erb within layouts/application + Task Load (0.2ms) SELECT "tasks".* FROM "tasks" ORDER BY "tasks"."name" ASC + Rendered tasks/index.html.erb within layouts/application (1.7ms) +Completed 200 OK in 16ms (Views: 14.1ms | ActiveRecord: 0.2ms) + + +Started GET "/tasks/new" for 127.0.0.1 at 2017-09-20 23:12:32 -0700 +Processing by TasksController#new as HTML + Rendering tasks/new.html.erb within layouts/application + Rendered tasks/_form.html.erb (171.3ms) + Rendered tasks/new.html.erb within layouts/application (174.4ms) +Completed 500 Internal Server Error in 180ms (ActiveRecord: 0.0ms) + + + +ActionView::Template::Error (undefined local variable or method `the_task' for #<#:0x007f9e943dedb8>): + 1: <%= form_for the_task do |f| %> + 2: <%= f.label :name %> + 3: <%= f.text_field :name %> + 4: <%= f.label :description %> + +app/views/tasks/_form.html.erb:1:in `_app_views_tasks__form_html_erb__1623511875051074992_70159534068500' +app/views/tasks/new.html.erb:13:in `_app_views_tasks_new_html_erb___2406819164326304626_70159534324680' +Started GET "/tasks" for 127.0.0.1 at 2017-09-20 23:14:02 -0700 +Processing by TasksController#index as HTML + Rendering tasks/index.html.erb within layouts/application + Task Load (0.4ms) SELECT "tasks".* FROM "tasks" ORDER BY "tasks"."name" ASC + Rendered tasks/index.html.erb within layouts/application (7.9ms) +Completed 200 OK in 28ms (Views: 20.8ms | ActiveRecord: 0.4ms) + + +Started GET "/tasks/new" for 127.0.0.1 at 2017-09-20 23:14:03 -0700 + +ActionController::RoutingError (uninitialized constant TaskController): + +activesupport (5.1.4) lib/active_support/inflector/methods.rb:269:in `const_get' +activesupport (5.1.4) lib/active_support/inflector/methods.rb:269:in `block in constantize' +activesupport (5.1.4) lib/active_support/inflector/methods.rb:267:in `each' +activesupport (5.1.4) lib/active_support/inflector/methods.rb:267:in `inject' +activesupport (5.1.4) lib/active_support/inflector/methods.rb:267:in `constantize' +actionpack (5.1.4) lib/action_dispatch/http/request.rb:85:in `controller_class_for' +actionpack (5.1.4) lib/action_dispatch/http/request.rb:78:in `controller_class' +actionpack (5.1.4) lib/action_dispatch/routing/route_set.rb:43:in `controller' +actionpack (5.1.4) lib/action_dispatch/routing/route_set.rb:29:in `serve' +actionpack (5.1.4) lib/action_dispatch/journey/router.rb:50:in `block in serve' +actionpack (5.1.4) lib/action_dispatch/journey/router.rb:33:in `each' +actionpack (5.1.4) lib/action_dispatch/journey/router.rb:33:in `serve' +actionpack (5.1.4) lib/action_dispatch/routing/route_set.rb:834:in `call' +rack (2.0.3) lib/rack/etag.rb:25:in `call' +rack (2.0.3) lib/rack/conditional_get.rb:25:in `call' +rack (2.0.3) lib/rack/head.rb:12:in `call' +rack (2.0.3) lib/rack/session/abstract/id.rb:232:in `context' +rack (2.0.3) lib/rack/session/abstract/id.rb:226:in `call' +actionpack (5.1.4) lib/action_dispatch/middleware/cookies.rb:613:in `call' +activerecord (5.1.4) lib/active_record/migration.rb:556:in `call' +actionpack (5.1.4) lib/action_dispatch/middleware/callbacks.rb:26:in `block in call' +activesupport (5.1.4) lib/active_support/callbacks.rb:97:in `run_callbacks' +actionpack (5.1.4) lib/action_dispatch/middleware/callbacks.rb:24:in `call' +actionpack (5.1.4) lib/action_dispatch/middleware/executor.rb:12:in `call' +actionpack (5.1.4) lib/action_dispatch/middleware/debug_exceptions.rb:59:in `call' +web-console (3.5.1) lib/web_console/middleware.rb:135:in `call_app' +web-console (3.5.1) lib/web_console/middleware.rb:28:in `block in call' +web-console (3.5.1) lib/web_console/middleware.rb:18:in `catch' +web-console (3.5.1) lib/web_console/middleware.rb:18:in `call' +actionpack (5.1.4) lib/action_dispatch/middleware/show_exceptions.rb:31:in `call' +railties (5.1.4) lib/rails/rack/logger.rb:36:in `call_app' +railties (5.1.4) lib/rails/rack/logger.rb:24:in `block in call' +activesupport (5.1.4) lib/active_support/tagged_logging.rb:69:in `block in tagged' +activesupport (5.1.4) lib/active_support/tagged_logging.rb:26:in `tagged' +activesupport (5.1.4) lib/active_support/tagged_logging.rb:69:in `tagged' +railties (5.1.4) lib/rails/rack/logger.rb:24:in `call' +sprockets-rails (3.2.1) lib/sprockets/rails/quiet_assets.rb:13:in `call' +actionpack (5.1.4) lib/action_dispatch/middleware/remote_ip.rb:79:in `call' +actionpack (5.1.4) lib/action_dispatch/middleware/request_id.rb:25:in `call' +rack (2.0.3) lib/rack/method_override.rb:22:in `call' +rack (2.0.3) lib/rack/runtime.rb:22:in `call' +activesupport (5.1.4) lib/active_support/cache/strategy/local_cache_middleware.rb:27:in `call' +actionpack (5.1.4) lib/action_dispatch/middleware/executor.rb:12:in `call' +actionpack (5.1.4) lib/action_dispatch/middleware/static.rb:125:in `call' +rack (2.0.3) lib/rack/sendfile.rb:111:in `call' +railties (5.1.4) lib/rails/engine.rb:522:in `call' +puma (3.10.0) lib/puma/configuration.rb:225:in `call' +puma (3.10.0) lib/puma/server.rb:605:in `handle_request' +puma (3.10.0) lib/puma/server.rb:437:in `process_client' +puma (3.10.0) lib/puma/server.rb:301:in `block in run' +puma (3.10.0) lib/puma/thread_pool.rb:120:in `block in spawn_thread' +Started GET "/tasks" for 127.0.0.1 at 2017-09-20 23:14:30 -0700 +Processing by TasksController#index as HTML + Rendering tasks/index.html.erb within layouts/application + Task Load (0.3ms) SELECT "tasks".* FROM "tasks" ORDER BY "tasks"."name" ASC + Rendered tasks/index.html.erb within layouts/application (7.6ms) +Completed 200 OK in 29ms (Views: 21.7ms | ActiveRecord: 0.3ms) + + +Started GET "/tasks/new" for 127.0.0.1 at 2017-09-20 23:14:32 -0700 +Processing by TasksController#new as HTML + Rendering tasks/new.html.erb within layouts/application + Rendered tasks/_form.html.erb (183.2ms) + Rendered tasks/new.html.erb within layouts/application (186.5ms) +Completed 500 Internal Server Error in 192ms (ActiveRecord: 0.0ms) + + + +ActionView::Template::Error (undefined local variable or method `the_task' for #<#:0x007f9e8e651038>): + 1: <%= form_for the_task do |f| %> + 2: <%= f.label :name %> + 3: <%= f.text_field :name %> + 4: <%= f.label :description %> + +app/views/tasks/_form.html.erb:1:in `_app_views_tasks__form_html_erb__1623511875051074992_70159472702360' +app/views/tasks/new.html.erb:13:in `_app_views_tasks_new_html_erb___2406819164326304626_70159485277340' +Started GET "/tasks" for 127.0.0.1 at 2017-09-20 23:24:27 -0700 +Processing by TasksController#index as HTML + Rendering tasks/index.html.erb within layouts/application + Task Load (0.3ms) SELECT "tasks".* FROM "tasks" ORDER BY "tasks"."name" ASC + Rendered tasks/index.html.erb within layouts/application (2.0ms) +Completed 200 OK in 36ms (Views: 21.0ms | ActiveRecord: 0.3ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-20 23:24:29 -0700 +Processing by TasksController#index as HTML + Rendering tasks/index.html.erb within layouts/application + Task Load (0.4ms) SELECT "tasks".* FROM "tasks" ORDER BY "tasks"."name" ASC + Rendered tasks/index.html.erb within layouts/application (2.4ms) +Completed 200 OK in 15ms (Views: 13.3ms | ActiveRecord: 0.4ms) + + +Started GET "/tasks/new" for 127.0.0.1 at 2017-09-20 23:24:30 -0700 +Processing by TasksController#new as HTML + Rendering tasks/new.html.erb within layouts/application + Rendered tasks/_form.html.erb (172.6ms) + Rendered tasks/new.html.erb within layouts/application (175.5ms) +Completed 500 Internal Server Error in 181ms (ActiveRecord: 0.0ms) + + + +ActionView::Template::Error (undefined local variable or method `the_task' for #<#:0x007f9e92ad2d38>): + 1: <%= form_for the_task do |f| %> + 2: <%= f.label :name %> + 3: <%= f.text_field :name %> + 4: <%= f.label :description %> + +app/views/tasks/_form.html.erb:1:in `_app_views_tasks__form_html_erb__1623511875051074992_70159521085800' +app/views/tasks/new.html.erb:13:in `_app_views_tasks_new_html_erb___2406819164326304626_70159521192840' +Started GET "/tasks" for 127.0.0.1 at 2017-09-20 23:25:01 -0700 +  (0.4ms) SELECT "schema_migrations"."version" FROM "schema_migrations" ORDER BY "schema_migrations"."version" ASC +Processing by TasksController#index as HTML + Rendering tasks/index.html.erb within layouts/application + Task Load (0.5ms) SELECT "tasks".* FROM "tasks" ORDER BY "tasks"."name" ASC + Rendered tasks/index.html.erb within layouts/application (11.6ms) +Completed 200 OK in 216ms (Views: 201.4ms | ActiveRecord: 3.4ms) + + +Started GET "/tasks/new" for 127.0.0.1 at 2017-09-20 23:25:03 -0700 +Processing by TasksController#new as HTML + Rendering tasks/new.html.erb within layouts/application + Rendered tasks/_form.html.erb (183.3ms) + Rendered tasks/new.html.erb within layouts/application (204.1ms) +Completed 500 Internal Server Error in 209ms (ActiveRecord: 0.0ms) + + + +ActionView::Template::Error (undefined local variable or method `the_task' for #<#:0x007fbfbd813240>): + 1: <%= form_for the_task do |f| %> + 2: <%= f.label :name %> + 3: <%= f.text_field :name %> + 4: <%= f.label :description %> + +app/views/tasks/_form.html.erb:1:in `_app_views_tasks__form_html_erb___984595584706724798_70230744065280' +app/views/tasks/new.html.erb:13:in `_app_views_tasks_new_html_erb__1305364836315400480_70230747422240' +Started GET "/tasks" for 127.0.0.1 at 2017-09-20 23:25:31 -0700 +Processing by TasksController#index as HTML + Rendering tasks/index.html.erb within layouts/application + Task Load (0.7ms) SELECT "tasks".* FROM "tasks" ORDER BY "tasks"."name" ASC + Rendered tasks/index.html.erb within layouts/application (11.9ms) +Completed 200 OK in 26ms (Views: 19.3ms | ActiveRecord: 5.4ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-20 23:25:33 -0700 +Processing by TasksController#index as HTML + Rendering tasks/index.html.erb within layouts/application + Task Load (0.3ms) SELECT "tasks".* FROM "tasks" ORDER BY "tasks"."name" ASC + Rendered tasks/index.html.erb within layouts/application (2.1ms) +Completed 200 OK in 18ms (Views: 16.0ms | ActiveRecord: 0.3ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-20 23:25:37 -0700 +Processing by TasksController#index as HTML + Rendering tasks/index.html.erb within layouts/application + Task Load (0.3ms) SELECT "tasks".* FROM "tasks" ORDER BY "tasks"."name" ASC + Rendered tasks/index.html.erb within layouts/application (1.9ms) +Completed 200 OK in 18ms (Views: 16.0ms | ActiveRecord: 0.3ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-20 23:25:39 -0700 +Processing by TasksController#index as HTML + Rendering tasks/index.html.erb within layouts/application + Task Load (0.4ms) SELECT "tasks".* FROM "tasks" ORDER BY "tasks"."name" ASC + Rendered tasks/index.html.erb within layouts/application (1.7ms) +Completed 200 OK in 18ms (Views: 16.4ms | ActiveRecord: 0.4ms) + + +Started GET "/tasks/3" for 127.0.0.1 at 2017-09-20 23:25:41 -0700 +Processing by TasksController#show as HTML + Parameters: {"id"=>"3"} + Task Load (0.3ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 3], ["LIMIT", 1]] + Rendering tasks/show.html.erb within layouts/application + Rendered tasks/show.html.erb within layouts/application (1.1ms) +Completed 200 OK in 29ms (Views: 17.6ms | ActiveRecord: 0.5ms) + + +Started GET "/tasks/new" for 127.0.0.1 at 2017-09-20 23:25:42 -0700 +Processing by TasksController#new as HTML + Rendering tasks/new.html.erb within layouts/application + Rendered tasks/_form.html.erb (174.7ms) + Rendered tasks/new.html.erb within layouts/application (177.5ms) +Completed 500 Internal Server Error in 183ms (ActiveRecord: 0.0ms) + + + +ActionView::Template::Error (undefined local variable or method `the_task' for #<#:0x007fbfb73e8a90>): + 1: <%= form_for the_task do |f| %> + 2: <%= f.label :name %> + 3: <%= f.text_field :name %> + 4: <%= f.label :description %> + +app/views/tasks/_form.html.erb:1:in `_app_views_tasks__form_html_erb___984595584706724798_70230680231980' +app/views/tasks/new.html.erb:13:in `_app_views_tasks_new_html_erb__1305364836315400480_70230694906420' +Started GET "/tasks/3" for 127.0.0.1 at 2017-09-20 23:25:50 -0700 +Processing by TasksController#show as HTML + Parameters: {"id"=>"3"} + Task Load (0.2ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 3], ["LIMIT", 1]] + Rendering tasks/show.html.erb within layouts/application + Rendered tasks/show.html.erb within layouts/application (1.0ms) +Completed 200 OK in 19ms (Views: 15.3ms | ActiveRecord: 0.4ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-20 23:25:54 -0700 +Processing by TasksController#index as HTML + Rendering tasks/index.html.erb within layouts/application + Task Load (0.3ms) SELECT "tasks".* FROM "tasks" ORDER BY "tasks"."name" ASC + Rendered tasks/index.html.erb within layouts/application (2.4ms) +Completed 200 OK in 19ms (Views: 16.7ms | ActiveRecord: 0.3ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-20 23:31:28 -0700 +Processing by TasksController#index as HTML + Rendering tasks/index.html.erb within layouts/application + Task Load (0.2ms) SELECT "tasks".* FROM "tasks" ORDER BY "tasks"."name" ASC + Rendered tasks/index.html.erb within layouts/application (2.0ms) +Completed 200 OK in 17ms (Views: 15.0ms | ActiveRecord: 0.2ms) + + +Started GET "/tasks/new" for 127.0.0.1 at 2017-09-20 23:31:29 -0700 +Processing by TasksController#new as HTML + Rendering tasks/new.html.erb within layouts/application + Rendered tasks/_form.html.erb (172.9ms) + Rendered tasks/new.html.erb within layouts/application (175.7ms) +Completed 500 Internal Server Error in 181ms (ActiveRecord: 0.0ms) + + + +ActionView::Template::Error (undefined local variable or method `the_task' for #<#:0x007fbfbd36dfb0>): + 1: <%= form_for the_task do |f| %> + 2: <%= f.label :name %> + 3: <%= f.text_field :name %> + 4: <%= f.label :description %> + +app/views/tasks/_form.html.erb:1:in `_app_views_tasks__form_html_erb___984595584706724798_70230744741700' +app/views/tasks/new.html.erb:13:in `_app_views_tasks_new_html_erb__1305364836315400480_70230744986820' +Started GET "/tasks" for 127.0.0.1 at 2017-09-20 23:31:51 -0700 +Processing by TasksController#index as HTML + Rendering tasks/index.html.erb within layouts/application + Task Load (0.3ms) SELECT "tasks".* FROM "tasks" ORDER BY "tasks"."name" ASC + Rendered tasks/index.html.erb within layouts/application (2.4ms) +Completed 200 OK in 24ms (Views: 21.8ms | ActiveRecord: 0.3ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-20 23:31:54 -0700 +Processing by TasksController#index as HTML + Rendering tasks/index.html.erb within layouts/application + Task Load (0.3ms) SELECT "tasks".* FROM "tasks" ORDER BY "tasks"."name" ASC + Rendered tasks/index.html.erb within layouts/application (1.9ms) +Completed 200 OK in 17ms (Views: 14.9ms | ActiveRecord: 0.3ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-20 23:36:40 -0700 +Processing by TasksController#index as HTML + Rendering tasks/index.html.erb within layouts/application + Task Load (0.3ms) SELECT "tasks".* FROM "tasks" ORDER BY "tasks"."name" ASC + Rendered tasks/index.html.erb within layouts/application (1.8ms) +Completed 200 OK in 18ms (Views: 16.3ms | ActiveRecord: 0.3ms) + + +Started GET "/tasks/new" for 127.0.0.1 at 2017-09-20 23:36:41 -0700 +Processing by TasksController#new as HTML + Rendering tasks/new.html.erb within layouts/application + Rendered tasks/_form.html.erb (1.9ms) + Rendered tasks/_form.html.erb (1.3ms) + Rendered tasks/new.html.erb within layouts/application (7.6ms) +Completed 200 OK in 24ms (Views: 22.2ms | ActiveRecord: 0.0ms) + + +Started POST "/tasks/new" for 127.0.0.1 at 2017-09-20 23:36:56 -0700 + +ActionController::RoutingError (No route matches [POST] "/tasks/new"): + +actionpack (5.1.4) lib/action_dispatch/middleware/debug_exceptions.rb:63:in `call' +web-console (3.5.1) lib/web_console/middleware.rb:135:in `call_app' +web-console (3.5.1) lib/web_console/middleware.rb:28:in `block in call' +web-console (3.5.1) lib/web_console/middleware.rb:18:in `catch' +web-console (3.5.1) lib/web_console/middleware.rb:18:in `call' +actionpack (5.1.4) lib/action_dispatch/middleware/show_exceptions.rb:31:in `call' +railties (5.1.4) lib/rails/rack/logger.rb:36:in `call_app' +railties (5.1.4) lib/rails/rack/logger.rb:24:in `block in call' +activesupport (5.1.4) lib/active_support/tagged_logging.rb:69:in `block in tagged' +activesupport (5.1.4) lib/active_support/tagged_logging.rb:26:in `tagged' +activesupport (5.1.4) lib/active_support/tagged_logging.rb:69:in `tagged' +railties (5.1.4) lib/rails/rack/logger.rb:24:in `call' +sprockets-rails (3.2.1) lib/sprockets/rails/quiet_assets.rb:13:in `call' +actionpack (5.1.4) lib/action_dispatch/middleware/remote_ip.rb:79:in `call' +actionpack (5.1.4) lib/action_dispatch/middleware/request_id.rb:25:in `call' +rack (2.0.3) lib/rack/method_override.rb:22:in `call' +rack (2.0.3) lib/rack/runtime.rb:22:in `call' +activesupport (5.1.4) lib/active_support/cache/strategy/local_cache_middleware.rb:27:in `call' +actionpack (5.1.4) lib/action_dispatch/middleware/executor.rb:12:in `call' +actionpack (5.1.4) lib/action_dispatch/middleware/static.rb:125:in `call' +rack (2.0.3) lib/rack/sendfile.rb:111:in `call' +railties (5.1.4) lib/rails/engine.rb:522:in `call' +puma (3.10.0) lib/puma/configuration.rb:225:in `call' +puma (3.10.0) lib/puma/server.rb:605:in `handle_request' +puma (3.10.0) lib/puma/server.rb:437:in `process_client' +puma (3.10.0) lib/puma/server.rb:301:in `block in run' +puma (3.10.0) lib/puma/thread_pool.rb:120:in `block in spawn_thread' +Started GET "/tasks" for 127.0.0.1 at 2017-09-20 23:41:09 -0700 +Processing by TasksController#index as HTML + Rendering tasks/index.html.erb within layouts/application + Task Load (0.6ms) SELECT "tasks".* FROM "tasks" ORDER BY "tasks"."name" ASC + Rendered tasks/index.html.erb within layouts/application (19.4ms) +Completed 200 OK in 51ms (Views: 37.6ms | ActiveRecord: 5.3ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-20 23:41:11 -0700 +Processing by TasksController#index as HTML + Rendering tasks/index.html.erb within layouts/application + Task Load (0.3ms) SELECT "tasks".* FROM "tasks" ORDER BY "tasks"."name" ASC + Rendered tasks/index.html.erb within layouts/application (1.7ms) +Completed 200 OK in 18ms (Views: 15.9ms | ActiveRecord: 0.3ms) + + +Started GET "/tasks/3" for 127.0.0.1 at 2017-09-20 23:41:12 -0700 +Processing by TasksController#show as HTML + Parameters: {"id"=>"3"} + Task Load (0.2ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 3], ["LIMIT", 1]] + Rendering tasks/show.html.erb within layouts/application + Rendered tasks/show.html.erb within layouts/application (1.2ms) +Completed 200 OK in 19ms (Views: 16.3ms | ActiveRecord: 0.2ms) + + +Started GET "/tasks/new" for 127.0.0.1 at 2017-09-20 23:41:14 -0700 +Processing by TasksController#new as HTML + Rendering tasks/new.html.erb within layouts/application + Rendered tasks/_form.html.erb (1.6ms) + Rendered tasks/_form.html.erb (1.7ms) + Rendered tasks/new.html.erb within layouts/application (7.9ms) +Completed 200 OK in 32ms (Views: 30.1ms | ActiveRecord: 0.0ms) + + +Started POST "/tasks/new" for 127.0.0.1 at 2017-09-20 23:41:23 -0700 + +ActionController::RoutingError (No route matches [POST] "/tasks/new"): + +actionpack (5.1.4) lib/action_dispatch/middleware/debug_exceptions.rb:63:in `call' +web-console (3.5.1) lib/web_console/middleware.rb:135:in `call_app' +web-console (3.5.1) lib/web_console/middleware.rb:28:in `block in call' +web-console (3.5.1) lib/web_console/middleware.rb:18:in `catch' +web-console (3.5.1) lib/web_console/middleware.rb:18:in `call' +actionpack (5.1.4) lib/action_dispatch/middleware/show_exceptions.rb:31:in `call' +railties (5.1.4) lib/rails/rack/logger.rb:36:in `call_app' +railties (5.1.4) lib/rails/rack/logger.rb:24:in `block in call' +activesupport (5.1.4) lib/active_support/tagged_logging.rb:69:in `block in tagged' +activesupport (5.1.4) lib/active_support/tagged_logging.rb:26:in `tagged' +activesupport (5.1.4) lib/active_support/tagged_logging.rb:69:in `tagged' +railties (5.1.4) lib/rails/rack/logger.rb:24:in `call' +sprockets-rails (3.2.1) lib/sprockets/rails/quiet_assets.rb:13:in `call' +actionpack (5.1.4) lib/action_dispatch/middleware/remote_ip.rb:79:in `call' +actionpack (5.1.4) lib/action_dispatch/middleware/request_id.rb:25:in `call' +rack (2.0.3) lib/rack/method_override.rb:22:in `call' +rack (2.0.3) lib/rack/runtime.rb:22:in `call' +activesupport (5.1.4) lib/active_support/cache/strategy/local_cache_middleware.rb:27:in `call' +actionpack (5.1.4) lib/action_dispatch/middleware/executor.rb:12:in `call' +actionpack (5.1.4) lib/action_dispatch/middleware/static.rb:125:in `call' +rack (2.0.3) lib/rack/sendfile.rb:111:in `call' +railties (5.1.4) lib/rails/engine.rb:522:in `call' +puma (3.10.0) lib/puma/configuration.rb:225:in `call' +puma (3.10.0) lib/puma/server.rb:605:in `handle_request' +puma (3.10.0) lib/puma/server.rb:437:in `process_client' +puma (3.10.0) lib/puma/server.rb:301:in `block in run' +puma (3.10.0) lib/puma/thread_pool.rb:120:in `block in spawn_thread' +Started GET "/" for 127.0.0.1 at 2017-09-20 23:42:46 -0700 +Processing by Rails::WelcomeController#index as HTML + Rendering /Users/tanjastroble/.rvm/gems/ruby-2.4.0/gems/railties-5.1.4/lib/rails/templates/rails/welcome/index.html.erb + Rendered /Users/tanjastroble/.rvm/gems/ruby-2.4.0/gems/railties-5.1.4/lib/rails/templates/rails/welcome/index.html.erb (3.0ms) +Completed 200 OK in 9ms (Views: 5.7ms | ActiveRecord: 0.0ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-20 23:42:52 -0700 +Processing by TasksController#index as HTML + Rendering tasks/index.html.erb within layouts/application + Task Load (0.4ms) SELECT "tasks".* FROM "tasks" ORDER BY "tasks"."name" ASC + Rendered tasks/index.html.erb within layouts/application (2.3ms) +Completed 200 OK in 18ms (Views: 16.1ms | ActiveRecord: 0.4ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-20 23:42:55 -0700 +Processing by TasksController#index as HTML + Rendering tasks/index.html.erb within layouts/application + Task Load (0.3ms) SELECT "tasks".* FROM "tasks" ORDER BY "tasks"."name" ASC + Rendered tasks/index.html.erb within layouts/application (1.8ms) +Completed 200 OK in 19ms (Views: 16.5ms | ActiveRecord: 0.3ms) + + +Started GET "/tasks/3" for 127.0.0.1 at 2017-09-20 23:42:58 -0700 +Processing by TasksController#show as HTML + Parameters: {"id"=>"3"} + Task Load (0.2ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 3], ["LIMIT", 1]] + Rendering tasks/show.html.erb within layouts/application + Rendered tasks/show.html.erb within layouts/application (1.0ms) +Completed 200 OK in 17ms (Views: 14.8ms | ActiveRecord: 0.2ms) + + +Started GET "/tasks/3/edit" for 127.0.0.1 at 2017-09-20 23:42:59 -0700 +Processing by TasksController#edit as HTML + Parameters: {"id"=>"3"} + Task Load (0.2ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 3], ["LIMIT", 1]] + Rendering tasks/edit.html.erb within layouts/application + Rendered tasks/_form.html.erb (1.4ms) + Rendered tasks/edit.html.erb within layouts/application (4.6ms) +Completed 200 OK in 21ms (Views: 18.9ms | ActiveRecord: 0.2ms) + + +Started POST "/tasks/3/edit" for 127.0.0.1 at 2017-09-20 23:43:05 -0700 + +ActionController::RoutingError (No route matches [POST] "/tasks/3/edit"): + +actionpack (5.1.4) lib/action_dispatch/middleware/debug_exceptions.rb:63:in `call' +web-console (3.5.1) lib/web_console/middleware.rb:135:in `call_app' +web-console (3.5.1) lib/web_console/middleware.rb:28:in `block in call' +web-console (3.5.1) lib/web_console/middleware.rb:18:in `catch' +web-console (3.5.1) lib/web_console/middleware.rb:18:in `call' +actionpack (5.1.4) lib/action_dispatch/middleware/show_exceptions.rb:31:in `call' +railties (5.1.4) lib/rails/rack/logger.rb:36:in `call_app' +railties (5.1.4) lib/rails/rack/logger.rb:24:in `block in call' +activesupport (5.1.4) lib/active_support/tagged_logging.rb:69:in `block in tagged' +activesupport (5.1.4) lib/active_support/tagged_logging.rb:26:in `tagged' +activesupport (5.1.4) lib/active_support/tagged_logging.rb:69:in `tagged' +railties (5.1.4) lib/rails/rack/logger.rb:24:in `call' +sprockets-rails (3.2.1) lib/sprockets/rails/quiet_assets.rb:13:in `call' +actionpack (5.1.4) lib/action_dispatch/middleware/remote_ip.rb:79:in `call' +actionpack (5.1.4) lib/action_dispatch/middleware/request_id.rb:25:in `call' +rack (2.0.3) lib/rack/method_override.rb:22:in `call' +rack (2.0.3) lib/rack/runtime.rb:22:in `call' +activesupport (5.1.4) lib/active_support/cache/strategy/local_cache_middleware.rb:27:in `call' +actionpack (5.1.4) lib/action_dispatch/middleware/executor.rb:12:in `call' +actionpack (5.1.4) lib/action_dispatch/middleware/static.rb:125:in `call' +rack (2.0.3) lib/rack/sendfile.rb:111:in `call' +railties (5.1.4) lib/rails/engine.rb:522:in `call' +puma (3.10.0) lib/puma/configuration.rb:225:in `call' +puma (3.10.0) lib/puma/server.rb:605:in `handle_request' +puma (3.10.0) lib/puma/server.rb:437:in `process_client' +puma (3.10.0) lib/puma/server.rb:301:in `block in run' +puma (3.10.0) lib/puma/thread_pool.rb:120:in `block in spawn_thread' +Started GET "/tasks/3" for 127.0.0.1 at 2017-09-20 23:43:10 -0700 +Processing by TasksController#show as HTML + Parameters: {"id"=>"3"} + Task Load (0.2ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 3], ["LIMIT", 1]] + Rendering tasks/show.html.erb within layouts/application + Rendered tasks/show.html.erb within layouts/application (1.1ms) +Completed 200 OK in 23ms (Views: 20.7ms | ActiveRecord: 0.2ms) + + +Started DELETE "/tasks/3" for 127.0.0.1 at 2017-09-20 23:43:12 -0700 +Processing by TasksController#destroy as HTML + Parameters: {"authenticity_token"=>"erNlNqaVlWzjKaus6dpYF2qVq18pVpW/PivVSXQI1wuw4BPIPOvh+4kRJahccC9Zb4bZNQ1Ygf9UNfCu/1eXyQ==", "id"=>"3"} + Task Load (0.2ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 3], ["LIMIT", 1]] +  (0.2ms) BEGIN + SQL (0.3ms) DELETE FROM "tasks" WHERE "tasks"."id" = $1 [["id", 3]] +  (5.6ms) COMMIT +Redirected to http://localhost:3000/tasks +Completed 302 Found in 9ms (ActiveRecord: 6.2ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-20 23:43:12 -0700 +Processing by TasksController#index as HTML + Rendering tasks/index.html.erb within layouts/application + Task Load (0.5ms) SELECT "tasks".* FROM "tasks" ORDER BY "tasks"."name" ASC + Rendered tasks/index.html.erb within layouts/application (2.2ms) +Completed 200 OK in 17ms (Views: 15.3ms | ActiveRecord: 0.5ms) + + +Started GET "/tasks/new" for 127.0.0.1 at 2017-09-20 23:43:14 -0700 +Processing by TasksController#new as HTML + Rendering tasks/new.html.erb within layouts/application + Rendered tasks/_form.html.erb (1.5ms) + Rendered tasks/_form.html.erb (1.3ms) + Rendered tasks/new.html.erb within layouts/application (6.9ms) +Completed 200 OK in 24ms (Views: 21.9ms | ActiveRecord: 0.0ms) + + +Started POST "/tasks/new" for 127.0.0.1 at 2017-09-20 23:43:19 -0700 + +ActionController::RoutingError (No route matches [POST] "/tasks/new"): + +actionpack (5.1.4) lib/action_dispatch/middleware/debug_exceptions.rb:63:in `call' +web-console (3.5.1) lib/web_console/middleware.rb:135:in `call_app' +web-console (3.5.1) lib/web_console/middleware.rb:28:in `block in call' +web-console (3.5.1) lib/web_console/middleware.rb:18:in `catch' +web-console (3.5.1) lib/web_console/middleware.rb:18:in `call' +actionpack (5.1.4) lib/action_dispatch/middleware/show_exceptions.rb:31:in `call' +railties (5.1.4) lib/rails/rack/logger.rb:36:in `call_app' +railties (5.1.4) lib/rails/rack/logger.rb:24:in `block in call' +activesupport (5.1.4) lib/active_support/tagged_logging.rb:69:in `block in tagged' +activesupport (5.1.4) lib/active_support/tagged_logging.rb:26:in `tagged' +activesupport (5.1.4) lib/active_support/tagged_logging.rb:69:in `tagged' +railties (5.1.4) lib/rails/rack/logger.rb:24:in `call' +sprockets-rails (3.2.1) lib/sprockets/rails/quiet_assets.rb:13:in `call' +actionpack (5.1.4) lib/action_dispatch/middleware/remote_ip.rb:79:in `call' +actionpack (5.1.4) lib/action_dispatch/middleware/request_id.rb:25:in `call' +rack (2.0.3) lib/rack/method_override.rb:22:in `call' +rack (2.0.3) lib/rack/runtime.rb:22:in `call' +activesupport (5.1.4) lib/active_support/cache/strategy/local_cache_middleware.rb:27:in `call' +actionpack (5.1.4) lib/action_dispatch/middleware/executor.rb:12:in `call' +actionpack (5.1.4) lib/action_dispatch/middleware/static.rb:125:in `call' +rack (2.0.3) lib/rack/sendfile.rb:111:in `call' +railties (5.1.4) lib/rails/engine.rb:522:in `call' +puma (3.10.0) lib/puma/configuration.rb:225:in `call' +puma (3.10.0) lib/puma/server.rb:605:in `handle_request' +puma (3.10.0) lib/puma/server.rb:437:in `process_client' +puma (3.10.0) lib/puma/server.rb:301:in `block in run' +puma (3.10.0) lib/puma/thread_pool.rb:120:in `block in spawn_thread' +Started GET "/tasks" for 127.0.0.1 at 2017-09-20 23:44:48 -0700 +Processing by TasksController#index as HTML + Rendering tasks/index.html.erb within layouts/application + Task Load (0.3ms) SELECT "tasks".* FROM "tasks" ORDER BY "tasks"."name" ASC + Rendered tasks/index.html.erb within layouts/application (1.8ms) +Completed 200 OK in 17ms (Views: 15.4ms | ActiveRecord: 0.3ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-20 23:44:51 -0700 +Processing by TasksController#index as HTML + Rendering tasks/index.html.erb within layouts/application + Task Load (0.5ms) SELECT "tasks".* FROM "tasks" ORDER BY "tasks"."name" ASC + Rendered tasks/index.html.erb within layouts/application (2.8ms) +Completed 200 OK in 24ms (Views: 20.9ms | ActiveRecord: 0.5ms) + + +Started GET "/tasks/new" for 127.0.0.1 at 2017-09-20 23:44:53 -0700 +Processing by TasksController#new as HTML + Rendering tasks/new.html.erb within layouts/application + Rendered tasks/_form.html.erb (175.4ms) + Rendered tasks/new.html.erb within layouts/application (178.6ms) +Completed 500 Internal Server Error in 184ms (ActiveRecord: 0.0ms) + + + +ActionView::Template::Error (undefined local variable or method `the_task' for #<#:0x007fbfb784d5e0>): + 1: <%= form_for the_task do |f| %> + 2: <%= f.label :name %> + 3: <%= f.text_field :name %> + 4: <%= f.label :description %> + +app/views/tasks/_form.html.erb:1:in `_app_views_tasks__form_html_erb___984595584706724798_70230686339060' +app/views/tasks/new.html.erb:13:in `_app_views_tasks_new_html_erb__1305364836315400480_70230697209820' +Started GET "/tasks" for 127.0.0.1 at 2017-09-20 23:46:37 -0700 +Processing by TasksController#index as HTML + Rendering tasks/index.html.erb within layouts/application + Task Load (0.3ms) SELECT "tasks".* FROM "tasks" ORDER BY "tasks"."name" ASC + Rendered tasks/index.html.erb within layouts/application (2.1ms) +Completed 200 OK in 18ms (Views: 16.4ms | ActiveRecord: 0.3ms) + + +Started GET "/tasks/2" for 127.0.0.1 at 2017-09-20 23:46:39 -0700 +Processing by TasksController#show as HTML + Parameters: {"id"=>"2"} + Task Load (0.2ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 2], ["LIMIT", 1]] + Rendering tasks/show.html.erb within layouts/application + Rendered tasks/show.html.erb within layouts/application (1.0ms) +Completed 200 OK in 17ms (Views: 14.5ms | ActiveRecord: 0.2ms) + + +Started GET "/tasks/new" for 127.0.0.1 at 2017-09-20 23:46:40 -0700 +Processing by TasksController#new as HTML + Rendering tasks/new.html.erb within layouts/application + Rendered tasks/_form.html.erb (168.4ms) + Rendered tasks/new.html.erb within layouts/application (171.2ms) +Completed 500 Internal Server Error in 176ms (ActiveRecord: 0.0ms) + + + +ActionView::Template::Error (undefined local variable or method `the_task' for #<#:0x007fbfbd247d20>): + 1: <%= form_for the_task do |f| %> + 2: <%= f.label :name %> + 3: <%= f.text_field :name %> + 4: <%= f.label :description %> + +app/views/tasks/_form.html.erb:1:in `_app_views_tasks__form_html_erb___984595584706724798_70230747728500' +app/views/tasks/new.html.erb:13:in `_app_views_tasks_new_html_erb__1305364836315400480_70230744441780' +Started GET "/tasks/2" for 127.0.0.1 at 2017-09-20 23:46:47 -0700 +Processing by TasksController#show as HTML + Parameters: {"id"=>"2"} + Task Load (0.2ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 2], ["LIMIT", 1]] + Rendering tasks/show.html.erb within layouts/application + Rendered tasks/show.html.erb within layouts/application (14.2ms) +Completed 200 OK in 31ms (Views: 28.2ms | ActiveRecord: 0.2ms) + + +Started GET "/tasks/2/edit" for 127.0.0.1 at 2017-09-20 23:46:52 -0700 +Processing by TasksController#edit as HTML + Parameters: {"id"=>"2"} + Task Load (0.2ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 2], ["LIMIT", 1]] + Rendering tasks/edit.html.erb within layouts/application + Rendered tasks/_form.html.erb (1.6ms) + Rendered tasks/edit.html.erb within layouts/application (4.6ms) +Completed 200 OK in 23ms (Views: 20.1ms | ActiveRecord: 0.2ms) + + +Started PATCH "/tasks/2" for 127.0.0.1 at 2017-09-20 23:46:57 -0700 +Processing by TasksController#update as HTML + Parameters: {"utf8"=>"✓", "authenticity_token"=>"Ka0sDY4xEV0J6Dyh2AkkLiXXTKGPh4h146TM/pd+M8ji/GwVGJVKGncH5dHGzWZu9My/pR409PGGT+zj0B1IvA==", "task"=>{"name"=>"Sleep", "description"=>"defrag brain .."}, "commit"=>"Update Task", "id"=>"2"} + Task Load (0.3ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 2], ["LIMIT", 1]] +  (0.1ms) BEGIN + SQL (0.5ms) UPDATE "tasks" SET "description" = $1, "updated_at" = $2 WHERE "tasks"."id" = $3 [["description", "defrag brain .."], ["updated_at", "2017-09-21 06:46:57.276039"], ["id", 2]] +  (6.0ms) COMMIT +Redirected to http://localhost:3000/tasks +Completed 302 Found in 11ms (ActiveRecord: 6.9ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-20 23:46:57 -0700 +Processing by TasksController#index as HTML + Rendering tasks/index.html.erb within layouts/application + Task Load (0.4ms) SELECT "tasks".* FROM "tasks" ORDER BY "tasks"."name" ASC + Rendered tasks/index.html.erb within layouts/application (2.7ms) +Completed 200 OK in 18ms (Views: 16.1ms | ActiveRecord: 0.4ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-20 23:47:44 -0700 +Processing by TasksController#index as HTML + Rendering tasks/index.html.erb within layouts/application + Task Load (0.2ms) SELECT "tasks".* FROM "tasks" ORDER BY "tasks"."name" ASC + Rendered tasks/index.html.erb within layouts/application (1.7ms) +Completed 200 OK in 17ms (Views: 15.4ms | ActiveRecord: 0.2ms) + + +Started GET "/tasks/new" for 127.0.0.1 at 2017-09-20 23:47:46 -0700 +Processing by TasksController#new as HTML + Rendering tasks/new.html.erb within layouts/application + Rendered tasks/_form.html.erb (1.5ms) + Rendered tasks/new.html.erb within layouts/application (4.5ms) +Completed 200 OK in 21ms (Views: 19.4ms | ActiveRecord: 0.0ms) + + +Started POST "/tasks" for 127.0.0.1 at 2017-09-20 23:48:06 -0700 +Processing by TasksController#create as HTML + Parameters: {"utf8"=>"✓", "authenticity_token"=>"h4ueYHsgZYm0DC98qmyxjX3vAS2TsgRaZkOtDR9CHZAcIitXcfYGBr6ZejplW0KgKcJLwSyMYx+YeGQ6l9H5Kw==", "task"=>{"name"=>"Get a dog already! ", "description"=>"get a dog , duh!"}, "commit"=>"Create Task"} +  (0.1ms) BEGIN + SQL (0.9ms) INSERT INTO "tasks" ("name", "description", "created_at", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["name", "Get a dog already! "], ["description", "get a dog , duh!"], ["created_at", "2017-09-21 06:48:06.326072"], ["updated_at", "2017-09-21 06:48:06.326072"]] +  (0.6ms) COMMIT +Redirected to http://localhost:3000/tasks +Completed 302 Found in 4ms (ActiveRecord: 1.6ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-20 23:48:06 -0700 +Processing by TasksController#index as HTML + Rendering tasks/index.html.erb within layouts/application + Task Load (0.3ms) SELECT "tasks".* FROM "tasks" ORDER BY "tasks"."name" ASC + Rendered tasks/index.html.erb within layouts/application (2.0ms) +Completed 200 OK in 18ms (Views: 16.3ms | ActiveRecord: 0.3ms) + + From a02ff0401a503fa4e4db660d7ae7b19dba81d66b Mon Sep 17 00:00:00 2001 From: Tanja Stroble Date: Thu, 21 Sep 2017 09:48:38 -0700 Subject: [PATCH 15/19] added unless to edit in controller --- app/controllers/tasks_controller.rb | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/app/controllers/tasks_controller.rb b/app/controllers/tasks_controller.rb index 6da1e7509..87d760289 100644 --- a/app/controllers/tasks_controller.rb +++ b/app/controllers/tasks_controller.rb @@ -42,7 +42,10 @@ def complete end def edit - @task = Task.find(params[:id]) + @task = Task.find(params[:id]) #can do find_by(id: params[:id].to_i) + unless @book + redirect_to tasks_path + end end def update From f4ae6d4dff8a1d1322286264218db1ffd05f5ce2 Mon Sep 17 00:00:00 2001 From: Tanja Stroble Date: Thu, 21 Sep 2017 12:26:20 -0700 Subject: [PATCH 16/19] added private task_params method that is for now just commented out for later use --- app/controllers/tasks_controller.rb | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/app/controllers/tasks_controller.rb b/app/controllers/tasks_controller.rb index 87d760289..2b9e0a540 100644 --- a/app/controllers/tasks_controller.rb +++ b/app/controllers/tasks_controller.rb @@ -64,3 +64,9 @@ def destroy #works if I don't have @task end end + +# private +# +# def task_params +# params.require(:task).permit(:title, :description, :due, :priority, :completed) +# end From 8113bfb4e922153c78a12575525763cd3431d617 Mon Sep 17 00:00:00 2001 From: Tanja Stroble Date: Thu, 21 Sep 2017 16:35:42 -0700 Subject: [PATCH 17/19] removed complete task in controller, routes and task.rb and added CRUD way to complete task as well as strike-through in CSS --- app/assets/stylesheets/tasks.scss | 4 + app/controllers/tasks_controller.rb | 35 +- app/models/task.rb | 10 +- app/views/tasks/index.html.erb | 6 +- app/views/tasks/show.html.erb | 6 +- config/routes.rb | 4 +- log/development.log | 504 ++++++++++++++++++++++++++++ 7 files changed, 538 insertions(+), 31 deletions(-) diff --git a/app/assets/stylesheets/tasks.scss b/app/assets/stylesheets/tasks.scss index 766b1ed2b..8c2856fa7 100644 --- a/app/assets/stylesheets/tasks.scss +++ b/app/assets/stylesheets/tasks.scss @@ -122,3 +122,7 @@ body { color: blue; border-color: blue; } + +a.complete { + text-decoration: line-through; +} diff --git a/app/controllers/tasks_controller.rb b/app/controllers/tasks_controller.rb index 2b9e0a540..cf6b1a81b 100644 --- a/app/controllers/tasks_controller.rb +++ b/app/controllers/tasks_controller.rb @@ -34,27 +34,24 @@ def create end end - def complete - #non crud action - @task = Task.find(params[:id]) - @task.complete! - redirect_to tasks_path - end + # def complete + # #non crud action + # @task = Task.find(params[:id]) + # @task.complete! + # redirect_to tasks_path + # end def edit @task = Task.find(params[:id]) #can do find_by(id: params[:id].to_i) - unless @book - redirect_to tasks_path - end + # unless @task + # redirect_to tasks_path + # end end def update @task = Task.find(params[:id]) - if @task.update(name: params[:task][:name], description: params[:task][:description]) - redirect_to tasks_path - else - render :edit - end + @task.update_attributes(task_params) + redirect_to tasks_path end def destroy @@ -65,8 +62,8 @@ def destroy end end -# private -# -# def task_params -# params.require(:task).permit(:title, :description, :due, :priority, :completed) -# end +private + +def task_params + params.require(:task).permit(:title, :description, :due, :priority, :completed) +end diff --git a/app/models/task.rb b/app/models/task.rb index b5919a0ca..afc3ab6eb 100644 --- a/app/models/task.rb +++ b/app/models/task.rb @@ -1,8 +1,8 @@ class Task < ApplicationRecord - - def complete! - self.completed = true - self.save - end + # + # def complete! + # self.completed = true + # self.save + # end end diff --git a/app/views/tasks/index.html.erb b/app/views/tasks/index.html.erb index 2427b0850..6800c107b 100644 --- a/app/views/tasks/index.html.erb +++ b/app/views/tasks/index.html.erb @@ -12,16 +12,12 @@
      <% @tasks.each do |task| %>
    1. - <%=link_to(task.name, task_path(task.id))%> + <%=link_to(task.name, task_path(task.id), { :class => (task.completed)? "complete" : "" })%>
      • <%= task.description %>
      • -
      • - Completed: - <%= task.completed %> -
      <% end %>
    diff --git a/app/views/tasks/show.html.erb b/app/views/tasks/show.html.erb index 54baed533..0628b0442 100644 --- a/app/views/tasks/show.html.erb +++ b/app/views/tasks/show.html.erb @@ -10,7 +10,11 @@ params are : <%= params %> <%=link_to "Edit", edit_task_path(@task.id) %> <%=link_to "Add Task", new_task_path %> <%=link_to "Delete", delete_task_path(@task.id), method: :delete %> - <%=link_to "Complete Task", complete_task_path(@task.id), method: :patch %> + <% if @task.completed %> + <%=link_to "Mark Incomplete", update_task_path(@task.id, :task => { :completed => false }), method: :patch %> + <% else %> + <%=link_to "Mark Complete", update_task_path(@task.id, :task => { :completed => true }), method: :patch %> + <% end %>

    <%= @task.description %> diff --git a/config/routes.rb b/config/routes.rb index f049c78ad..8ccb0a6d9 100644 --- a/config/routes.rb +++ b/config/routes.rb @@ -1,5 +1,7 @@ Rails.application.routes.draw do + root to: "tasks#index" + get '/tasks', to: 'tasks#index', as: 'tasks' #tasks_path get '/tasks/:id/edit', to: 'tasks#edit', as: 'edit_task' #edit_task_path @@ -12,7 +14,7 @@ post '/tasks', to:'tasks#create', as: 'create_task' #create_task_path - patch '/task/:id/complete', to: 'tasks#complete', as: 'complete_task' #complete_task_path + # patch '/task/:id/complete', to: 'tasks#complete', as: 'complete_task' #complete_task_path delete '/tasks/:id', to: 'tasks#destroy', as: 'delete_task' #delete_task_path diff --git a/log/development.log b/log/development.log index d42117ad6..a67b9001e 100644 --- a/log/development.log +++ b/log/development.log @@ -4473,3 +4473,507 @@ Processing by TasksController#index as HTML Completed 200 OK in 18ms (Views: 16.3ms | ActiveRecord: 0.3ms) +Started GET "/tasks" for 127.0.0.1 at 2017-09-21 15:34:47 -0700 +  (0.6ms) SELECT "schema_migrations"."version" FROM "schema_migrations" ORDER BY "schema_migrations"."version" ASC +Processing by TasksController#index as HTML + Rendering tasks/index.html.erb within layouts/application + Task Load (23.2ms) SELECT "tasks".* FROM "tasks" ORDER BY "tasks"."name" ASC + Rendered tasks/index.html.erb within layouts/application (50.8ms) +Completed 200 OK in 260ms (Views: 207.1ms | ActiveRecord: 40.5ms) + + +Started GET "/tasks/7" for 127.0.0.1 at 2017-09-21 15:34:59 -0700 +Processing by TasksController#show as HTML + Parameters: {"id"=>"7"} + Task Load (0.3ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 7], ["LIMIT", 1]] + Rendering tasks/show.html.erb within layouts/application + Rendered tasks/show.html.erb within layouts/application (1.3ms) +Completed 200 OK in 32ms (Views: 13.5ms | ActiveRecord: 4.5ms) + + +Started GET "/tasks/7/edit" for 127.0.0.1 at 2017-09-21 15:35:06 -0700 +Processing by TasksController#edit as HTML + Parameters: {"id"=>"7"} + Task Load (0.3ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 7], ["LIMIT", 1]] +Redirected to http://localhost:3000/tasks +Completed 302 Found in 2ms (ActiveRecord: 0.3ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-21 15:35:06 -0700 +Processing by TasksController#index as HTML + Rendering tasks/index.html.erb within layouts/application + Task Load (0.6ms) SELECT "tasks".* FROM "tasks" ORDER BY "tasks"."name" ASC + Rendered tasks/index.html.erb within layouts/application (2.2ms) +Completed 200 OK in 17ms (Views: 14.8ms | ActiveRecord: 0.6ms) + + +Started GET "/tasks/7" for 127.0.0.1 at 2017-09-21 15:35:10 -0700 +Processing by TasksController#show as HTML + Parameters: {"id"=>"7"} + Task Load (0.2ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 7], ["LIMIT", 1]] + Rendering tasks/show.html.erb within layouts/application + Rendered tasks/show.html.erb within layouts/application (0.9ms) +Completed 200 OK in 16ms (Views: 13.4ms | ActiveRecord: 0.2ms) + + +Started GET "/tasks/7/edit" for 127.0.0.1 at 2017-09-21 15:35:11 -0700 +Processing by TasksController#edit as HTML + Parameters: {"id"=>"7"} + Task Load (0.2ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 7], ["LIMIT", 1]] +Redirected to http://localhost:3000/tasks +Completed 302 Found in 2ms (ActiveRecord: 0.2ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-21 15:35:11 -0700 +Processing by TasksController#index as HTML + Rendering tasks/index.html.erb within layouts/application + Task Load (0.3ms) SELECT "tasks".* FROM "tasks" ORDER BY "tasks"."name" ASC + Rendered tasks/index.html.erb within layouts/application (1.6ms) +Completed 200 OK in 16ms (Views: 14.4ms | ActiveRecord: 0.3ms) + + +Started GET "/tasks/new" for 127.0.0.1 at 2017-09-21 15:35:31 -0700 +Processing by TasksController#new as HTML + Rendering tasks/new.html.erb within layouts/application + Rendered tasks/_form.html.erb (1.7ms) + Rendered tasks/new.html.erb within layouts/application (17.1ms) +Completed 200 OK in 33ms (Views: 31.1ms | ActiveRecord: 0.0ms) + + +Started POST "/tasks" for 127.0.0.1 at 2017-09-21 15:35:49 -0700 +Processing by TasksController#create as HTML + Parameters: {"utf8"=>"✓", "authenticity_token"=>"rL4rj8D9TiibwbYP36qzP9C1si2QBGZUeLiVDa+Pn5Y3F564yistp5FU40kQnUAShJj4wS86ARGGg1w6Jxx7LQ==", "task"=>{"name"=>"get noodles on Sunday ", "description"=>":D yay, noodles and movies "}, "commit"=>"Create Task"} +  (0.2ms) BEGIN + SQL (6.7ms) INSERT INTO "tasks" ("name", "description", "created_at", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["name", "get noodles on Sunday "], ["description", ":D yay, noodles and movies "], ["created_at", "2017-09-21 22:35:49.956586"], ["updated_at", "2017-09-21 22:35:49.956586"]] +  (12.2ms) COMMIT +Redirected to http://localhost:3000/tasks +Completed 302 Found in 23ms (ActiveRecord: 19.1ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-21 15:35:49 -0700 +Processing by TasksController#index as HTML + Rendering tasks/index.html.erb within layouts/application + Task Load (5.7ms) SELECT "tasks".* FROM "tasks" ORDER BY "tasks"."name" ASC + Rendered tasks/index.html.erb within layouts/application (8.3ms) +Completed 200 OK in 35ms (Views: 28.2ms | ActiveRecord: 5.7ms) + + +Started GET "/tasks/7" for 127.0.0.1 at 2017-09-21 15:36:00 -0700 +Processing by TasksController#show as HTML + Parameters: {"id"=>"7"} + Task Load (0.2ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 7], ["LIMIT", 1]] + Rendering tasks/show.html.erb within layouts/application + Rendered tasks/show.html.erb within layouts/application (0.9ms) +Completed 200 OK in 15ms (Views: 12.1ms | ActiveRecord: 0.2ms) + + +Started GET "/tasks/7/edit" for 127.0.0.1 at 2017-09-21 15:36:03 -0700 +Processing by TasksController#edit as HTML + Parameters: {"id"=>"7"} + Task Load (0.2ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 7], ["LIMIT", 1]] +Redirected to http://localhost:3000/tasks +Completed 302 Found in 2ms (ActiveRecord: 0.3ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-21 15:36:03 -0700 +Processing by TasksController#index as HTML + Rendering tasks/index.html.erb within layouts/application + Task Load (0.3ms) SELECT "tasks".* FROM "tasks" ORDER BY "tasks"."name" ASC + Rendered tasks/index.html.erb within layouts/application (1.8ms) +Completed 200 OK in 18ms (Views: 16.2ms | ActiveRecord: 0.3ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-21 15:36:54 -0700 +Processing by TasksController#index as HTML + Rendering tasks/index.html.erb within layouts/application + Task Load (0.3ms) SELECT "tasks".* FROM "tasks" ORDER BY "tasks"."name" ASC + Rendered tasks/index.html.erb within layouts/application (11.0ms) +Completed 200 OK in 31ms (Views: 22.1ms | ActiveRecord: 2.9ms) + + +Started GET "/tasks/7" for 127.0.0.1 at 2017-09-21 15:36:56 -0700 +Processing by TasksController#show as HTML + Parameters: {"id"=>"7"} + Task Load (0.3ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 7], ["LIMIT", 1]] + Rendering tasks/show.html.erb within layouts/application + Rendered tasks/show.html.erb within layouts/application (1.0ms) +Completed 200 OK in 17ms (Views: 14.2ms | ActiveRecord: 0.3ms) + + +Started GET "/tasks/7/edit" for 127.0.0.1 at 2017-09-21 15:36:57 -0700 +Processing by TasksController#edit as HTML + Parameters: {"id"=>"7"} + Task Load (0.2ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 7], ["LIMIT", 1]] + Rendering tasks/edit.html.erb within layouts/application + Rendered tasks/_form.html.erb (1.5ms) + Rendered tasks/edit.html.erb within layouts/application (4.8ms) +Completed 200 OK in 29ms (Views: 20.5ms | ActiveRecord: 0.2ms) + + +Started PATCH "/tasks/7" for 127.0.0.1 at 2017-09-21 15:37:01 -0700 +Processing by TasksController#update as HTML + Parameters: {"utf8"=>"✓", "authenticity_token"=>"z2KlkCjrFeHqw5JUlMJEltwYnjdJcjNOBnSIKpuYRZykZYauPjzD2rtKBZ68uHJUb5tldjZyC+H+DP5+PvQioA==", "task"=>{"name"=>"Get a dog already! ", "description"=>"get a dog , duh!"}, "commit"=>"Update Task", "id"=>"7"} + Task Load (0.1ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 7], ["LIMIT", 1]] +  (0.1ms) BEGIN +  (0.1ms) COMMIT +Redirected to http://localhost:3000/tasks +Completed 302 Found in 2ms (ActiveRecord: 0.3ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-21 15:37:01 -0700 +Processing by TasksController#index as HTML + Rendering tasks/index.html.erb within layouts/application + Task Load (0.3ms) SELECT "tasks".* FROM "tasks" ORDER BY "tasks"."name" ASC + Rendered tasks/index.html.erb within layouts/application (2.0ms) +Completed 200 OK in 18ms (Views: 16.2ms | ActiveRecord: 0.3ms) + + +Started GET "/tasks/8" for 127.0.0.1 at 2017-09-21 15:37:04 -0700 +Processing by TasksController#show as HTML + Parameters: {"id"=>"8"} + Task Load (0.2ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 8], ["LIMIT", 1]] + Rendering tasks/show.html.erb within layouts/application + Rendered tasks/show.html.erb within layouts/application (1.0ms) +Completed 200 OK in 17ms (Views: 14.5ms | ActiveRecord: 0.2ms) + + +Started PATCH "/task/8/complete" for 127.0.0.1 at 2017-09-21 15:37:08 -0700 +Processing by TasksController#complete as HTML + Parameters: {"authenticity_token"=>"yyXknM5ji8ICR9AVXSXV3W8W95PhifI46EkHETeZRtsBdpJiVB3/VWh/XhHoj6KTagWF+cWH5niCVyL2vMYGGQ==", "id"=>"8"} + Task Load (0.4ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 8], ["LIMIT", 1]] +  (0.1ms) BEGIN + SQL (6.5ms) UPDATE "tasks" SET "completed" = $1, "updated_at" = $2 WHERE "tasks"."id" = $3 [["completed", "t"], ["updated_at", "2017-09-21 22:37:08.243445"], ["id", 8]] +  (6.2ms) COMMIT +Redirected to http://localhost:3000/tasks +Completed 302 Found in 17ms (ActiveRecord: 13.3ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-21 15:37:08 -0700 +Processing by TasksController#index as HTML + Rendering tasks/index.html.erb within layouts/application + Task Load (0.4ms) SELECT "tasks".* FROM "tasks" ORDER BY "tasks"."name" ASC + Rendered tasks/index.html.erb within layouts/application (2.4ms) +Completed 200 OK in 23ms (Views: 20.4ms | ActiveRecord: 0.4ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-21 15:44:40 -0700 +Processing by TasksController#index as HTML + Rendering tasks/index.html.erb within layouts/application + Task Load (0.3ms) SELECT "tasks".* FROM "tasks" ORDER BY "tasks"."name" ASC + Rendered tasks/index.html.erb within layouts/application (11.0ms) +Completed 200 OK in 29ms (Views: 21.1ms | ActiveRecord: 3.0ms) + + +Started GET "/tasks/7" for 127.0.0.1 at 2017-09-21 15:44:43 -0700 +Processing by TasksController#show as HTML + Parameters: {"id"=>"7"} + Task Load (0.2ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 7], ["LIMIT", 1]] + Rendering tasks/show.html.erb within layouts/application + Rendered tasks/show.html.erb within layouts/application (1.1ms) +Completed 200 OK in 17ms (Views: 14.3ms | ActiveRecord: 0.2ms) + + +Started PATCH "/tasks/7?task%5Bcompleted%5D=true" for 127.0.0.1 at 2017-09-21 15:44:47 -0700 +Processing by TasksController#update as HTML + Parameters: {"authenticity_token"=>"ockh48vymgxqnwZmmy0BVKNU8CqB5Tlqm0hDwnldO/NrmlcdUYzumwCniGIuh3YapkeCQKXrLSrxVmYl8gJ7MQ==", "task"=>{"completed"=>"true"}, "id"=>"7"} + Task Load (0.2ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 7], ["LIMIT", 1]] +  (0.1ms) BEGIN + SQL (0.3ms) UPDATE "tasks" SET "completed" = $1, "updated_at" = $2 WHERE "tasks"."id" = $3 [["completed", "t"], ["updated_at", "2017-09-21 22:44:47.348940"], ["id", 7]] +  (5.5ms) COMMIT +Redirected to http://localhost:3000/tasks +Completed 302 Found in 9ms (ActiveRecord: 6.1ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-21 15:44:47 -0700 +Processing by TasksController#index as HTML + Rendering tasks/index.html.erb within layouts/application + Task Load (0.3ms) SELECT "tasks".* FROM "tasks" ORDER BY "tasks"."name" ASC + Rendered tasks/index.html.erb within layouts/application (2.2ms) +Completed 200 OK in 18ms (Views: 16.2ms | ActiveRecord: 0.3ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-21 15:49:19 -0700 +Processing by TasksController#index as HTML + Rendering tasks/index.html.erb within layouts/application + Task Load (0.4ms) SELECT "tasks".* FROM "tasks" ORDER BY "tasks"."name" ASC + Rendered tasks/index.html.erb within layouts/application (2.2ms) +Completed 200 OK in 18ms (Views: 15.9ms | ActiveRecord: 0.4ms) + + +Started GET "/tasks/7" for 127.0.0.1 at 2017-09-21 15:49:23 -0700 +Processing by TasksController#show as HTML + Parameters: {"id"=>"7"} + Task Load (0.1ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 7], ["LIMIT", 1]] + Rendering tasks/show.html.erb within layouts/application + Rendered tasks/show.html.erb within layouts/application (1.1ms) +Completed 200 OK in 17ms (Views: 14.1ms | ActiveRecord: 0.1ms) + + +Started PATCH "/tasks/7?task%5Bcompleted%5D=false" for 127.0.0.1 at 2017-09-21 15:49:24 -0700 +Processing by TasksController#update as HTML + Parameters: {"authenticity_token"=>"4qLl6oUxGrFsvvzxn1jZAVNToidCV2yIbUOgovcQMLYo8ZMUH09uJgaGcvUq8q5PVkDQTWZZeMgHXYVFfE9wdA==", "task"=>{"completed"=>"false"}, "id"=>"7"} + Task Load (0.2ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 7], ["LIMIT", 1]] +  (0.2ms) BEGIN + SQL (0.4ms) UPDATE "tasks" SET "completed" = $1, "updated_at" = $2 WHERE "tasks"."id" = $3 [["completed", "f"], ["updated_at", "2017-09-21 22:49:24.792901"], ["id", 7]] +  (5.4ms) COMMIT +Redirected to http://localhost:3000/tasks +Completed 302 Found in 9ms (ActiveRecord: 6.2ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-21 15:49:24 -0700 +Processing by TasksController#index as HTML + Rendering tasks/index.html.erb within layouts/application + Task Load (0.4ms) SELECT "tasks".* FROM "tasks" ORDER BY "tasks"."name" ASC + Rendered tasks/index.html.erb within layouts/application (2.2ms) +Completed 200 OK in 17ms (Views: 15.0ms | ActiveRecord: 0.4ms) + + +Started GET "/tasks/7" for 127.0.0.1 at 2017-09-21 15:52:59 -0700 +Processing by TasksController#show as HTML + Parameters: {"id"=>"7"} + Task Load (0.2ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 7], ["LIMIT", 1]] + Rendering tasks/show.html.erb within layouts/application + Rendered tasks/show.html.erb within layouts/application (1.2ms) +Completed 200 OK in 17ms (Views: 14.7ms | ActiveRecord: 0.2ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-21 15:53:15 -0700 +Processing by TasksController#index as HTML + Rendering tasks/index.html.erb within layouts/application + Task Load (0.3ms) SELECT "tasks".* FROM "tasks" ORDER BY "tasks"."name" ASC + Rendered tasks/index.html.erb within layouts/application (1.9ms) +Completed 200 OK in 18ms (Views: 16.1ms | ActiveRecord: 0.3ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-21 15:54:12 -0700 +Processing by TasksController#index as HTML + Rendering tasks/index.html.erb within layouts/application + Task Load (0.3ms) SELECT "tasks".* FROM "tasks" ORDER BY "tasks"."name" ASC + Rendered tasks/index.html.erb within layouts/application (1.9ms) +Completed 200 OK in 80ms (Views: 78.2ms | ActiveRecord: 0.3ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-21 15:56:45 -0700 +Processing by TasksController#index as HTML + Rendering tasks/index.html.erb within layouts/application + Task Load (0.3ms) SELECT "tasks".* FROM "tasks" ORDER BY "tasks"."name" ASC + Rendered tasks/index.html.erb within layouts/application (11.3ms) +Completed 500 Internal Server Error in 17ms (ActiveRecord: 0.3ms) + + + +ActionView::Template::Error (undefined method `completed' for nil:NilClass): + 12:
      + 13: <% @tasks.each do |task| %> + 14:
    1. + 15: <%=link_to(task.name, task_path(task.id), { :class => (@task.completed)? "complete" : "" })%> + 16:
    2. + 17:
        + 18:
      • + +app/views/tasks/index.html.erb:15:in `block in _app_views_tasks_index_html_erb__3816548738468951994_70256907603860' +app/views/tasks/index.html.erb:13:in `_app_views_tasks_index_html_erb__3816548738468951994_70256907603860' +Started POST "/__web_console/repl_sessions/6470fe6ffa53fa22a18699fa9dc2fe48/trace" for 127.0.0.1 at 2017-09-21 15:56:52 -0700 +Started GET "/tasks" for 127.0.0.1 at 2017-09-21 15:57:24 -0700 +Processing by TasksController#index as HTML + Rendering tasks/index.html.erb within layouts/application + Task Load (0.3ms) SELECT "tasks".* FROM "tasks" ORDER BY "tasks"."name" ASC + Rendered tasks/index.html.erb within layouts/application (8.6ms) +Completed 200 OK in 27ms (Views: 24.3ms | ActiveRecord: 0.3ms) + + +Started GET "/tasks/8" for 127.0.0.1 at 2017-09-21 15:57:38 -0700 +Processing by TasksController#show as HTML + Parameters: {"id"=>"8"} + Task Load (0.2ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 8], ["LIMIT", 1]] + Rendering tasks/show.html.erb within layouts/application + Rendered tasks/show.html.erb within layouts/application (1.2ms) +Completed 200 OK in 17ms (Views: 14.9ms | ActiveRecord: 0.2ms) + + +Started PATCH "/tasks/8?task%5Bcompleted%5D=false" for 127.0.0.1 at 2017-09-21 15:57:39 -0700 +Processing by TasksController#update as HTML + Parameters: {"authenticity_token"=>"6E6epz+9GGHsFHSqwvR5NV7Qja5IytsQIqG2qtNlMKEiHehZpcNs9oYs+q53Xg57W8P/xGzEz1BIv5NNWDpwYw==", "task"=>{"completed"=>"false"}, "id"=>"8"} + Task Load (0.1ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 8], ["LIMIT", 1]] +  (0.1ms) BEGIN + SQL (0.3ms) UPDATE "tasks" SET "completed" = $1, "updated_at" = $2 WHERE "tasks"."id" = $3 [["completed", "f"], ["updated_at", "2017-09-21 22:57:39.734962"], ["id", 8]] +  (6.1ms) COMMIT +Redirected to http://localhost:3000/tasks +Completed 302 Found in 10ms (ActiveRecord: 6.7ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-21 15:57:39 -0700 +Processing by TasksController#index as HTML + Rendering tasks/index.html.erb within layouts/application + Task Load (0.3ms) SELECT "tasks".* FROM "tasks" ORDER BY "tasks"."name" ASC + Rendered tasks/index.html.erb within layouts/application (2.5ms) +Completed 200 OK in 19ms (Views: 17.0ms | ActiveRecord: 0.3ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-21 15:59:34 -0700 +Processing by TasksController#index as HTML + Rendering tasks/index.html.erb within layouts/application + Task Load (0.3ms) SELECT "tasks".* FROM "tasks" ORDER BY "tasks"."name" ASC + Rendered tasks/index.html.erb within layouts/application (10.4ms) +Completed 200 OK in 28ms (Views: 20.8ms | ActiveRecord: 2.6ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-21 15:59:38 -0700 +Processing by TasksController#index as HTML + Rendering tasks/index.html.erb within layouts/application + Task Load (0.3ms) SELECT "tasks".* FROM "tasks" ORDER BY "tasks"."name" ASC + Rendered tasks/index.html.erb within layouts/application (2.2ms) +Completed 200 OK in 18ms (Views: 16.1ms | ActiveRecord: 0.3ms) + + +Started GET "/" for 127.0.0.1 at 2017-09-21 15:59:44 -0700 +Processing by Rails::WelcomeController#index as HTML + Rendering /Users/tanjastroble/.rvm/gems/ruby-2.4.0/gems/railties-5.1.4/lib/rails/templates/rails/welcome/index.html.erb + Rendered /Users/tanjastroble/.rvm/gems/ruby-2.4.0/gems/railties-5.1.4/lib/rails/templates/rails/welcome/index.html.erb (3.1ms) +Completed 200 OK in 9ms (Views: 5.6ms | ActiveRecord: 0.0ms) + + +Started GET "/" for 127.0.0.1 at 2017-09-21 16:02:15 -0700 +Processing by TasksController#index as HTML + Rendering tasks/index.html.erb within layouts/application + Task Load (0.3ms) SELECT "tasks".* FROM "tasks" ORDER BY "tasks"."name" ASC + Rendered tasks/index.html.erb within layouts/application (11.4ms) +Completed 200 OK in 32ms (Views: 23.8ms | ActiveRecord: 3.2ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-21 16:02:40 -0700 +Processing by TasksController#index as HTML + Rendering tasks/index.html.erb within layouts/application + Task Load (0.3ms) SELECT "tasks".* FROM "tasks" ORDER BY "tasks"."name" ASC + Rendered tasks/index.html.erb within layouts/application (2.1ms) +Completed 200 OK in 18ms (Views: 16.1ms | ActiveRecord: 0.3ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-21 16:02:44 -0700 +Processing by TasksController#index as HTML + Rendering tasks/index.html.erb within layouts/application + Task Load (0.3ms) SELECT "tasks".* FROM "tasks" ORDER BY "tasks"."name" ASC + Rendered tasks/index.html.erb within layouts/application (1.9ms) +Completed 200 OK in 18ms (Views: 15.8ms | ActiveRecord: 0.3ms) + + +Started GET "/tasks/2" for 127.0.0.1 at 2017-09-21 16:03:07 -0700 +Processing by TasksController#show as HTML + Parameters: {"id"=>"2"} + Task Load (0.2ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 2], ["LIMIT", 1]] + Rendering tasks/show.html.erb within layouts/application + Rendered tasks/show.html.erb within layouts/application (1.2ms) +Completed 200 OK in 18ms (Views: 14.7ms | ActiveRecord: 0.2ms) + + +Started PATCH "/tasks/2?task%5Bcompleted%5D=true" for 127.0.0.1 at 2017-09-21 16:03:32 -0700 +Processing by TasksController#update as HTML + Parameters: {"authenticity_token"=>"y3i7qDGzfyYLVWIoRNJFmOdt0UzQI8RAZif0Nc6Wsp4BK81Wq80LsWFt7CzxeDLW4n6jJvQt0AAMOdHSRcnyXA==", "task"=>{"completed"=>"true"}, "id"=>"2"} + Task Load (0.2ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 2], ["LIMIT", 1]] +  (0.1ms) BEGIN + SQL (0.3ms) UPDATE "tasks" SET "completed" = $1, "updated_at" = $2 WHERE "tasks"."id" = $3 [["completed", "t"], ["updated_at", "2017-09-21 23:03:32.887683"], ["id", 2]] +  (5.7ms) COMMIT +Redirected to http://localhost:3000/tasks +Completed 302 Found in 10ms (ActiveRecord: 6.2ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-21 16:03:32 -0700 +Processing by TasksController#index as HTML + Rendering tasks/index.html.erb within layouts/application + Task Load (0.3ms) SELECT "tasks".* FROM "tasks" ORDER BY "tasks"."name" ASC + Rendered tasks/index.html.erb within layouts/application (2.1ms) +Completed 200 OK in 17ms (Views: 14.7ms | ActiveRecord: 0.3ms) + + +Started GET "/tasks/7" for 127.0.0.1 at 2017-09-21 16:03:38 -0700 +Processing by TasksController#show as HTML + Parameters: {"id"=>"7"} + Task Load (0.2ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 7], ["LIMIT", 1]] + Rendering tasks/show.html.erb within layouts/application + Rendered tasks/show.html.erb within layouts/application (1.1ms) +Completed 200 OK in 17ms (Views: 14.2ms | ActiveRecord: 0.2ms) + + +Started DELETE "/tasks/7" for 127.0.0.1 at 2017-09-21 16:03:46 -0700 +Processing by TasksController#destroy as HTML + Parameters: {"authenticity_token"=>"xMwhtdwFCsr1c1p+iMdAfjTtZAKeAEED1J2sRTErPZ0On1dLRnt+XZ9L1Ho9bTcwMf4WaLoOVUO+g4miunR9Xw==", "id"=>"7"} + Task Load (0.2ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 7], ["LIMIT", 1]] +  (0.1ms) BEGIN + SQL (0.2ms) DELETE FROM "tasks" WHERE "tasks"."id" = $1 [["id", 7]] +  (6.0ms) COMMIT +Redirected to http://localhost:3000/tasks +Completed 302 Found in 9ms (ActiveRecord: 6.5ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-21 16:03:46 -0700 +Processing by TasksController#index as HTML + Rendering tasks/index.html.erb within layouts/application + Task Load (0.3ms) SELECT "tasks".* FROM "tasks" ORDER BY "tasks"."name" ASC + Rendered tasks/index.html.erb within layouts/application (2.3ms) +Completed 200 OK in 18ms (Views: 15.8ms | ActiveRecord: 0.3ms) + + +Started GET "/tasks/2" for 127.0.0.1 at 2017-09-21 16:03:49 -0700 +Processing by TasksController#show as HTML + Parameters: {"id"=>"2"} + Task Load (0.2ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 2], ["LIMIT", 1]] + Rendering tasks/show.html.erb within layouts/application + Rendered tasks/show.html.erb within layouts/application (1.3ms) +Completed 200 OK in 18ms (Views: 15.2ms | ActiveRecord: 0.2ms) + + +Started GET "/tasks/new" for 127.0.0.1 at 2017-09-21 16:03:57 -0700 +Processing by TasksController#new as HTML + Rendering tasks/new.html.erb within layouts/application + Rendered tasks/_form.html.erb (1.5ms) + Rendered tasks/new.html.erb within layouts/application (4.9ms) +Completed 200 OK in 20ms (Views: 18.4ms | ActiveRecord: 0.0ms) + + +Started GET "/tasks/2/edit" for 127.0.0.1 at 2017-09-21 16:03:59 -0700 +Processing by TasksController#edit as HTML + Parameters: {"id"=>"2"} + Task Load (0.2ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 2], ["LIMIT", 1]] + Rendering tasks/edit.html.erb within layouts/application + Rendered tasks/_form.html.erb (1.4ms) + Rendered tasks/edit.html.erb within layouts/application (4.2ms) +Completed 200 OK in 21ms (Views: 19.0ms | ActiveRecord: 0.2ms) + + +Started GET "/tasks/2" for 127.0.0.1 at 2017-09-21 16:04:03 -0700 +Processing by TasksController#show as HTML + Parameters: {"id"=>"2"} + Task Load (0.2ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 2], ["LIMIT", 1]] + Rendering tasks/show.html.erb within layouts/application + Rendered tasks/show.html.erb within layouts/application (1.3ms) +Completed 200 OK in 18ms (Views: 15.6ms | ActiveRecord: 0.2ms) + + +Started PATCH "/tasks/2?task%5Bcompleted%5D=false" for 127.0.0.1 at 2017-09-21 16:04:05 -0700 +Processing by TasksController#update as HTML + Parameters: {"authenticity_token"=>"IL7HGhXv4EC6YwFpC+z2sBqHi538xN5DDJgDlC6vbP3q7bHkj5GU19Bbj22+RoH+H5T599jKygNmhiZzpfAsPw==", "task"=>{"completed"=>"false"}, "id"=>"2"} + Task Load (0.1ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 2], ["LIMIT", 1]] +  (0.1ms) BEGIN + SQL (0.4ms) UPDATE "tasks" SET "completed" = $1, "updated_at" = $2 WHERE "tasks"."id" = $3 [["completed", "f"], ["updated_at", "2017-09-21 23:04:05.643236"], ["id", 2]] +  (5.6ms) COMMIT +Redirected to http://localhost:3000/tasks +Completed 302 Found in 9ms (ActiveRecord: 6.2ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-21 16:04:05 -0700 +Processing by TasksController#index as HTML + Rendering tasks/index.html.erb within layouts/application + Task Load (0.3ms) SELECT "tasks".* FROM "tasks" ORDER BY "tasks"."name" ASC + Rendered tasks/index.html.erb within layouts/application (1.9ms) +Completed 200 OK in 16ms (Views: 14.5ms | ActiveRecord: 0.3ms) + + +Started GET "/tasks/2" for 127.0.0.1 at 2017-09-21 16:04:06 -0700 +Processing by TasksController#show as HTML + Parameters: {"id"=>"2"} + Task Load (0.2ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 2], ["LIMIT", 1]] + Rendering tasks/show.html.erb within layouts/application + Rendered tasks/show.html.erb within layouts/application (1.2ms) +Completed 200 OK in 17ms (Views: 14.5ms | ActiveRecord: 0.2ms) + + From e96b9e621897f2024a1c71fa2c75bf7020118dd1 Mon Sep 17 00:00:00 2001 From: Tanja Stroble Date: Fri, 22 Sep 2017 10:51:19 -0700 Subject: [PATCH 18/19] added a popup to confirm delete in show view --- app/views/tasks/show.html.erb | 7 +- config/routes.rb | 4 +- log/development.log | 1113 +++++++++++++++++++++++++++++++++ 3 files changed, 1121 insertions(+), 3 deletions(-) diff --git a/app/views/tasks/show.html.erb b/app/views/tasks/show.html.erb index 0628b0442..a337d9441 100644 --- a/app/views/tasks/show.html.erb +++ b/app/views/tasks/show.html.erb @@ -9,7 +9,12 @@ params are : <%= params %> <%= @task.name%> <%=link_to "Edit", edit_task_path(@task.id) %> <%=link_to "Add Task", new_task_path %> - <%=link_to "Delete", delete_task_path(@task.id), method: :delete %> + + <%= link_to 'Delete', + delete_task_path(@task.id), + method: :delete, + data: { confirm: 'Are you sure?' } %> + <% if @task.completed %> <%=link_to "Mark Incomplete", update_task_path(@task.id, :task => { :completed => false }), method: :patch %> <% else %> diff --git a/config/routes.rb b/config/routes.rb index 8ccb0a6d9..d34a64b00 100644 --- a/config/routes.rb +++ b/config/routes.rb @@ -4,6 +4,8 @@ get '/tasks', to: 'tasks#index', as: 'tasks' #tasks_path + get '/task/:id/confirm', to: 'tasks#confirm', as: 'confirm_task' # confirm_task_path + get '/tasks/:id/edit', to: 'tasks#edit', as: 'edit_task' #edit_task_path get 'tasks/new', to: 'tasks#new', as: 'new_task' #new_task_path @@ -14,8 +16,6 @@ post '/tasks', to:'tasks#create', as: 'create_task' #create_task_path - # patch '/task/:id/complete', to: 'tasks#complete', as: 'complete_task' #complete_task_path - delete '/tasks/:id', to: 'tasks#destroy', as: 'delete_task' #delete_task_path # For details on the xDSL available within this file, see http://guides.rubyonrails.org/routing.html diff --git a/log/development.log b/log/development.log index a67b9001e..cf7809e9d 100644 --- a/log/development.log +++ b/log/development.log @@ -4977,3 +4977,1116 @@ Processing by TasksController#show as HTML Completed 200 OK in 17ms (Views: 14.5ms | ActiveRecord: 0.2ms) +Started GET "/tasks" for 127.0.0.1 at 2017-09-22 10:19:48 -0700 +  (1.0ms) SELECT "schema_migrations"."version" FROM "schema_migrations" ORDER BY "schema_migrations"."version" ASC +Processing by TasksController#index as HTML + Rendering tasks/index.html.erb within layouts/application + Task Load (0.6ms) SELECT "tasks".* FROM "tasks" ORDER BY "tasks"."name" ASC + Rendered tasks/index.html.erb within layouts/application (12.8ms) +Completed 200 OK in 246ms (Views: 228.9ms | ActiveRecord: 3.9ms) + + +Started GET "/tasks/new" for 127.0.0.1 at 2017-09-22 10:19:51 -0700 +Processing by TasksController#new as HTML + Rendering tasks/new.html.erb within layouts/application + Rendered tasks/_form.html.erb (2.0ms) + Rendered tasks/new.html.erb within layouts/application (13.8ms) +Completed 200 OK in 31ms (Views: 29.1ms | ActiveRecord: 0.0ms) + + +Started POST "/tasks" for 127.0.0.1 at 2017-09-22 10:20:09 -0700 +Processing by TasksController#create as HTML + Parameters: {"utf8"=>"✓", "authenticity_token"=>"JUR8IoBE3AC4TxR0PgDew4QeOavh13dBaqRo9xm6O6i+7ckVipK/j7LaQTLxNy3u0DNzR17pEASUn6HAkSnfEw==", "task"=>{"name"=>"buy groceries ", "description"=>"eggs, greenz, milk"}, "commit"=>"Create Task"} +  (0.1ms) BEGIN + SQL (2.7ms) INSERT INTO "tasks" ("name", "description", "created_at", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["name", "buy groceries "], ["description", "eggs, greenz, milk"], ["created_at", "2017-09-22 17:20:09.158548"], ["updated_at", "2017-09-22 17:20:09.158548"]] +  (0.7ms) COMMIT +Redirected to http://localhost:3000/tasks +Completed 302 Found in 18ms (ActiveRecord: 8.5ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-22 10:20:09 -0700 +Processing by TasksController#index as HTML + Rendering tasks/index.html.erb within layouts/application + Task Load (0.7ms) SELECT "tasks".* FROM "tasks" ORDER BY "tasks"."name" ASC + Rendered tasks/index.html.erb within layouts/application (3.0ms) +Completed 200 OK in 19ms (Views: 16.2ms | ActiveRecord: 0.7ms) + + +Started GET "/tasks/9" for 127.0.0.1 at 2017-09-22 10:20:12 -0700 +Processing by TasksController#show as HTML + Parameters: {"id"=>"9"} + Task Load (0.2ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 9], ["LIMIT", 1]] + Rendering tasks/show.html.erb within layouts/application + Rendered tasks/show.html.erb within layouts/application (1.3ms) +Completed 200 OK in 19ms (Views: 14.9ms | ActiveRecord: 0.4ms) + + +Started GET "/tasks/9" for 127.0.0.1 at 2017-09-22 10:20:15 -0700 +Processing by TasksController#show as HTML + Parameters: {"id"=>"9"} + Task Load (0.3ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 9], ["LIMIT", 1]] + Rendering tasks/show.html.erb within layouts/application + Rendered tasks/show.html.erb within layouts/application (1.2ms) +Completed 200 OK in 17ms (Views: 14.3ms | ActiveRecord: 0.3ms) + + +Started GET "/tasks/9" for 127.0.0.1 at 2017-09-22 10:20:17 -0700 +Processing by TasksController#show as HTML + Parameters: {"id"=>"9"} + Task Load (0.2ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 9], ["LIMIT", 1]] + Rendering tasks/show.html.erb within layouts/application + Rendered tasks/show.html.erb within layouts/application (1.2ms) +Completed 200 OK in 17ms (Views: 14.3ms | ActiveRecord: 0.6ms) + + +Started GET "/tasks/9" for 127.0.0.1 at 2017-09-22 10:20:18 -0700 +Processing by TasksController#show as HTML + Parameters: {"id"=>"9"} + Task Load (0.2ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 9], ["LIMIT", 1]] + Rendering tasks/show.html.erb within layouts/application + Rendered tasks/show.html.erb within layouts/application (1.2ms) +Completed 200 OK in 29ms (Views: 26.1ms | ActiveRecord: 0.2ms) + + +Started GET "/tasks/9" for 127.0.0.1 at 2017-09-22 10:20:18 -0700 +Processing by TasksController#show as HTML + Parameters: {"id"=>"9"} + Task Load (0.3ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 9], ["LIMIT", 1]] + Rendering tasks/show.html.erb within layouts/application + Rendered tasks/show.html.erb within layouts/application (1.2ms) +Completed 200 OK in 18ms (Views: 15.1ms | ActiveRecord: 0.3ms) + + +Started GET "/tasks/9" for 127.0.0.1 at 2017-09-22 10:20:18 -0700 +Processing by TasksController#show as HTML + Parameters: {"id"=>"9"} + Task Load (0.3ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 9], ["LIMIT", 1]] + Rendering tasks/show.html.erb within layouts/application + Rendered tasks/show.html.erb within layouts/application (1.2ms) +Completed 200 OK in 18ms (Views: 14.8ms | ActiveRecord: 0.3ms) + + +Started GET "/tasks/9" for 127.0.0.1 at 2017-09-22 10:20:19 -0700 +Processing by TasksController#show as HTML + Parameters: {"id"=>"9"} + Task Load (0.3ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 9], ["LIMIT", 1]] + Rendering tasks/show.html.erb within layouts/application + Rendered tasks/show.html.erb within layouts/application (1.2ms) +Completed 200 OK in 17ms (Views: 14.7ms | ActiveRecord: 0.3ms) + + +Started DELETE "/tasks/9" for 127.0.0.1 at 2017-09-22 10:20:19 -0700 +Processing by TasksController#destroy as HTML + Parameters: {"authenticity_token"=>"3Lx0pkdd/FZFOBYZapguuWPvF853LJ8XzjhwI+xnwg0W7wJY3SOIwS8AmB3fMln3ZvxlpFMii1ekJlXEZziCzw==", "id"=>"9"} + Task Load (0.2ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 9], ["LIMIT", 1]] +  (0.1ms) BEGIN + SQL (0.3ms) DELETE FROM "tasks" WHERE "tasks"."id" = $1 [["id", 9]] +  (5.5ms) COMMIT +Redirected to http://localhost:3000/tasks +Completed 302 Found in 9ms (ActiveRecord: 6.1ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-22 10:20:19 -0700 +Processing by TasksController#index as HTML + Rendering tasks/index.html.erb within layouts/application + Task Load (0.4ms) SELECT "tasks".* FROM "tasks" ORDER BY "tasks"."name" ASC + Rendered tasks/index.html.erb within layouts/application (3.0ms) +Completed 200 OK in 19ms (Views: 16.6ms | ActiveRecord: 0.4ms) + + +Started GET "/tasks/new" for 127.0.0.1 at 2017-09-22 10:20:26 -0700 +Processing by TasksController#new as HTML + Rendering tasks/new.html.erb within layouts/application + Rendered tasks/_form.html.erb (1.6ms) + Rendered tasks/new.html.erb within layouts/application (4.7ms) +Completed 200 OK in 20ms (Views: 18.2ms | ActiveRecord: 0.0ms) + + +Started POST "/tasks" for 127.0.0.1 at 2017-09-22 10:20:35 -0700 +Processing by TasksController#create as HTML + Parameters: {"utf8"=>"✓", "authenticity_token"=>"3T0mn59oae6fyNQ1dESyZOnOkhOBGZPHCmYiCf/Jks5GlJOolb4KYZVdgXO7c0FJvePY/z4n9IL0Xes+d1p2dQ==", "task"=>{"name"=>"to be deleted ", "description"=>"to be deleted"}, "commit"=>"Create Task"} +  (0.1ms) BEGIN + SQL (0.3ms) INSERT INTO "tasks" ("name", "description", "created_at", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["name", "to be deleted "], ["description", "to be deleted"], ["created_at", "2017-09-22 17:20:35.124535"], ["updated_at", "2017-09-22 17:20:35.124535"]] +  (0.4ms) COMMIT +Redirected to http://localhost:3000/tasks +Completed 302 Found in 3ms (ActiveRecord: 0.8ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-22 10:20:35 -0700 +Processing by TasksController#index as HTML + Rendering tasks/index.html.erb within layouts/application + Task Load (1.2ms) SELECT "tasks".* FROM "tasks" ORDER BY "tasks"."name" ASC + Rendered tasks/index.html.erb within layouts/application (3.7ms) +Completed 200 OK in 19ms (Views: 16.2ms | ActiveRecord: 1.2ms) + + +Started GET "/" for 127.0.0.1 at 2017-09-22 10:21:52 -0700 +Processing by TasksController#index as HTML + Rendering tasks/index.html.erb within layouts/application + Task Load (0.5ms) SELECT "tasks".* FROM "tasks" ORDER BY "tasks"."name" ASC + Rendered tasks/index.html.erb within layouts/application (2.8ms) +Completed 200 OK in 19ms (Views: 16.6ms | ActiveRecord: 0.5ms) + + +Started GET "/" for 127.0.0.1 at 2017-09-22 10:21:54 -0700 +Processing by TasksController#index as HTML + Rendering tasks/index.html.erb within layouts/application + Task Load (0.3ms) SELECT "tasks".* FROM "tasks" ORDER BY "tasks"."name" ASC + Rendered tasks/index.html.erb within layouts/application (1.9ms) +Completed 200 OK in 19ms (Views: 17.1ms | ActiveRecord: 0.3ms) + + +Started GET "/tasks/10" for 127.0.0.1 at 2017-09-22 10:21:56 -0700 +Processing by TasksController#show as HTML + Parameters: {"id"=>"10"} + Task Load (0.2ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 10], ["LIMIT", 1]] + Rendering tasks/show.html.erb within layouts/application + Rendered tasks/show.html.erb within layouts/application (5.5ms) +Completed 500 Internal Server Error in 12ms (ActiveRecord: 0.2ms) + + + +ActionView::Template::Error (undefined method `to_model' for 10:Integer +Did you mean? to_yaml): + 10: <%=link_to "Edit", edit_task_path(@task.id) %> + 11: <%=link_to "Add Task", new_task_path %> + 12: <%=link_to "Delete", delete_task_path(@task.id), method: :delete %> + 13: <%= link_to 'Delete', (@task.id), :confirm => "Are you sure?", :method => :delete %> + 14: + 15: <% if @task.completed %> + 16: <%=link_to "Mark Incomplete", update_task_path(@task.id, :task => { :completed => false }), method: :patch %> + +app/views/tasks/show.html.erb:13:in `_app_views_tasks_show_html_erb__484603741861676125_70270717737820' +Started GET "/" for 127.0.0.1 at 2017-09-22 10:23:21 -0700 +Processing by TasksController#index as HTML + Rendering tasks/index.html.erb within layouts/application + Task Load (0.3ms) SELECT "tasks".* FROM "tasks" ORDER BY "tasks"."name" ASC + Rendered tasks/index.html.erb within layouts/application (2.4ms) +Completed 200 OK in 20ms (Views: 18.0ms | ActiveRecord: 0.3ms) + + +Started GET "/tasks/10" for 127.0.0.1 at 2017-09-22 10:23:23 -0700 +Processing by TasksController#show as HTML + Parameters: {"id"=>"10"} + Task Load (0.2ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 10], ["LIMIT", 1]] + Rendering tasks/show.html.erb within layouts/application + Rendered tasks/show.html.erb within layouts/application (0.9ms) +Completed 500 Internal Server Error in 7ms (ActiveRecord: 0.2ms) + + + +SyntaxError (/Users/tanjastroble/Desktop/Week7/TaskList/app/views/tasks/show.html.erb:13: syntax error, unexpected ',', expecting => +", delete_task_path(@task.id),:method => :delete );@output_b + ^): + +app/views/tasks/show.html.erb:13: syntax error, unexpected ',', expecting => +Started GET "/" for 127.0.0.1 at 2017-09-22 10:23:44 -0700 +Processing by TasksController#index as HTML + Rendering tasks/index.html.erb within layouts/application + Task Load (0.3ms) SELECT "tasks".* FROM "tasks" ORDER BY "tasks"."name" ASC + Rendered tasks/index.html.erb within layouts/application (2.0ms) +Completed 200 OK in 18ms (Views: 15.9ms | ActiveRecord: 0.3ms) + + +Started GET "/" for 127.0.0.1 at 2017-09-22 10:23:45 -0700 +Processing by TasksController#index as HTML + Rendering tasks/index.html.erb within layouts/application + Task Load (0.3ms) SELECT "tasks".* FROM "tasks" ORDER BY "tasks"."name" ASC + Rendered tasks/index.html.erb within layouts/application (2.5ms) +Completed 200 OK in 22ms (Views: 19.6ms | ActiveRecord: 0.3ms) + + +Started GET "/tasks/10" for 127.0.0.1 at 2017-09-22 10:23:47 -0700 +Processing by TasksController#show as HTML + Parameters: {"id"=>"10"} + Task Load (0.2ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 10], ["LIMIT", 1]] + Rendering tasks/show.html.erb within layouts/application + Rendered tasks/show.html.erb within layouts/application (0.9ms) +Completed 500 Internal Server Error in 7ms (ActiveRecord: 0.2ms) + + + +SyntaxError (/Users/tanjastroble/Desktop/Week7/TaskList/app/views/tasks/show.html.erb:13: syntax error, unexpected ',', expecting => +", delete_task_path(@task.id),:method => :delete );@output_b + ^): + +app/views/tasks/show.html.erb:13: syntax error, unexpected ',', expecting => +Started GET "/" for 127.0.0.1 at 2017-09-22 10:24:21 -0700 +Processing by TasksController#index as HTML + Rendering tasks/index.html.erb within layouts/application + Task Load (1.2ms) SELECT "tasks".* FROM "tasks" ORDER BY "tasks"."name" ASC + Rendered tasks/index.html.erb within layouts/application (3.5ms) +Completed 200 OK in 20ms (Views: 17.3ms | ActiveRecord: 1.2ms) + + +Started GET "/tasks/10" for 127.0.0.1 at 2017-09-22 10:24:22 -0700 +Processing by TasksController#show as HTML + Parameters: {"id"=>"10"} + Task Load (0.2ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 10], ["LIMIT", 1]] + Rendering tasks/show.html.erb within layouts/application + Rendered tasks/show.html.erb within layouts/application (0.9ms) +Completed 500 Internal Server Error in 7ms (ActiveRecord: 0.2ms) + + + +SyntaxError (/Users/tanjastroble/Desktop/Week7/TaskList/app/views/tasks/show.html.erb:13: syntax error, unexpected ',', expecting => +", delete_task_path(@task.id),method: :delete );@output_buff + ^): + +app/views/tasks/show.html.erb:13: syntax error, unexpected ',', expecting => +Started GET "/" for 127.0.0.1 at 2017-09-22 10:26:03 -0700 +Processing by TasksController#index as HTML + Rendering tasks/index.html.erb within layouts/application + Task Load (0.3ms) SELECT "tasks".* FROM "tasks" ORDER BY "tasks"."name" ASC + Rendered tasks/index.html.erb within layouts/application (2.0ms) +Completed 200 OK in 19ms (Views: 16.4ms | ActiveRecord: 0.3ms) + + +Started GET "/" for 127.0.0.1 at 2017-09-22 10:26:05 -0700 +Processing by TasksController#index as HTML + Rendering tasks/index.html.erb within layouts/application + Task Load (0.4ms) SELECT "tasks".* FROM "tasks" ORDER BY "tasks"."name" ASC + Rendered tasks/index.html.erb within layouts/application (2.6ms) +Completed 200 OK in 20ms (Views: 17.6ms | ActiveRecord: 0.4ms) + + +Started GET "/tasks/10" for 127.0.0.1 at 2017-09-22 10:27:28 -0700 +Processing by TasksController#show as HTML + Parameters: {"id"=>"10"} + Task Load (0.2ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 10], ["LIMIT", 1]] + Rendering tasks/show.html.erb within layouts/application + Rendered tasks/show.html.erb within layouts/application (1.3ms) +Completed 200 OK in 18ms (Views: 15.4ms | ActiveRecord: 0.2ms) + + +Started DELETE "/tasks/10" for 127.0.0.1 at 2017-09-22 10:27:29 -0700 +Processing by TasksController#destroy as HTML + Parameters: {"authenticity_token"=>"4WQt3e5VM3U7ewCKdL5sZBjcChWcg3fuqcAI+pfpjTArN1sjdCtH4lFDjo7BFBsqHc94f7iNY67D3i0dHLbN8g==", "id"=>"10"} + Task Load (0.2ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 10], ["LIMIT", 1]] +  (0.1ms) BEGIN + SQL (6.0ms) DELETE FROM "tasks" WHERE "tasks"."id" = $1 [["id", 10]] +  (0.5ms) COMMIT +Redirected to http://localhost:3000/tasks +Completed 302 Found in 9ms (ActiveRecord: 6.9ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-22 10:27:29 -0700 +Processing by TasksController#index as HTML + Rendering tasks/index.html.erb within layouts/application + Task Load (0.3ms) SELECT "tasks".* FROM "tasks" ORDER BY "tasks"."name" ASC + Rendered tasks/index.html.erb within layouts/application (1.9ms) +Completed 200 OK in 18ms (Views: 16.0ms | ActiveRecord: 0.3ms) + + +Started GET "/tasks/new" for 127.0.0.1 at 2017-09-22 10:28:19 -0700 +Processing by TasksController#new as HTML + Rendering tasks/new.html.erb within layouts/application + Rendered tasks/_form.html.erb (1.5ms) + Rendered tasks/new.html.erb within layouts/application (4.6ms) +Completed 200 OK in 20ms (Views: 18.6ms | ActiveRecord: 0.0ms) + + +Started POST "/tasks" for 127.0.0.1 at 2017-09-22 10:28:31 -0700 +Processing by TasksController#create as HTML + Parameters: {"utf8"=>"✓", "authenticity_token"=>"RC4+oSPqnUnBmts/L/q5oq6mnkYpMGUXy2QfAYLIMuzfh4uWKTz+xssPjnngzUqP+ovUqpYOAlI1X9Y2ClvWVw==", "task"=>{"name"=>"to be deleted ", "description"=>"cause it's garbage"}, "commit"=>"Create Task"} +  (0.1ms) BEGIN + SQL (0.4ms) INSERT INTO "tasks" ("name", "description", "created_at", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["name", "to be deleted "], ["description", "cause it's garbage"], ["created_at", "2017-09-22 17:28:31.418224"], ["updated_at", "2017-09-22 17:28:31.418224"]] +  (0.4ms) COMMIT +Redirected to http://localhost:3000/tasks +Completed 302 Found in 4ms (ActiveRecord: 1.0ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-22 10:28:31 -0700 +Processing by TasksController#index as HTML + Rendering tasks/index.html.erb within layouts/application + Task Load (0.5ms) SELECT "tasks".* FROM "tasks" ORDER BY "tasks"."name" ASC + Rendered tasks/index.html.erb within layouts/application (2.4ms) +Completed 200 OK in 23ms (Views: 21.2ms | ActiveRecord: 0.5ms) + + +Started GET "/tasks/11" for 127.0.0.1 at 2017-09-22 10:28:32 -0700 +Processing by TasksController#show as HTML + Parameters: {"id"=>"11"} + Task Load (0.2ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 11], ["LIMIT", 1]] + Rendering tasks/show.html.erb within layouts/application + Rendered tasks/show.html.erb within layouts/application (1.0ms) +Completed 500 Internal Server Error in 7ms (ActiveRecord: 0.2ms) + + + +SyntaxError (/Users/tanjastroble/Desktop/Week7/TaskList/app/views/tasks/show.html.erb:12: syntax error, unexpected ')', expecting => +', delete_task_path(@task.id));@output_buffer.safe_append=' + ^ +/Users/tanjastroble/Desktop/Week7/TaskList/app/views/tasks/show.html.erb:32: syntax error, unexpected keyword_else, expecting ')' +'.freeze; else + ^ +/Users/tanjastroble/Desktop/Week7/TaskList/app/views/tasks/show.html.erb:34: syntax error, unexpected keyword_end, expecting ')' +'.freeze; end + ^ +/Users/tanjastroble/Desktop/Week7/TaskList/app/views/tasks/show.html.erb:42: syntax error, unexpected keyword_ensure, expecting ')' + ensure + ^ +/Users/tanjastroble/Desktop/Week7/TaskList/app/views/tasks/show.html.erb:44: syntax error, unexpected keyword_end, expecting ')' + end + ^): + +app/views/tasks/show.html.erb:12: syntax error, unexpected ')', expecting => +app/views/tasks/show.html.erb:32: syntax error, unexpected keyword_else, expecting ')' +app/views/tasks/show.html.erb:34: syntax error, unexpected keyword_end, expecting ')' +app/views/tasks/show.html.erb:42: syntax error, unexpected keyword_ensure, expecting ')' +app/views/tasks/show.html.erb:44: syntax error, unexpected keyword_end, expecting ')' +Started GET "/tasks" for 127.0.0.1 at 2017-09-22 10:28:45 -0700 +Processing by TasksController#index as HTML + Rendering tasks/index.html.erb within layouts/application + Task Load (0.3ms) SELECT "tasks".* FROM "tasks" ORDER BY "tasks"."name" ASC + Rendered tasks/index.html.erb within layouts/application (2.0ms) +Completed 200 OK in 18ms (Views: 16.1ms | ActiveRecord: 0.3ms) + + +Started GET "/tasks/11" for 127.0.0.1 at 2017-09-22 10:28:47 -0700 +Processing by TasksController#show as HTML + Parameters: {"id"=>"11"} + Task Load (0.2ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 11], ["LIMIT", 1]] + Rendering tasks/show.html.erb within layouts/application + Rendered tasks/show.html.erb within layouts/application (0.9ms) +Completed 500 Internal Server Error in 7ms (ActiveRecord: 0.2ms) + + + +SyntaxError (/Users/tanjastroble/Desktop/Week7/TaskList/app/views/tasks/show.html.erb:12: syntax error, unexpected ')', expecting => +', delete_task_path(@task.id));@output_buffer.safe_append=' + ^ +/Users/tanjastroble/Desktop/Week7/TaskList/app/views/tasks/show.html.erb:32: syntax error, unexpected keyword_else, expecting ')' +'.freeze; else + ^ +/Users/tanjastroble/Desktop/Week7/TaskList/app/views/tasks/show.html.erb:34: syntax error, unexpected keyword_end, expecting ')' +'.freeze; end + ^ +/Users/tanjastroble/Desktop/Week7/TaskList/app/views/tasks/show.html.erb:42: syntax error, unexpected keyword_ensure, expecting ')' + ensure + ^ +/Users/tanjastroble/Desktop/Week7/TaskList/app/views/tasks/show.html.erb:44: syntax error, unexpected keyword_end, expecting ')' + end + ^): + +app/views/tasks/show.html.erb:12: syntax error, unexpected ')', expecting => +app/views/tasks/show.html.erb:32: syntax error, unexpected keyword_else, expecting ')' +app/views/tasks/show.html.erb:34: syntax error, unexpected keyword_end, expecting ')' +app/views/tasks/show.html.erb:42: syntax error, unexpected keyword_ensure, expecting ')' +app/views/tasks/show.html.erb:44: syntax error, unexpected keyword_end, expecting ')' +Started GET "/tasks" for 127.0.0.1 at 2017-09-22 10:28:49 -0700 +Processing by TasksController#index as HTML + Rendering tasks/index.html.erb within layouts/application + Task Load (0.3ms) SELECT "tasks".* FROM "tasks" ORDER BY "tasks"."name" ASC + Rendered tasks/index.html.erb within layouts/application (2.5ms) +Completed 200 OK in 17ms (Views: 15.5ms | ActiveRecord: 0.3ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-22 10:28:50 -0700 +Processing by TasksController#index as HTML + Rendering tasks/index.html.erb within layouts/application + Task Load (0.4ms) SELECT "tasks".* FROM "tasks" ORDER BY "tasks"."name" ASC + Rendered tasks/index.html.erb within layouts/application (2.3ms) +Completed 200 OK in 19ms (Views: 16.8ms | ActiveRecord: 0.4ms) + + +Started GET "/tasks/11" for 127.0.0.1 at 2017-09-22 10:28:51 -0700 +Processing by TasksController#show as HTML + Parameters: {"id"=>"11"} + Task Load (0.2ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 11], ["LIMIT", 1]] + Rendering tasks/show.html.erb within layouts/application + Rendered tasks/show.html.erb within layouts/application (0.9ms) +Completed 500 Internal Server Error in 7ms (ActiveRecord: 0.2ms) + + + +SyntaxError (/Users/tanjastroble/Desktop/Week7/TaskList/app/views/tasks/show.html.erb:12: syntax error, unexpected ')', expecting => +', delete_task_path(@task.id));@output_buffer.safe_append=' + ^ +/Users/tanjastroble/Desktop/Week7/TaskList/app/views/tasks/show.html.erb:32: syntax error, unexpected keyword_else, expecting ')' +'.freeze; else + ^ +/Users/tanjastroble/Desktop/Week7/TaskList/app/views/tasks/show.html.erb:34: syntax error, unexpected keyword_end, expecting ')' +'.freeze; end + ^ +/Users/tanjastroble/Desktop/Week7/TaskList/app/views/tasks/show.html.erb:42: syntax error, unexpected keyword_ensure, expecting ')' + ensure + ^ +/Users/tanjastroble/Desktop/Week7/TaskList/app/views/tasks/show.html.erb:44: syntax error, unexpected keyword_end, expecting ')' + end + ^): + +app/views/tasks/show.html.erb:12: syntax error, unexpected ')', expecting => +app/views/tasks/show.html.erb:32: syntax error, unexpected keyword_else, expecting ')' +app/views/tasks/show.html.erb:34: syntax error, unexpected keyword_end, expecting ')' +app/views/tasks/show.html.erb:42: syntax error, unexpected keyword_ensure, expecting ')' +app/views/tasks/show.html.erb:44: syntax error, unexpected keyword_end, expecting ')' +Started GET "/tasks" for 127.0.0.1 at 2017-09-22 10:28:54 -0700 +Processing by TasksController#index as HTML + Rendering tasks/index.html.erb within layouts/application + Task Load (0.4ms) SELECT "tasks".* FROM "tasks" ORDER BY "tasks"."name" ASC + Rendered tasks/index.html.erb within layouts/application (2.8ms) +Completed 200 OK in 22ms (Views: 19.3ms | ActiveRecord: 0.4ms) + + +Started GET "/tasks/11" for 127.0.0.1 at 2017-09-22 10:28:55 -0700 +Processing by TasksController#show as HTML + Parameters: {"id"=>"11"} + Task Load (0.2ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 11], ["LIMIT", 1]] + Rendering tasks/show.html.erb within layouts/application + Rendered tasks/show.html.erb within layouts/application (0.9ms) +Completed 500 Internal Server Error in 7ms (ActiveRecord: 0.2ms) + + + +SyntaxError (/Users/tanjastroble/Desktop/Week7/TaskList/app/views/tasks/show.html.erb:12: syntax error, unexpected ')', expecting => +', delete_task_path(@task.id));@output_buffer.safe_append=' + ^ +/Users/tanjastroble/Desktop/Week7/TaskList/app/views/tasks/show.html.erb:32: syntax error, unexpected keyword_else, expecting ')' +'.freeze; else + ^ +/Users/tanjastroble/Desktop/Week7/TaskList/app/views/tasks/show.html.erb:34: syntax error, unexpected keyword_end, expecting ')' +'.freeze; end + ^ +/Users/tanjastroble/Desktop/Week7/TaskList/app/views/tasks/show.html.erb:42: syntax error, unexpected keyword_ensure, expecting ')' + ensure + ^ +/Users/tanjastroble/Desktop/Week7/TaskList/app/views/tasks/show.html.erb:44: syntax error, unexpected keyword_end, expecting ')' + end + ^): + +app/views/tasks/show.html.erb:12: syntax error, unexpected ')', expecting => +app/views/tasks/show.html.erb:32: syntax error, unexpected keyword_else, expecting ')' +app/views/tasks/show.html.erb:34: syntax error, unexpected keyword_end, expecting ')' +app/views/tasks/show.html.erb:42: syntax error, unexpected keyword_ensure, expecting ')' +app/views/tasks/show.html.erb:44: syntax error, unexpected keyword_end, expecting ')' +Started GET "/tasks" for 127.0.0.1 at 2017-09-22 10:28:57 -0700 +Processing by TasksController#index as HTML + Rendering tasks/index.html.erb within layouts/application + Task Load (0.3ms) SELECT "tasks".* FROM "tasks" ORDER BY "tasks"."name" ASC + Rendered tasks/index.html.erb within layouts/application (2.2ms) +Completed 200 OK in 20ms (Views: 17.7ms | ActiveRecord: 0.3ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-22 10:29:00 -0700 +Processing by TasksController#index as HTML + Rendering tasks/index.html.erb within layouts/application + Task Load (0.4ms) SELECT "tasks".* FROM "tasks" ORDER BY "tasks"."name" ASC + Rendered tasks/index.html.erb within layouts/application (2.4ms) +Completed 200 OK in 19ms (Views: 16.8ms | ActiveRecord: 0.4ms) + + +Started GET "/tasks/11" for 127.0.0.1 at 2017-09-22 10:29:01 -0700 +Processing by TasksController#show as HTML + Parameters: {"id"=>"11"} + Task Load (0.2ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 11], ["LIMIT", 1]] + Rendering tasks/show.html.erb within layouts/application + Rendered tasks/show.html.erb within layouts/application (0.9ms) +Completed 500 Internal Server Error in 7ms (ActiveRecord: 0.2ms) + + + +SyntaxError (/Users/tanjastroble/Desktop/Week7/TaskList/app/views/tasks/show.html.erb:12: syntax error, unexpected ')', expecting => +', delete_task_path(@task.id));@output_buffer.safe_append=' + ^ +/Users/tanjastroble/Desktop/Week7/TaskList/app/views/tasks/show.html.erb:32: syntax error, unexpected keyword_else, expecting ')' +'.freeze; else + ^ +/Users/tanjastroble/Desktop/Week7/TaskList/app/views/tasks/show.html.erb:34: syntax error, unexpected keyword_end, expecting ')' +'.freeze; end + ^ +/Users/tanjastroble/Desktop/Week7/TaskList/app/views/tasks/show.html.erb:42: syntax error, unexpected keyword_ensure, expecting ')' + ensure + ^ +/Users/tanjastroble/Desktop/Week7/TaskList/app/views/tasks/show.html.erb:44: syntax error, unexpected keyword_end, expecting ')' + end + ^): + +app/views/tasks/show.html.erb:12: syntax error, unexpected ')', expecting => +app/views/tasks/show.html.erb:32: syntax error, unexpected keyword_else, expecting ')' +app/views/tasks/show.html.erb:34: syntax error, unexpected keyword_end, expecting ')' +app/views/tasks/show.html.erb:42: syntax error, unexpected keyword_ensure, expecting ')' +app/views/tasks/show.html.erb:44: syntax error, unexpected keyword_end, expecting ')' +Started GET "/tasks" for 127.0.0.1 at 2017-09-22 10:29:46 -0700 +Processing by TasksController#index as HTML + Rendering tasks/index.html.erb within layouts/application + Task Load (0.3ms) SELECT "tasks".* FROM "tasks" ORDER BY "tasks"."name" ASC + Rendered tasks/index.html.erb within layouts/application (2.0ms) +Completed 200 OK in 19ms (Views: 17.0ms | ActiveRecord: 0.3ms) + + +Started GET "/tasks/11" for 127.0.0.1 at 2017-09-22 10:29:48 -0700 +Processing by TasksController#show as HTML + Parameters: {"id"=>"11"} + Task Load (0.2ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 11], ["LIMIT", 1]] + Rendering tasks/show.html.erb within layouts/application + Rendered tasks/show.html.erb within layouts/application (1.3ms) +Completed 200 OK in 18ms (Views: 15.6ms | ActiveRecord: 0.2ms) + + +Started DELETE "/tasks/11" for 127.0.0.1 at 2017-09-22 10:29:50 -0700 +Processing by TasksController#destroy as HTML + Parameters: {"authenticity_token"=>"tcAlhAVzBRSuX3ej8LF0Ie6SJk18IanG7mrRnKJ2Ji5/k1N6nw1xg8Rn+adFGwNv64FUJ1gvvYaEdPR7KSlm7A==", "id"=>"11"} + Task Load (0.1ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 11], ["LIMIT", 1]] +  (0.1ms) BEGIN + SQL (0.2ms) DELETE FROM "tasks" WHERE "tasks"."id" = $1 [["id", 11]] +  (5.6ms) COMMIT +Redirected to http://localhost:3000/tasks +Completed 302 Found in 8ms (ActiveRecord: 6.1ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-22 10:29:50 -0700 +Processing by TasksController#index as HTML + Rendering tasks/index.html.erb within layouts/application + Task Load (0.3ms) SELECT "tasks".* FROM "tasks" ORDER BY "tasks"."name" ASC + Rendered tasks/index.html.erb within layouts/application (1.8ms) +Completed 200 OK in 18ms (Views: 16.2ms | ActiveRecord: 0.3ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-22 10:31:23 -0700 +Processing by TasksController#index as HTML + Rendering tasks/index.html.erb within layouts/application + Task Load (0.3ms) SELECT "tasks".* FROM "tasks" ORDER BY "tasks"."name" ASC + Rendered tasks/index.html.erb within layouts/application (2.0ms) +Completed 200 OK in 17ms (Views: 14.7ms | ActiveRecord: 0.3ms) + + +Started GET "/tasks/new" for 127.0.0.1 at 2017-09-22 10:31:25 -0700 +Processing by TasksController#new as HTML + Rendering tasks/new.html.erb within layouts/application + Rendered tasks/_form.html.erb (1.5ms) + Rendered tasks/new.html.erb within layouts/application (4.4ms) +Completed 200 OK in 22ms (Views: 19.3ms | ActiveRecord: 0.0ms) + + +Started POST "/tasks" for 127.0.0.1 at 2017-09-22 10:31:32 -0700 +Processing by TasksController#create as HTML + Parameters: {"utf8"=>"✓", "authenticity_token"=>"8cWy8Uhe7KudxBTEM0GzTP6uq2O3s4v6ojQIdFkAARFqbAfGQoiPJJdRQYL8dkBhqoPhjwiN7L9cD8FD0ZPlqg==", "task"=>{"name"=>"to be deleted ", "description"=>"to be deleted"}, "commit"=>"Create Task"} +  (0.2ms) BEGIN + SQL (0.3ms) INSERT INTO "tasks" ("name", "description", "created_at", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["name", "to be deleted "], ["description", "to be deleted"], ["created_at", "2017-09-22 17:31:32.289948"], ["updated_at", "2017-09-22 17:31:32.289948"]] +  (0.5ms) COMMIT +Redirected to http://localhost:3000/tasks +Completed 302 Found in 4ms (ActiveRecord: 1.0ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-22 10:31:32 -0700 +Processing by TasksController#index as HTML + Rendering tasks/index.html.erb within layouts/application + Task Load (0.3ms) SELECT "tasks".* FROM "tasks" ORDER BY "tasks"."name" ASC + Rendered tasks/index.html.erb within layouts/application (2.2ms) +Completed 200 OK in 22ms (Views: 20.0ms | ActiveRecord: 0.3ms) + + +Started GET "/tasks/12" for 127.0.0.1 at 2017-09-22 10:31:33 -0700 +Processing by TasksController#show as HTML + Parameters: {"id"=>"12"} + Task Load (0.2ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 12], ["LIMIT", 1]] + Rendering tasks/show.html.erb within layouts/application + Rendered tasks/show.html.erb within layouts/application (1.3ms) +Completed 200 OK in 18ms (Views: 15.1ms | ActiveRecord: 0.2ms) + + +Started DELETE "/tasks/12" for 127.0.0.1 at 2017-09-22 10:31:35 -0700 +Processing by TasksController#destroy as HTML + Parameters: {"authenticity_token"=>"qTdVbrD+e7OnBYR3uyWOk6+lacEwhppwKvXGgtwGgOdjZCOQKoAPJM09CnMOj/ndqrYbqxSIjjBA6+NlV1nAJQ==", "id"=>"12"} + Task Load (0.2ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 12], ["LIMIT", 1]] +  (0.2ms) BEGIN + SQL (0.3ms) DELETE FROM "tasks" WHERE "tasks"."id" = $1 [["id", 12]] +  (5.5ms) COMMIT +Redirected to http://localhost:3000/tasks +Completed 302 Found in 9ms (ActiveRecord: 6.1ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-22 10:31:35 -0700 +Processing by TasksController#index as HTML + Rendering tasks/index.html.erb within layouts/application + Task Load (0.3ms) SELECT "tasks".* FROM "tasks" ORDER BY "tasks"."name" ASC + Rendered tasks/index.html.erb within layouts/application (1.8ms) +Completed 200 OK in 18ms (Views: 16.1ms | ActiveRecord: 0.3ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-22 10:33:06 -0700 +Processing by TasksController#index as HTML + Rendering tasks/index.html.erb within layouts/application + Task Load (0.3ms) SELECT "tasks".* FROM "tasks" ORDER BY "tasks"."name" ASC + Rendered tasks/index.html.erb within layouts/application (1.8ms) +Completed 200 OK in 16ms (Views: 14.3ms | ActiveRecord: 0.3ms) + + +Started GET "/tasks/new" for 127.0.0.1 at 2017-09-22 10:33:08 -0700 +Processing by TasksController#new as HTML + Rendering tasks/new.html.erb within layouts/application + Rendered tasks/_form.html.erb (1.4ms) + Rendered tasks/new.html.erb within layouts/application (3.9ms) +Completed 200 OK in 19ms (Views: 16.9ms | ActiveRecord: 0.0ms) + + +Started POST "/tasks" for 127.0.0.1 at 2017-09-22 10:33:15 -0700 +Processing by TasksController#create as HTML + Parameters: {"utf8"=>"✓", "authenticity_token"=>"+iIsPVexf897DFPSPlcTa6Cm4lDY0NQ8I3qd+rH1Ra9hi5kKXWccQHGZBpTxYOBG9IuovGfus3ndQVTNOWahFA==", "task"=>{"name"=>"to be deleted ", "description"=>"to be deleted"}, "commit"=>"Create Task"} +  (0.1ms) BEGIN + SQL (0.3ms) INSERT INTO "tasks" ("name", "description", "created_at", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["name", "to be deleted "], ["description", "to be deleted"], ["created_at", "2017-09-22 17:33:15.078858"], ["updated_at", "2017-09-22 17:33:15.078858"]] +  (6.1ms) COMMIT +Redirected to http://localhost:3000/tasks +Completed 302 Found in 9ms (ActiveRecord: 6.5ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-22 10:33:15 -0700 +Processing by TasksController#index as HTML + Rendering tasks/index.html.erb within layouts/application + Task Load (0.3ms) SELECT "tasks".* FROM "tasks" ORDER BY "tasks"."name" ASC + Rendered tasks/index.html.erb within layouts/application (2.3ms) +Completed 200 OK in 19ms (Views: 17.0ms | ActiveRecord: 0.3ms) + + +Started GET "/tasks/13" for 127.0.0.1 at 2017-09-22 10:33:16 -0700 +Processing by TasksController#show as HTML + Parameters: {"id"=>"13"} + Task Load (0.2ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 13], ["LIMIT", 1]] + Rendering tasks/show.html.erb within layouts/application + Rendered tasks/show.html.erb within layouts/application (0.9ms) +Completed 500 Internal Server Error in 7ms (ActiveRecord: 0.2ms) + + + +SyntaxError (/Users/tanjastroble/Desktop/Week7/TaskList/app/views/tasks/show.html.erb:12: syntax error, unexpected ',', expecting => +', delete_task_path(@task.id), method: :delete);@output_buff + ^): + +app/views/tasks/show.html.erb:12: syntax error, unexpected ',', expecting => +Started GET "/tasks" for 127.0.0.1 at 2017-09-22 10:33:18 -0700 +Processing by TasksController#index as HTML + Rendering tasks/index.html.erb within layouts/application + Task Load (0.3ms) SELECT "tasks".* FROM "tasks" ORDER BY "tasks"."name" ASC + Rendered tasks/index.html.erb within layouts/application (2.2ms) +Completed 200 OK in 18ms (Views: 16.1ms | ActiveRecord: 0.3ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-22 10:35:58 -0700 +Processing by TasksController#index as HTML + Rendering tasks/index.html.erb within layouts/application + Task Load (0.3ms) SELECT "tasks".* FROM "tasks" ORDER BY "tasks"."name" ASC + Rendered tasks/index.html.erb within layouts/application (2.2ms) +Completed 200 OK in 18ms (Views: 16.3ms | ActiveRecord: 0.3ms) + + +Started GET "/tasks/13" for 127.0.0.1 at 2017-09-22 10:36:01 -0700 +Processing by TasksController#show as HTML + Parameters: {"id"=>"13"} + Task Load (0.2ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 13], ["LIMIT", 1]] + Rendering tasks/show.html.erb within layouts/application + Rendered tasks/show.html.erb within layouts/application (1.3ms) +Completed 200 OK in 18ms (Views: 15.1ms | ActiveRecord: 0.2ms) + + +Started GET "/tasks/13" for 127.0.0.1 at 2017-09-22 10:36:02 -0700 +Processing by TasksController#show as HTML + Parameters: {"id"=>"13"} + Task Load (0.2ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 13], ["LIMIT", 1]] + Rendering tasks/show.html.erb within layouts/application + Rendered tasks/show.html.erb within layouts/application (1.2ms) +Completed 200 OK in 18ms (Views: 15.3ms | ActiveRecord: 0.2ms) + + +Started GET "/tasks/13" for 127.0.0.1 at 2017-09-22 10:36:04 -0700 +Processing by TasksController#show as HTML + Parameters: {"id"=>"13"} + Task Load (0.2ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 13], ["LIMIT", 1]] + Rendering tasks/show.html.erb within layouts/application + Rendered tasks/show.html.erb within layouts/application (1.4ms) +Completed 200 OK in 24ms (Views: 21.3ms | ActiveRecord: 0.2ms) + + +Started GET "/tasks/13" for 127.0.0.1 at 2017-09-22 10:36:04 -0700 +Processing by TasksController#show as HTML + Parameters: {"id"=>"13"} + Task Load (0.2ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 13], ["LIMIT", 1]] + Rendering tasks/show.html.erb within layouts/application + Rendered tasks/show.html.erb within layouts/application (1.2ms) +Completed 200 OK in 17ms (Views: 14.7ms | ActiveRecord: 0.2ms) + + +Started GET "/tasks/13" for 127.0.0.1 at 2017-09-22 10:36:04 -0700 +Processing by TasksController#show as HTML + Parameters: {"id"=>"13"} + Task Load (0.2ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 13], ["LIMIT", 1]] + Rendering tasks/show.html.erb within layouts/application + Rendered tasks/show.html.erb within layouts/application (1.2ms) +Completed 200 OK in 17ms (Views: 14.7ms | ActiveRecord: 0.2ms) + + +Started GET "/tasks/13" for 127.0.0.1 at 2017-09-22 10:36:04 -0700 +Processing by TasksController#show as HTML + Parameters: {"id"=>"13"} + Task Load (0.2ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 13], ["LIMIT", 1]] + Rendering tasks/show.html.erb within layouts/application + Rendered tasks/show.html.erb within layouts/application (1.3ms) +Completed 200 OK in 17ms (Views: 14.8ms | ActiveRecord: 0.2ms) + + +Started GET "/tasks/13" for 127.0.0.1 at 2017-09-22 10:36:04 -0700 +Processing by TasksController#show as HTML + Parameters: {"id"=>"13"} + Task Load (0.2ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 13], ["LIMIT", 1]] + Rendering tasks/show.html.erb within layouts/application + Rendered tasks/show.html.erb within layouts/application (1.2ms) +Completed 200 OK in 18ms (Views: 15.6ms | ActiveRecord: 0.2ms) + + +Started GET "/tasks/13" for 127.0.0.1 at 2017-09-22 10:36:04 -0700 +Processing by TasksController#show as HTML + Parameters: {"id"=>"13"} + Task Load (0.2ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 13], ["LIMIT", 1]] + Rendering tasks/show.html.erb within layouts/application + Rendered tasks/show.html.erb within layouts/application (1.3ms) +Completed 200 OK in 18ms (Views: 15.7ms | ActiveRecord: 0.2ms) + + +Started GET "/tasks/13" for 127.0.0.1 at 2017-09-22 10:36:05 -0700 +Processing by TasksController#show as HTML + Parameters: {"id"=>"13"} + Task Load (0.2ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 13], ["LIMIT", 1]] + Rendering tasks/show.html.erb within layouts/application + Rendered tasks/show.html.erb within layouts/application (1.3ms) +Completed 200 OK in 18ms (Views: 15.3ms | ActiveRecord: 0.2ms) + + +Started GET "/tasks/13" for 127.0.0.1 at 2017-09-22 10:36:05 -0700 +Processing by TasksController#show as HTML + Parameters: {"id"=>"13"} + Task Load (0.2ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 13], ["LIMIT", 1]] + Rendering tasks/show.html.erb within layouts/application + Rendered tasks/show.html.erb within layouts/application (1.4ms) +Completed 200 OK in 18ms (Views: 15.6ms | ActiveRecord: 0.2ms) + + +Started GET "/tasks/13" for 127.0.0.1 at 2017-09-22 10:36:05 -0700 +Processing by TasksController#show as HTML + Parameters: {"id"=>"13"} + Task Load (0.2ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 13], ["LIMIT", 1]] + Rendering tasks/show.html.erb within layouts/application + Rendered tasks/show.html.erb within layouts/application (1.3ms) +Completed 200 OK in 19ms (Views: 15.9ms | ActiveRecord: 0.2ms) + + +Started GET "/tasks/13" for 127.0.0.1 at 2017-09-22 10:36:05 -0700 +Processing by TasksController#show as HTML + Parameters: {"id"=>"13"} + Task Load (0.2ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 13], ["LIMIT", 1]] + Rendering tasks/show.html.erb within layouts/application + Rendered tasks/show.html.erb within layouts/application (1.4ms) +Completed 200 OK in 25ms (Views: 22.3ms | ActiveRecord: 0.2ms) + + +Started GET "/tasks/13" for 127.0.0.1 at 2017-09-22 10:36:05 -0700 +Processing by TasksController#show as HTML + Parameters: {"id"=>"13"} + Task Load (0.2ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 13], ["LIMIT", 1]] + Rendering tasks/show.html.erb within layouts/application + Rendered tasks/show.html.erb within layouts/application (1.2ms) +Completed 200 OK in 18ms (Views: 15.6ms | ActiveRecord: 0.2ms) + + +Started GET "/tasks/13" for 127.0.0.1 at 2017-09-22 10:36:05 -0700 +Processing by TasksController#show as HTML + Parameters: {"id"=>"13"} + Task Load (0.1ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 13], ["LIMIT", 1]] + Rendering tasks/show.html.erb within layouts/application + Rendered tasks/show.html.erb within layouts/application (1.2ms) +Completed 200 OK in 17ms (Views: 14.8ms | ActiveRecord: 0.1ms) + + +Started GET "/tasks/13" for 127.0.0.1 at 2017-09-22 10:36:06 -0700 +Processing by TasksController#show as HTML + Parameters: {"id"=>"13"} + Task Load (0.3ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 13], ["LIMIT", 1]] + Rendering tasks/show.html.erb within layouts/application + Rendered tasks/show.html.erb within layouts/application (1.2ms) +Completed 200 OK in 18ms (Views: 15.0ms | ActiveRecord: 0.3ms) + + +Started GET "/tasks/13" for 127.0.0.1 at 2017-09-22 10:36:06 -0700 +Processing by TasksController#show as HTML + Parameters: {"id"=>"13"} + Task Load (0.3ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 13], ["LIMIT", 1]] + Rendering tasks/show.html.erb within layouts/application + Rendered tasks/show.html.erb within layouts/application (1.2ms) +Completed 200 OK in 18ms (Views: 15.4ms | ActiveRecord: 0.3ms) + + +Started GET "/tasks/13" for 127.0.0.1 at 2017-09-22 10:37:41 -0700 +Processing by TasksController#show as HTML + Parameters: {"id"=>"13"} + Task Load (0.3ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 13], ["LIMIT", 1]] + Rendering tasks/show.html.erb within layouts/application + Rendered tasks/show.html.erb within layouts/application (1.3ms) +Completed 200 OK in 18ms (Views: 15.4ms | ActiveRecord: 0.3ms) + + +Started GET "/tasks/13" for 127.0.0.1 at 2017-09-22 10:37:41 -0700 +Processing by TasksController#show as HTML + Parameters: {"id"=>"13"} + Task Load (0.2ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 13], ["LIMIT", 1]] + Rendering tasks/show.html.erb within layouts/application + Rendered tasks/show.html.erb within layouts/application (1.3ms) +Completed 200 OK in 18ms (Views: 15.1ms | ActiveRecord: 0.2ms) + + +Started GET "/" for 127.0.0.1 at 2017-09-22 10:47:03 -0700 +Processing by TasksController#index as HTML + Rendering tasks/index.html.erb within layouts/application + Task Load (0.3ms) SELECT "tasks".* FROM "tasks" ORDER BY "tasks"."name" ASC + Rendered tasks/index.html.erb within layouts/application (8.4ms) +Completed 200 OK in 38ms (Views: 31.2ms | ActiveRecord: 0.3ms) + + +Started GET "/tasks/13" for 127.0.0.1 at 2017-09-22 10:47:08 -0700 +Processing by TasksController#show as HTML + Parameters: {"id"=>"13"} + Task Load (0.2ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 13], ["LIMIT", 1]] + Rendering tasks/show.html.erb within layouts/application + Rendered tasks/show.html.erb within layouts/application (1.8ms) +Completed 200 OK in 19ms (Views: 16.3ms | ActiveRecord: 0.2ms) + + +Started DELETE "/tasks/13" for 127.0.0.1 at 2017-09-22 10:47:15 -0700 +Processing by TasksController#destroy as HTML + Parameters: {"authenticity_token"=>"MtOD9SUBr/6zaFj2+K9bVjYQYlixOeMP8Wa/3c62kA34gPULv3/badlQ1vJNBSwYMwMQMpU390+beJo6RenQzw==", "id"=>"13"} + Task Load (0.2ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 13], ["LIMIT", 1]] +  (0.1ms) BEGIN + SQL (0.3ms) DELETE FROM "tasks" WHERE "tasks"."id" = $1 [["id", 13]] +  (5.5ms) COMMIT +Redirected to http://localhost:3000/tasks +Completed 302 Found in 10ms (ActiveRecord: 6.1ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-22 10:47:15 -0700 +Processing by TasksController#index as HTML + Rendering tasks/index.html.erb within layouts/application + Task Load (0.5ms) SELECT "tasks".* FROM "tasks" ORDER BY "tasks"."name" ASC + Rendered tasks/index.html.erb within layouts/application (2.7ms) +Completed 200 OK in 24ms (Views: 21.5ms | ActiveRecord: 0.5ms) + + +Started GET "/tasks/new" for 127.0.0.1 at 2017-09-22 10:48:41 -0700 +Processing by TasksController#new as HTML + Rendering tasks/new.html.erb within layouts/application + Rendered tasks/_form.html.erb (1.6ms) + Rendered tasks/new.html.erb within layouts/application (5.0ms) +Completed 200 OK in 20ms (Views: 18.7ms | ActiveRecord: 0.0ms) + + +Started POST "/tasks" for 127.0.0.1 at 2017-09-22 10:48:48 -0700 +Processing by TasksController#create as HTML + Parameters: {"utf8"=>"✓", "authenticity_token"=>"EBMZ01+5kbAQuS+Rzj6IX3Z7xLmXGxSCSWstLIfSrQaLuqzkVW/yPxosetcBCXtyIlaOVSglc8e3UOQbD0FJvQ==", "task"=>{"name"=>"to be deleted ", "description"=>"to be deleted"}, "commit"=>"Create Task"} +  (0.1ms) BEGIN + SQL (0.4ms) INSERT INTO "tasks" ("name", "description", "created_at", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["name", "to be deleted "], ["description", "to be deleted"], ["created_at", "2017-09-22 17:48:48.849124"], ["updated_at", "2017-09-22 17:48:48.849124"]] +  (0.6ms) COMMIT +Redirected to http://localhost:3000/tasks +Completed 302 Found in 5ms (ActiveRecord: 1.1ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-22 10:48:48 -0700 +Processing by TasksController#index as HTML + Rendering tasks/index.html.erb within layouts/application + Task Load (0.6ms) SELECT "tasks".* FROM "tasks" ORDER BY "tasks"."name" ASC + Rendered tasks/index.html.erb within layouts/application (2.7ms) +Completed 200 OK in 19ms (Views: 16.4ms | ActiveRecord: 0.6ms) + + +Started GET "/tasks/14" for 127.0.0.1 at 2017-09-22 10:48:50 -0700 +Processing by TasksController#show as HTML + Parameters: {"id"=>"14"} + Task Load (0.2ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 14], ["LIMIT", 1]] + Rendering tasks/show.html.erb within layouts/application + Rendered tasks/show.html.erb within layouts/application (1.5ms) +Completed 200 OK in 18ms (Views: 15.6ms | ActiveRecord: 0.2ms) + + +Started DELETE "/tasks/14" for 127.0.0.1 at 2017-09-22 10:50:08 -0700 +Processing by TasksController#destroy as HTML + Parameters: {"authenticity_token"=>"TIUvHP929k/lcgpA2/oSBNaI+JW9o6KDAjnXwabKjFmG1lniZQiC2I9KhERuUGVK05uK/5mttsNoJ/ImLZXMmw==", "id"=>"14"} + Task Load (0.2ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 14], ["LIMIT", 1]] +  (0.1ms) BEGIN + SQL (0.2ms) DELETE FROM "tasks" WHERE "tasks"."id" = $1 [["id", 14]] +  (5.5ms) COMMIT +Redirected to http://localhost:3000/tasks +Completed 302 Found in 9ms (ActiveRecord: 6.0ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-22 10:50:09 -0700 +Processing by TasksController#index as HTML + Rendering tasks/index.html.erb within layouts/application + Task Load (0.3ms) SELECT "tasks".* FROM "tasks" ORDER BY "tasks"."name" ASC + Rendered tasks/index.html.erb within layouts/application (1.9ms) +Completed 200 OK in 18ms (Views: 16.1ms | ActiveRecord: 0.3ms) + + +Started GET "/tasks/2" for 127.0.0.1 at 2017-09-22 10:50:10 -0700 +Processing by TasksController#show as HTML + Parameters: {"id"=>"2"} + Task Load (0.2ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 2], ["LIMIT", 1]] + Rendering tasks/show.html.erb within layouts/application + Rendered tasks/show.html.erb within layouts/application (1.6ms) +Completed 200 OK in 18ms (Views: 15.9ms | ActiveRecord: 0.2ms) + + +Started PATCH "/tasks/2?task%5Bcompleted%5D=true" for 127.0.0.1 at 2017-09-22 10:50:16 -0700 +Processing by TasksController#update as HTML + Parameters: {"authenticity_token"=>"uBX6Nt0woWl/V9KmhCWxNk5Ex4d3i0qTrEx4jsT6FydyRozIR07V/hVvXKIxj8Z4S1e17VOFXtPGUl1pT6VX5Q==", "task"=>{"completed"=>"true"}, "id"=>"2"} + Task Load (0.2ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 2], ["LIMIT", 1]] +  (0.1ms) BEGIN + SQL (0.3ms) UPDATE "tasks" SET "completed" = $1, "updated_at" = $2 WHERE "tasks"."id" = $3 [["completed", "t"], ["updated_at", "2017-09-22 17:50:16.196740"], ["id", 2]] +  (5.5ms) COMMIT +Redirected to http://localhost:3000/tasks +Completed 302 Found in 10ms (ActiveRecord: 6.1ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-22 10:50:16 -0700 +Processing by TasksController#index as HTML + Rendering tasks/index.html.erb within layouts/application + Task Load (0.3ms) SELECT "tasks".* FROM "tasks" ORDER BY "tasks"."name" ASC + Rendered tasks/index.html.erb within layouts/application (2.1ms) +Completed 200 OK in 24ms (Views: 22.5ms | ActiveRecord: 0.3ms) + + +Started GET "/tasks/2" for 127.0.0.1 at 2017-09-22 10:50:17 -0700 +Processing by TasksController#show as HTML + Parameters: {"id"=>"2"} + Task Load (0.3ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 2], ["LIMIT", 1]] + Rendering tasks/show.html.erb within layouts/application + Rendered tasks/show.html.erb within layouts/application (1.7ms) +Completed 200 OK in 20ms (Views: 16.6ms | ActiveRecord: 0.3ms) + + +Started PATCH "/tasks/2?task%5Bcompleted%5D=false" for 127.0.0.1 at 2017-09-22 10:50:18 -0700 +Processing by TasksController#update as HTML + Parameters: {"authenticity_token"=>"WOryTzogvLRmUkMOZjF2rGYdsjExH5FxTi1awbZbdWiSuYSxoF7IIwxqzQrTmwHiYw7AWxURhTEkM38mPQQ1qg==", "task"=>{"completed"=>"false"}, "id"=>"2"} + Task Load (0.2ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 2], ["LIMIT", 1]] +  (0.1ms) BEGIN + SQL (0.3ms) UPDATE "tasks" SET "completed" = $1, "updated_at" = $2 WHERE "tasks"."id" = $3 [["completed", "f"], ["updated_at", "2017-09-22 17:50:18.825574"], ["id", 2]] +  (5.3ms) COMMIT +Redirected to http://localhost:3000/tasks +Completed 302 Found in 9ms (ActiveRecord: 5.9ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-22 10:50:18 -0700 +Processing by TasksController#index as HTML + Rendering tasks/index.html.erb within layouts/application + Task Load (0.3ms) SELECT "tasks".* FROM "tasks" ORDER BY "tasks"."name" ASC + Rendered tasks/index.html.erb within layouts/application (1.9ms) +Completed 200 OK in 18ms (Views: 15.8ms | ActiveRecord: 0.3ms) + + +Started GET "/tasks/2" for 127.0.0.1 at 2017-09-22 10:50:21 -0700 +Processing by TasksController#show as HTML + Parameters: {"id"=>"2"} + Task Load (0.2ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 2], ["LIMIT", 1]] + Rendering tasks/show.html.erb within layouts/application + Rendered tasks/show.html.erb within layouts/application (1.6ms) +Completed 200 OK in 18ms (Views: 15.9ms | ActiveRecord: 0.2ms) + + +Started PATCH "/tasks/2?task%5Bcompleted%5D=true" for 127.0.0.1 at 2017-09-22 10:50:21 -0700 +Processing by TasksController#update as HTML + Parameters: {"authenticity_token"=>"Z0XoLPHz23ySZmG4COLDsJEO8hRzmSGQqvLSbYnFyz+tFp7Sa42v6/he77y9SLT+lB2AfleXNdDA7PeKApqL/Q==", "task"=>{"completed"=>"true"}, "id"=>"2"} + Task Load (0.1ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 2], ["LIMIT", 1]] +  (0.1ms) BEGIN + SQL (0.3ms) UPDATE "tasks" SET "completed" = $1, "updated_at" = $2 WHERE "tasks"."id" = $3 [["completed", "t"], ["updated_at", "2017-09-22 17:50:21.939362"], ["id", 2]] +  (5.4ms) COMMIT +Redirected to http://localhost:3000/tasks +Completed 302 Found in 9ms (ActiveRecord: 6.0ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-22 10:50:21 -0700 +Processing by TasksController#index as HTML + Rendering tasks/index.html.erb within layouts/application + Task Load (0.3ms) SELECT "tasks".* FROM "tasks" ORDER BY "tasks"."name" ASC + Rendered tasks/index.html.erb within layouts/application (2.0ms) +Completed 200 OK in 18ms (Views: 15.7ms | ActiveRecord: 0.3ms) + + +Started GET "/tasks/2" for 127.0.0.1 at 2017-09-22 10:50:23 -0700 +Processing by TasksController#show as HTML + Parameters: {"id"=>"2"} + Task Load (0.2ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 2], ["LIMIT", 1]] + Rendering tasks/show.html.erb within layouts/application + Rendered tasks/show.html.erb within layouts/application (1.5ms) +Completed 200 OK in 18ms (Views: 15.4ms | ActiveRecord: 0.2ms) + + +Started PATCH "/tasks/2?task%5Bcompleted%5D=false" for 127.0.0.1 at 2017-09-22 10:50:24 -0700 +Processing by TasksController#update as HTML + Parameters: {"authenticity_token"=>"5+T3MeiMRwqJR32i9cYaRBKmsmjXFuM41DQZ/wIET8ctt4HPcvIzneN/86ZAbG0KF7XAAvMY93i+KjwYiVsPBQ==", "task"=>{"completed"=>"false"}, "id"=>"2"} + Task Load (0.2ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 2], ["LIMIT", 1]] +  (0.2ms) BEGIN + SQL (0.5ms) UPDATE "tasks" SET "completed" = $1, "updated_at" = $2 WHERE "tasks"."id" = $3 [["completed", "f"], ["updated_at", "2017-09-22 17:50:24.844898"], ["id", 2]] +  (5.4ms) COMMIT +Redirected to http://localhost:3000/tasks +Completed 302 Found in 10ms (ActiveRecord: 6.3ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-22 10:50:24 -0700 +Processing by TasksController#index as HTML + Rendering tasks/index.html.erb within layouts/application + Task Load (0.3ms) SELECT "tasks".* FROM "tasks" ORDER BY "tasks"."name" ASC + Rendered tasks/index.html.erb within layouts/application (2.2ms) +Completed 200 OK in 17ms (Views: 15.6ms | ActiveRecord: 0.3ms) + + +Started GET "/tasks/2" for 127.0.0.1 at 2017-09-22 10:50:26 -0700 +Processing by TasksController#show as HTML + Parameters: {"id"=>"2"} + Task Load (0.2ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 2], ["LIMIT", 1]] + Rendering tasks/show.html.erb within layouts/application + Rendered tasks/show.html.erb within layouts/application (1.6ms) +Completed 200 OK in 18ms (Views: 15.8ms | ActiveRecord: 0.2ms) + + +Started PATCH "/tasks/2?task%5Bcompleted%5D=true" for 127.0.0.1 at 2017-09-22 10:50:27 -0700 +Processing by TasksController#update as HTML + Parameters: {"authenticity_token"=>"xdHnxQIoTF6PxsYhqOvNBQvid9Gz2G15RfLm3zx7rtIPgpE7mFY4yeX+SCUdQbpLDvEFu5fWeTkv7MM4tyTuEA==", "task"=>{"completed"=>"true"}, "id"=>"2"} + Task Load (0.1ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 2], ["LIMIT", 1]] +  (0.1ms) BEGIN + SQL (0.3ms) UPDATE "tasks" SET "completed" = $1, "updated_at" = $2 WHERE "tasks"."id" = $3 [["completed", "t"], ["updated_at", "2017-09-22 17:50:27.222446"], ["id", 2]] +  (5.4ms) COMMIT +Redirected to http://localhost:3000/tasks +Completed 302 Found in 9ms (ActiveRecord: 6.0ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-22 10:50:27 -0700 +Processing by TasksController#index as HTML + Rendering tasks/index.html.erb within layouts/application + Task Load (0.3ms) SELECT "tasks".* FROM "tasks" ORDER BY "tasks"."name" ASC + Rendered tasks/index.html.erb within layouts/application (2.2ms) +Completed 200 OK in 19ms (Views: 17.1ms | ActiveRecord: 0.3ms) + + +Started GET "/tasks/2" for 127.0.0.1 at 2017-09-22 10:50:28 -0700 +Processing by TasksController#show as HTML + Parameters: {"id"=>"2"} + Task Load (0.2ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 2], ["LIMIT", 1]] + Rendering tasks/show.html.erb within layouts/application + Rendered tasks/show.html.erb within layouts/application (1.6ms) +Completed 200 OK in 20ms (Views: 16.6ms | ActiveRecord: 0.2ms) + + +Started PATCH "/tasks/2?task%5Bcompleted%5D=false" for 127.0.0.1 at 2017-09-22 10:50:29 -0700 +Processing by TasksController#update as HTML + Parameters: {"authenticity_token"=>"Vd5hHE65a3FUT3o+S5ojxTY3KJIRjrb11g9Pc3EIUDefjRfi1Mcf5j539Dr+MFSLMyRa+DWAorW8EWqU+lcQ9Q==", "task"=>{"completed"=>"false"}, "id"=>"2"} + Task Load (0.2ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 2], ["LIMIT", 1]] +  (0.2ms) BEGIN + SQL (0.4ms) UPDATE "tasks" SET "completed" = $1, "updated_at" = $2 WHERE "tasks"."id" = $3 [["completed", "f"], ["updated_at", "2017-09-22 17:50:29.136259"], ["id", 2]] +  (5.8ms) COMMIT +Redirected to http://localhost:3000/tasks +Completed 302 Found in 11ms (ActiveRecord: 6.5ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-22 10:50:29 -0700 +Processing by TasksController#index as HTML + Rendering tasks/index.html.erb within layouts/application + Task Load (0.3ms) SELECT "tasks".* FROM "tasks" ORDER BY "tasks"."name" ASC + Rendered tasks/index.html.erb within layouts/application (2.1ms) +Completed 200 OK in 19ms (Views: 17.2ms | ActiveRecord: 0.3ms) + + From 09c75990ac22fc8e846cc44ddeac8dd87e79776a Mon Sep 17 00:00:00 2001 From: Tanja Stroble Date: Thu, 5 Oct 2017 10:26:30 -0700 Subject: [PATCH 19/19] Update README.md --- README.md | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/README.md b/README.md index cd701a5c0..cbd997cbc 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,11 @@ # Task List + + + +DONE ! >>>>> FIND IT HERE : https://tanja-task-list.herokuapp.com/tasks + + + Let's build a Task List in Rails! We will solve the problem of tracking tasks in a web application. This project will enable us to keep track of and persist, add, edit and remove tasks. This is an individual Stage 1 project. ## Learning Goals