From 06277cc92f12e8c8b481a5286d5df65848598ab8 Mon Sep 17 00:00:00 2001 From: hellomarisamorris Date: Mon, 18 Sep 2017 16:13:49 -0700 Subject: [PATCH 01/13] Wave 0: created controller --- Gemfile | 54 +++++ Gemfile.lock | 196 ++++++++++++++++++ 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 | 22 ++ 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/create.html.erb | 2 + app/views/tasks/destroy.html.erb | 2 + app/views/tasks/edit.html.erb | 2 + app/views/tasks/index.html.erb | 2 + 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 | 25 +++ config/secrets.yml | 32 +++ config/spring.rb | 6 + db/schema.rb | 18 ++ db/seeds.rb | 7 + lib/assets/.keep | 0 lib/tasks/.keep | 0 log/.keep | 0 log/development.log | 28 +++ 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 | 39 ++++ 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 87 files changed, 1361 insertions(+) create mode 100644 Gemfile create mode 100644 Gemfile.lock 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/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/schema.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/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..9ff8d7c6c --- /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.4 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..e65a296fa --- /dev/null +++ b/app/controllers/tasks_controller.rb @@ -0,0 +1,22 @@ +class TasksController < ApplicationController + def index + end + + def show + end + + def edit + end + + def update + end + + def new + end + + def create + 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/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..b16c10310 --- /dev/null +++ b/app/views/tasks/index.html.erb @@ -0,0 +1,2 @@ +

Tasks#index

+

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..cc73740fa --- /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: TaskList_production diff --git a/config/database.yml b/config/database.yml new file mode 100644 index 000000000..40243c8b5 --- /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: TaskList_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: TaskList + + # 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: TaskList_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: TaskList_production + username: TaskList + password: <%= ENV['TASKLIST_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..fcd7d8b14 --- /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 = "TaskList_#{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..9bb9ff01a --- /dev/null +++ b/config/routes.rb @@ -0,0 +1,25 @@ +Rails.application.routes.draw do + # get 'tasks/index' + get '/tasks/', to: 'tasks#index', as: 'tasks' #tasks_path + + # get 'tasks/edit' + get '/tasks/:id/edit', to: 'tasks#edit', as: 'edit_task' #edit_tasks_path + + # get 'tasks/new' + get '/tasks/new', to: 'tasks#new', as: 'new_task' #new_task_path + + # get 'tasks/show' + get '/tasks/:id', to: 'tasks#show', as: 'task' #task_path + + # get 'tasks/update' + patch '/tasks/:id', to: 'tasks#update', as:'update_book' #update_task_path + + # get 'tasks/create' + post '/tasks/', to: 'tasks#create', as:'create_task' #create_task_path + + # get 'tasks/destroy' + delete '/tasks', to: 'tasks#destroy', as: 'delete_task' #delete_book_path + + + # 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..8e8acc903 --- /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: 57e18cc11579c0f047b17153b19d0deb1f203310bc37c0d1b08862729b55e79949425d27619c5bb1f6533a0b9d51a3aa7518626b1ebc3dd23878689b66e746fc + +test: + secret_key_base: cd18f2015bb2d70425c7266540ecc5f0ca00efde5835d1c900fc57a36b2cac4baa4a4912f79aa509f3d4a6db17bd4d5f255fd410b5ede32e1048365df958a53b + +# 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/schema.rb b/db/schema.rb new file mode 100644 index 000000000..2611543b3 --- /dev/null +++ b/db/schema.rb @@ -0,0 +1,18 @@ +# This file is auto-generated from the current state of the database. Instead +# of editing this file, please use the migrations feature of Active Record to +# incrementally modify your database, and then regenerate this schema definition. +# +# Note that this schema.rb definition is the authoritative source for your +# database schema. If you need to create the application database on another +# system, you should be using db:schema:load, not running all the migrations +# from scratch. The latter is a flawed and unsustainable approach (the more migrations +# you'll amass, the slower it'll run and the greater likelihood for issues). +# +# It's strongly recommended that you check this file into your version control system. + +ActiveRecord::Schema.define(version: 0) do + + # These are extensions that must be enabled in order to support this database + enable_extension "plpgsql" + +end 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..b174cfa25 --- /dev/null +++ b/log/development.log @@ -0,0 +1,28 @@ +  (0.1ms) DROP DATABASE IF EXISTS "TaskList_development" +  (0.1ms) DROP DATABASE IF EXISTS "TaskList_test" +  (330.3ms) CREATE DATABASE "TaskList_development" ENCODING = 'unicode' +  (256.2ms) CREATE DATABASE "TaskList_test" ENCODING = 'unicode' +  (10.8ms) CREATE TABLE "schema_migrations" ("version" character varying NOT NULL PRIMARY KEY) +  (22.1ms) CREATE TABLE "ar_internal_metadata" ("key" character varying NOT NULL PRIMARY KEY, "value" character varying, "created_at" timestamp NOT NULL, "updated_at" timestamp NOT NULL) +  (0.9ms) SELECT pg_try_advisory_lock(4169262226251541860) +  (0.7ms) SELECT "schema_migrations"."version" FROM "schema_migrations" ORDER BY "schema_migrations"."version" ASC + ActiveRecord::InternalMetadata Load (0.3ms) SELECT "ar_internal_metadata".* FROM "ar_internal_metadata" WHERE "ar_internal_metadata"."key" = $1 LIMIT $2 [["key", "environment"], ["LIMIT", 1]] +  (0.1ms) BEGIN + SQL (0.4ms) INSERT INTO "ar_internal_metadata" ("key", "value", "created_at", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "key" [["key", "environment"], ["value", "development"], ["created_at", "2017-09-18 22:34:12.680306"], ["updated_at", "2017-09-18 22:34:12.680306"]] +  (5.8ms) COMMIT +  (0.3ms) SELECT pg_advisory_unlock(4169262226251541860) +  (0.2ms) SELECT "schema_migrations"."version" FROM "schema_migrations" ORDER BY "schema_migrations"."version" ASC +Started GET "/" for 127.0.0.1 at 2017-09-18 16:07:23 -0700 +Processing by Rails::WelcomeController#index as HTML + Rendering /Users/Marisa/.rvm/gems/ruby-2.4.0/gems/railties-5.1.4/lib/rails/templates/rails/welcome/index.html.erb + Rendered /Users/Marisa/.rvm/gems/ruby-2.4.0/gems/railties-5.1.4/lib/rails/templates/rails/welcome/index.html.erb (3.8ms) +Completed 200 OK in 193ms (Views: 8.3ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-18 16:07:29 -0700 +Processing by TasksController#index as HTML + Rendering tasks/index.html.erb within layouts/application + Rendered tasks/index.html.erb within layouts/application (0.4ms) +Completed 200 OK in 347ms (Views: 345.1ms) + + diff --git a/package.json b/package.json new file mode 100644 index 000000000..f9cbc5515 --- /dev/null +++ b/package.json @@ -0,0 +1,5 @@ +{ + "name": "TaskList", + "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..e765b3fc2 --- /dev/null +++ b/test/controllers/tasks_controller_test.rb @@ -0,0 +1,39 @@ +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 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 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 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 8e6b8ef616039607bfb94511260370c39efd7aff Mon Sep 17 00:00:00 2001 From: hellomarisamorris Date: Tue, 19 Sep 2017 16:04:41 -0700 Subject: [PATCH 02/13] Completed section 1 of wave 1 --- app/controllers/tasks_controller.rb | 25 + app/models/task.rb | 2 + app/views/tasks/index.html.erb | 13 +- app/views/tasks/show.html.erb | 20 +- config/routes.rb | 2 + db/migrate/20170919214945_create_tasks.rb | 11 + .../20170919222722_change_types_of_data.rb | 6 + db/schema.rb | 10 +- log/development.log | 496 ++++++++++++++++++ log/migrate.log | 0 test/fixtures/tasks.yml | 11 + test/models/task_test.rb | 7 + 12 files changed, 598 insertions(+), 5 deletions(-) create mode 100644 app/models/task.rb create mode 100644 db/migrate/20170919214945_create_tasks.rb create mode 100644 db/migrate/20170919222722_change_types_of_data.rb create mode 100644 log/migrate.log create mode 100644 test/fixtures/tasks.yml create mode 100644 test/models/task_test.rb diff --git a/app/controllers/tasks_controller.rb b/app/controllers/tasks_controller.rb index e65a296fa..45f0e5ecc 100644 --- a/app/controllers/tasks_controller.rb +++ b/app/controllers/tasks_controller.rb @@ -1,8 +1,26 @@ class TasksController < ApplicationController + + TASKS = @tasks = [ + {id: 1, task: "Re-learn to snowboard"}, + {id: 2, task: "fold clothing"}, + {id: 3, task: "walk the dogs"}, + {id: 4, task: "re-read lecture and take notes"}, + {id: 5, task: "clean room"}, + ] + def index + @tasks = TASKS end def show + id = params[:id].to_i + @task = nil + + TASKS.each do |task| + if task[:id] == id + @task = task + end + end end def edit @@ -11,6 +29,7 @@ def edit def update end + def new end @@ -19,4 +38,10 @@ def create def destroy end + + # might need to add a new file to views/tasks file + # def complete + # end + + end diff --git a/app/models/task.rb b/app/models/task.rb new file mode 100644 index 000000000..3c2342421 --- /dev/null +++ b/app/models/task.rb @@ -0,0 +1,2 @@ +class Task < ApplicationRecord +end diff --git a/app/views/tasks/index.html.erb b/app/views/tasks/index.html.erb index b16c10310..dced86e57 100644 --- a/app/views/tasks/index.html.erb +++ b/app/views/tasks/index.html.erb @@ -1,2 +1,11 @@ -

Tasks#index

-

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

+ + +

List of Tasks

+ diff --git a/app/views/tasks/show.html.erb b/app/views/tasks/show.html.erb index 1139224db..6d3cb9d37 100644 --- a/app/views/tasks/show.html.erb +++ b/app/views/tasks/show.html.erb @@ -1,2 +1,18 @@ -

Tasks#show

-

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

+ + +<% if @task %> +

+ Id: <%=@task[:id] %> +

+ + +

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

+ +<% else %> +< h1>404: Not Found +<% end %> + + diff --git a/config/routes.rb b/config/routes.rb index 9bb9ff01a..23d34723f 100644 --- a/config/routes.rb +++ b/config/routes.rb @@ -20,6 +20,8 @@ # get 'tasks/destroy' delete '/tasks', to: 'tasks#destroy', as: 'delete_task' #delete_book_path + # may need to move this up so that it is correctly placed. + # patch '/tasks/:id/mark_complete', to: 'tasks#mark_complete', as: 'task_complete' # For details on the DSL available within this file, see http://guides.rubyonrails.org/routing.html end diff --git a/db/migrate/20170919214945_create_tasks.rb b/db/migrate/20170919214945_create_tasks.rb new file mode 100644 index 000000000..b5198aa7a --- /dev/null +++ b/db/migrate/20170919214945_create_tasks.rb @@ -0,0 +1,11 @@ +class CreateTasks < ActiveRecord::Migration[5.1] + def change + create_table :tasks do |t| + t.string :name + t.string :description + t.string :completion_date + + t.timestamps + end + end +end diff --git a/db/migrate/20170919222722_change_types_of_data.rb b/db/migrate/20170919222722_change_types_of_data.rb new file mode 100644 index 000000000..d427c47be --- /dev/null +++ b/db/migrate/20170919222722_change_types_of_data.rb @@ -0,0 +1,6 @@ +class ChangeTypesOfData < ActiveRecord::Migration[5.1] + def change + remove_column(:tasks, :completion_date) + add_column(:tasks, :completion_date, :date) + end +end diff --git a/db/schema.rb b/db/schema.rb index 2611543b3..ae731343b 100644 --- a/db/schema.rb +++ b/db/schema.rb @@ -10,9 +10,17 @@ # # It's strongly recommended that you check this file into your version control system. -ActiveRecord::Schema.define(version: 0) do +ActiveRecord::Schema.define(version: 20170919222722) do # These are extensions that must be enabled in order to support this database enable_extension "plpgsql" + create_table "tasks", force: :cascade do |t| + t.string "name" + t.string "description" + t.datetime "created_at", null: false + t.datetime "updated_at", null: false + t.date "completion_date" + end + end diff --git a/log/development.log b/log/development.log index b174cfa25..4ae4d12e1 100644 --- a/log/development.log +++ b/log/development.log @@ -26,3 +26,499 @@ Processing by TasksController#index as HTML Completed 200 OK in 347ms (Views: 345.1ms) +Started GET "/tasks" for 127.0.0.1 at 2017-09-18 16:26:34 -0700 +Processing by TasksController#index as HTML + Rendering tasks/index.html.erb within layouts/application + Rendered tasks/index.html.erb within layouts/application (1.3ms) +Completed 200 OK in 444ms (Views: 219.5ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-18 16:26:36 -0700 +Processing by TasksController#index as HTML + Rendering tasks/index.html.erb within layouts/application + Rendered tasks/index.html.erb within layouts/application (0.5ms) +Completed 200 OK in 44ms (Views: 42.0ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-18 16:30:02 -0700 +Processing by TasksController#index as HTML + Rendering tasks/index.html.erb within layouts/application + Rendered tasks/index.html.erb within layouts/application (0.3ms) +Completed 200 OK in 26ms (Views: 22.1ms) + + +Started GET "/tasks/show" for 127.0.0.1 at 2017-09-18 16:30:06 -0700 +Processing by TasksController#show as HTML + Parameters: {"id"=>"show"} +Completed 500 Internal Server Error in 186ms + + + +NameError (undefined local variable or method `param' for # +Did you mean? params + params=): + +app/controllers/tasks_controller.rb:16:in `show' +Started GET "/tasks/show" for 127.0.0.1 at 2017-09-18 16:30:57 -0700 +Processing by TasksController#show as HTML + Parameters: {"id"=>"show"} + Rendering tasks/show.html.erb within layouts/application + Rendered tasks/show.html.erb within layouts/application (0.6ms) +Completed 200 OK in 38ms (Views: 34.8ms) + + +Started GET "/tasks/1" for 127.0.0.1 at 2017-09-18 16:31:09 -0700 +Processing by TasksController#show as HTML + Parameters: {"id"=>"1"} + Rendering tasks/show.html.erb within layouts/application + Rendered tasks/show.html.erb within layouts/application (1.0ms) +Completed 200 OK in 36ms (Views: 34.3ms) + + +Started GET "/tasks/1" for 127.0.0.1 at 2017-09-18 16:31:39 -0700 +Processing by TasksController#show as HTML + Parameters: {"id"=>"1"} + Rendering tasks/show.html.erb within layouts/application + Rendered tasks/show.html.erb within layouts/application (0.3ms) +Completed 200 OK in 17ms (Views: 14.8ms) + + +Started GET "/tasks/1" for 127.0.0.1 at 2017-09-18 16:34:01 -0700 +Processing by TasksController#show as HTML + Parameters: {"id"=>"1"} + Rendering tasks/show.html.erb within layouts/application + Rendered tasks/show.html.erb within layouts/application (2.1ms) +Completed 500 Internal Server Error in 13ms + + + +SyntaxError (/Users/Marisa/Documents/ada developers academy/week_7/TaskList/app/views/tasks/show.html.erb:17: syntax error, unexpected keyword_ensure, expecting keyword_end + ensure + ^ +/Users/Marisa/Documents/ada developers academy/week_7/TaskList/app/views/tasks/show.html.erb:19: syntax error, unexpected end-of-input, expecting keyword_end): + +app/views/tasks/show.html.erb:17: syntax error, unexpected keyword_ensure, expecting keyword_end +app/views/tasks/show.html.erb:19: syntax error, unexpected end-of-input, expecting keyword_end +Started GET "/tasks/1" for 127.0.0.1 at 2017-09-18 16:35:27 -0700 +Processing by TasksController#show as HTML + Parameters: {"id"=>"1"} + Rendering tasks/show.html.erb within layouts/application + Rendered tasks/show.html.erb within layouts/application (0.8ms) +Completed 500 Internal Server Error in 9ms + + + +SyntaxError (/Users/Marisa/Documents/ada developers academy/week_7/TaskList/app/views/tasks/show.html.erb:17: syntax error, unexpected keyword_ensure, expecting keyword_end + ensure + ^ +/Users/Marisa/Documents/ada developers academy/week_7/TaskList/app/views/tasks/show.html.erb:19: syntax error, unexpected end-of-input, expecting keyword_end): + +app/views/tasks/show.html.erb:17: syntax error, unexpected keyword_ensure, expecting keyword_end +app/views/tasks/show.html.erb:19: syntax error, unexpected end-of-input, expecting keyword_end +Started GET "/tasks/1" for 127.0.0.1 at 2017-09-18 16:38:13 -0700 +Processing by TasksController#show as HTML + Parameters: {"id"=>"1"} + Rendering tasks/show.html.erb within layouts/application + Rendered tasks/show.html.erb within layouts/application (1.0ms) +Completed 200 OK in 26ms (Views: 24.2ms) + + +Started GET "/tasks/1" for 127.0.0.1 at 2017-09-18 16:38:38 -0700 +Processing by TasksController#show as HTML + Parameters: {"id"=>"1"} + Rendering tasks/show.html.erb within layouts/application + Rendered tasks/show.html.erb within layouts/application (0.9ms) +Completed 200 OK in 22ms (Views: 18.6ms) + + +Started GET "/tasks/1" for 127.0.0.1 at 2017-09-18 16:39:15 -0700 +Processing by TasksController#show as HTML + Parameters: {"id"=>"1"} + Rendering tasks/show.html.erb within layouts/application + Rendered tasks/show.html.erb within layouts/application (0.6ms) +Completed 200 OK in 25ms (Views: 23.2ms) + + +Started GET "/tasks/1" for 127.0.0.1 at 2017-09-18 16:39:31 -0700 +Processing by TasksController#show as HTML + Parameters: {"id"=>"1"} + Rendering tasks/show.html.erb within layouts/application + Rendered tasks/show.html.erb within layouts/application (0.6ms) +Completed 200 OK in 21ms (Views: 19.1ms) + + +Started GET "/tasks/1" for 127.0.0.1 at 2017-09-18 16:39:47 -0700 +Processing by TasksController#show as HTML + Parameters: {"id"=>"1"} + Rendering tasks/show.html.erb within layouts/application + Rendered tasks/show.html.erb within layouts/application (0.7ms) +Completed 200 OK in 21ms (Views: 19.0ms) + + +Started GET "/tasks/1" for 127.0.0.1 at 2017-09-18 16:39:58 -0700 +Processing by TasksController#show as HTML + Parameters: {"id"=>"1"} + Rendering tasks/show.html.erb within layouts/application + Rendered tasks/show.html.erb within layouts/application (0.8ms) +Completed 200 OK in 20ms (Views: 18.3ms) + + +Started GET "/tasks/1" for 127.0.0.1 at 2017-09-18 16:40:14 -0700 +Processing by TasksController#show as HTML + Parameters: {"id"=>"1"} + Rendering tasks/show.html.erb within layouts/application + Rendered tasks/show.html.erb within layouts/application (0.5ms) +Completed 200 OK in 19ms (Views: 17.8ms) + + +Started GET "/tasks/1" for 127.0.0.1 at 2017-09-18 16:40:28 -0700 +Processing by TasksController#show as HTML + Parameters: {"id"=>"1"} + Rendering tasks/show.html.erb within layouts/application + Rendered tasks/show.html.erb within layouts/application (0.5ms) +Completed 200 OK in 20ms (Views: 18.9ms) + + +Started GET "/tasks/tasks_path" for 127.0.0.1 at 2017-09-18 16:42:36 -0700 +Processing by TasksController#show as HTML + Parameters: {"id"=>"tasks_path"} + Rendering tasks/show.html.erb within layouts/application + Rendered tasks/show.html.erb within layouts/application (0.8ms) +Completed 200 OK in 61ms (Views: 58.0ms) + + +Started GET "/tasks/tasks_path" for 127.0.0.1 at 2017-09-18 16:42:48 -0700 +Processing by TasksController#show as HTML + Parameters: {"id"=>"tasks_path"} + Rendering tasks/show.html.erb within layouts/application + Rendered tasks/show.html.erb within layouts/application (0.5ms) +Completed 200 OK in 26ms (Views: 23.9ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-18 16:42:54 -0700 +Processing by TasksController#index as HTML + Rendering tasks/index.html.erb within layouts/application + Rendered tasks/index.html.erb within layouts/application (0.4ms) +Completed 200 OK in 18ms (Views: 15.0ms) + + +Started GET "/tasks/1" for 127.0.0.1 at 2017-09-18 16:42:58 -0700 +Processing by TasksController#show as HTML + Parameters: {"id"=>"1"} + Rendering tasks/show.html.erb within layouts/application + Rendered tasks/show.html.erb within layouts/application (0.7ms) +Completed 200 OK in 23ms (Views: 20.4ms) + + +Started GET "/tasks/1" for 127.0.0.1 at 2017-09-18 16:49:15 -0700 +Processing by TasksController#show as HTML + Parameters: {"id"=>"1"} + Rendering tasks/show.html.erb within layouts/application + Rendered tasks/show.html.erb within layouts/application (1.4ms) +Completed 200 OK in 44ms (Views: 41.0ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-18 16:49:18 -0700 +Processing by TasksController#index as HTML + Rendering tasks/index.html.erb within layouts/application + Rendered tasks/index.html.erb within layouts/application (2.5ms) +Completed 200 OK in 59ms (Views: 56.3ms) + + +Started GET "/tasks/Re-learn%20to%20snowboard" for 127.0.0.1 at 2017-09-18 16:49:21 -0700 +Processing by TasksController#show as HTML + Parameters: {"id"=>"Re-learn to snowboard"} + Rendering tasks/show.html.erb within layouts/application + Rendered tasks/show.html.erb within layouts/application (0.7ms) +Completed 200 OK in 48ms (Views: 45.3ms) + + +Started GET "/tasks/walk%20the%20dogs" for 127.0.0.1 at 2017-09-18 16:49:24 -0700 +Processing by TasksController#show as HTML + Parameters: {"id"=>"walk the dogs"} + Rendering tasks/show.html.erb within layouts/application + Rendered tasks/show.html.erb within layouts/application (0.6ms) +Completed 200 OK in 39ms (Views: 36.6ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-18 16:49:47 -0700 +Processing by TasksController#index as HTML + Rendering tasks/index.html.erb within layouts/application + Rendered tasks/index.html.erb within layouts/application (247.6ms) +Completed 500 Internal Server Error in 255ms + + + +ActionView::Template::Error (undefined local variable or method `book' for #<#:0x007f8ab2971898>): + 10: + 11: + 12:
  • task: + 13: <%= book[:task]%> + 14:
  • + 15: <% end %> + 16: + +app/views/tasks/index.html.erb:13:in `block in _app_views_tasks_index_html_erb__3872796690098009829_70116839231800' +app/views/tasks/index.html.erb:6:in `each' +app/views/tasks/index.html.erb:6:in `_app_views_tasks_index_html_erb__3872796690098009829_70116839231800' +Started GET "/tasks/1" for 127.0.0.1 at 2017-09-18 16:49:54 -0700 +Processing by TasksController#show as HTML + Parameters: {"id"=>"1"} + Rendering tasks/show.html.erb within layouts/application + Rendered tasks/show.html.erb within layouts/application (0.5ms) +Completed 200 OK in 36ms (Views: 33.6ms) + + +Started GET "/tasks/1" for 127.0.0.1 at 2017-09-18 16:49:56 -0700 +Processing by TasksController#show as HTML + Parameters: {"id"=>"1"} + Rendering tasks/show.html.erb within layouts/application + Rendered tasks/show.html.erb within layouts/application (0.6ms) +Completed 200 OK in 27ms (Views: 24.5ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-18 16:49:59 -0700 +Processing by TasksController#index as HTML + Rendering tasks/index.html.erb within layouts/application + Rendered tasks/index.html.erb within layouts/application (255.3ms) +Completed 500 Internal Server Error in 261ms + + + +ActionView::Template::Error (undefined local variable or method `book' for #<#:0x007f8ab1bc2378>): + 10: + 11: + 12:
  • task: + 13: <%= book[:tasks]%> + 14:
  • + 15: <% end %> + 16: + +app/views/tasks/index.html.erb:13:in `block in _app_views_tasks_index_html_erb__3872796690098009829_70116832057000' +app/views/tasks/index.html.erb:6:in `each' +app/views/tasks/index.html.erb:6:in `_app_views_tasks_index_html_erb__3872796690098009829_70116832057000' +Started GET "/tasks" for 127.0.0.1 at 2017-09-18 16:51:08 -0700 +Processing by TasksController#index as HTML + Rendering tasks/index.html.erb within layouts/application + Rendered tasks/index.html.erb within layouts/application (199.3ms) +Completed 500 Internal Server Error in 205ms + + + +ActionView::Template::Error (undefined local variable or method `book' for #<#:0x007f8ab1d86c18>): + 10: + 11: + 12:
  • Task: + 13: + 14:
  • + 15: <% end %> + 16: + +app/views/tasks/index.html.erb:13:in `block in _app_views_tasks_index_html_erb__3872796690098009829_70116832983800' +app/views/tasks/index.html.erb:6:in `each' +app/views/tasks/index.html.erb:6:in `_app_views_tasks_index_html_erb__3872796690098009829_70116832983800' +Started GET "/tasks" for 127.0.0.1 at 2017-09-18 16:53:34 -0700 +Processing by TasksController#index as HTML + Rendering tasks/index.html.erb within layouts/application + Rendered tasks/index.html.erb within layouts/application (0.6ms) +Completed 200 OK in 27ms (Views: 24.7ms) + + +Started GET "/tasks/show" for 127.0.0.1 at 2017-09-18 16:53:46 -0700 +Processing by TasksController#show as HTML + Parameters: {"id"=>"show"} + Rendering tasks/show.html.erb within layouts/application + Rendered tasks/show.html.erb within layouts/application (0.9ms) +Completed 200 OK in 29ms (Views: 26.6ms) + + +Started GET "/task/1" for 127.0.0.1 at 2017-09-18 16:54:13 -0700 + +ActionController::RoutingError (No route matches [GET] "/task/1"): + +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/1" for 127.0.0.1 at 2017-09-18 16:54:17 -0700 +Processing by TasksController#show as HTML + Parameters: {"id"=>"1"} + Rendering tasks/show.html.erb within layouts/application + Rendered tasks/show.html.erb within layouts/application (0.5ms) +Completed 200 OK in 38ms (Views: 36.1ms) + + +Started GET "/tasks/1" for 127.0.0.1 at 2017-09-18 22:42:59 -0700 +Processing by TasksController#show as HTML + Parameters: {"id"=>"1"} + Rendering tasks/show.html.erb within layouts/application + Rendered tasks/show.html.erb within layouts/application (12.2ms) +Completed 200 OK in 163ms (Views: 150.9ms) + + +Started GET "/tasks/show" for 127.0.0.1 at 2017-09-18 22:43:04 -0700 +Processing by TasksController#show as HTML + Parameters: {"id"=>"show"} + Rendering tasks/show.html.erb within layouts/application + Rendered tasks/show.html.erb within layouts/application (1.4ms) +Completed 200 OK in 52ms (Views: 48.8ms) + + +Started GET "/task/1" for 127.0.0.1 at 2017-09-18 22:43:13 -0700 + +ActionController::RoutingError (No route matches [GET] "/task/1"): + +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' +  (0.5ms) SELECT "schema_migrations"."version" FROM "schema_migrations" ORDER BY "schema_migrations"."version" ASC +  (0.2ms) SELECT pg_try_advisory_lock(4169262226251541860) +  (0.5ms) SELECT "schema_migrations"."version" FROM "schema_migrations" ORDER BY "schema_migrations"."version" ASC +Migrating to CreateTasks (20170919214945) +  (0.1ms) BEGIN +  (32.9ms) CREATE TABLE "tasks" ("id" bigserial primary key, "name" character varying, "description" character varying, "completion_date" character varying, "created_at" timestamp NOT NULL, "updated_at" timestamp NOT NULL) + SQL (0.4ms) INSERT INTO "schema_migrations" ("version") VALUES ($1) RETURNING "version" [["version", "20170919214945"]] +  (0.9ms) COMMIT + ActiveRecord::InternalMetadata Load (0.4ms) SELECT "ar_internal_metadata".* FROM "ar_internal_metadata" WHERE "ar_internal_metadata"."key" = $1 LIMIT $2 [["key", "environment"], ["LIMIT", 1]] +  (0.1ms) BEGIN +  (0.1ms) COMMIT +  (0.2ms) SELECT pg_advisory_unlock(4169262226251541860) +  (0.2ms) SELECT "schema_migrations"."version" FROM "schema_migrations" ORDER BY "schema_migrations"."version" ASC +  (0.5ms) SELECT "schema_migrations"."version" FROM "schema_migrations" ORDER BY "schema_migrations"."version" ASC +  (0.5ms) SELECT "schema_migrations"."version" FROM "schema_migrations" ORDER BY "schema_migrations"."version" ASC +  (0.2ms) SELECT pg_try_advisory_lock(4169262226251541860) +  (6.8ms) SELECT "schema_migrations"."version" FROM "schema_migrations" ORDER BY "schema_migrations"."version" ASC +Migrating to ChangeTypesOfData (20170919222722) +  (0.3ms) BEGIN +  (19.2ms) ALTER TABLE "tasks" ALTER COLUMN "completion_date" TYPE date +  (0.3ms) ROLLBACK +  (0.5ms) SELECT pg_advisory_unlock(4169262226251541860) +  (0.5ms) SELECT "schema_migrations"."version" FROM "schema_migrations" ORDER BY "schema_migrations"."version" ASC +  (0.2ms) SELECT pg_try_advisory_lock(4169262226251541860) +  (0.5ms) SELECT "schema_migrations"."version" FROM "schema_migrations" ORDER BY "schema_migrations"."version" ASC +Migrating to ChangeTypesOfData (20170919222722) +  (0.1ms) BEGIN +  (7.1ms) ALTER TABLE "tasks" ALTER COLUMN "completion_date" TYPE date +  (0.2ms) ROLLBACK +  (0.3ms) SELECT pg_advisory_unlock(4169262226251541860) +  (0.6ms) SELECT "schema_migrations"."version" FROM "schema_migrations" ORDER BY "schema_migrations"."version" ASC +  (0.1ms) SELECT pg_try_advisory_lock(4169262226251541860) +  (0.5ms) SELECT "schema_migrations"."version" FROM "schema_migrations" ORDER BY "schema_migrations"."version" ASC +Migrating to ChangeTypesOfData (20170919222722) +  (0.1ms) BEGIN +  (0.6ms) ALTER TABLE "tasks" ALTER COLUMN "completion_date" TYPE date +  (0.1ms) ROLLBACK +  (0.2ms) SELECT pg_advisory_unlock(4169262226251541860) +  (0.8ms) SELECT "schema_migrations"."version" FROM "schema_migrations" ORDER BY "schema_migrations"."version" ASC +  (0.5ms) SELECT "schema_migrations"."version" FROM "schema_migrations" ORDER BY "schema_migrations"."version" ASC +  (0.2ms) SELECT pg_try_advisory_lock(4169262226251541860) +  (0.2ms) SELECT "schema_migrations"."version" FROM "schema_migrations" ORDER BY "schema_migrations"."version" ASC +Migrating to CreateTasks (20170919214945) +  (0.2ms) BEGIN +  (27.6ms) DROP TABLE "tasks" + SQL (1.0ms) DELETE FROM "schema_migrations" WHERE "schema_migrations"."version" = $1 [["version", "20170919214945"]] +  (2.6ms) COMMIT +  (0.2ms) SELECT pg_advisory_unlock(4169262226251541860) +  (0.2ms) SELECT "schema_migrations"."version" FROM "schema_migrations" ORDER BY "schema_migrations"."version" ASC +  (0.5ms) SELECT "schema_migrations"."version" FROM "schema_migrations" ORDER BY "schema_migrations"."version" ASC +  (0.1ms) SELECT pg_try_advisory_lock(4169262226251541860) +  (0.5ms) SELECT "schema_migrations"."version" FROM "schema_migrations" ORDER BY "schema_migrations"."version" ASC +Migrating to CreateTasks (20170919214945) +  (0.1ms) BEGIN +  (5.1ms) CREATE TABLE "tasks" ("id" bigserial primary key, "name" character varying, "description" character varying, "completion_date" character varying, "created_at" timestamp NOT NULL, "updated_at" timestamp NOT NULL) + SQL (0.3ms) INSERT INTO "schema_migrations" ("version") VALUES ($1) RETURNING "version" [["version", "20170919214945"]] +  (0.6ms) COMMIT +Migrating to ChangeTypesOfData (20170919222722) +  (0.2ms) BEGIN +  (0.8ms) ALTER TABLE "tasks" ALTER COLUMN "completion_date" TYPE date +  (0.1ms) ROLLBACK +  (0.2ms) SELECT pg_advisory_unlock(4169262226251541860) +  (0.6ms) SELECT "schema_migrations"."version" FROM "schema_migrations" ORDER BY "schema_migrations"."version" ASC +  (0.2ms) SELECT pg_try_advisory_lock(4169262226251541860) +  (0.5ms) SELECT "schema_migrations"."version" FROM "schema_migrations" ORDER BY "schema_migrations"."version" ASC +  (0.2ms) SELECT pg_advisory_unlock(4169262226251541860) +  (0.2ms) SELECT "schema_migrations"."version" FROM "schema_migrations" ORDER BY "schema_migrations"."version" ASC +  (0.5ms) SELECT "schema_migrations"."version" FROM "schema_migrations" ORDER BY "schema_migrations"."version" ASC +  (0.2ms) SELECT pg_try_advisory_lock(4169262226251541860) +  (0.5ms) SELECT "schema_migrations"."version" FROM "schema_migrations" ORDER BY "schema_migrations"."version" ASC +Migrating to ChangeTypesOfData (20170919222722) +  (0.1ms) BEGIN +  (6.7ms) ALTER TABLE "tasks" ALTER COLUMN "completion_date" TYPE date +  (0.1ms) ROLLBACK +  (0.2ms) SELECT pg_advisory_unlock(4169262226251541860) +  (0.5ms) SELECT "schema_migrations"."version" FROM "schema_migrations" ORDER BY "schema_migrations"."version" ASC +  (0.2ms) SELECT pg_try_advisory_lock(4169262226251541860) +  (0.5ms) SELECT "schema_migrations"."version" FROM "schema_migrations" ORDER BY "schema_migrations"."version" ASC +Migrating to ChangeTypesOfData (20170919222722) +  (0.1ms) BEGIN +  (2.0ms) ALTER TABLE "tasks" DROP "completion_date" +  (0.3ms) ALTER TABLE "tasks" ADD "completion_date" date + SQL (0.3ms) INSERT INTO "schema_migrations" ("version") VALUES ($1) RETURNING "version" [["version", "20170919222722"]] +  (0.4ms) COMMIT + ActiveRecord::InternalMetadata Load (0.2ms) SELECT "ar_internal_metadata".* FROM "ar_internal_metadata" WHERE "ar_internal_metadata"."key" = $1 LIMIT $2 [["key", "environment"], ["LIMIT", 1]] +  (0.2ms) BEGIN +  (0.2ms) COMMIT +  (0.3ms) SELECT pg_advisory_unlock(4169262226251541860) +  (0.2ms) SELECT "schema_migrations"."version" FROM "schema_migrations" ORDER BY "schema_migrations"."version" ASC +  (0.5ms) SELECT "schema_migrations"."version" FROM "schema_migrations" ORDER BY "schema_migrations"."version" ASC +  (0.2ms) BEGIN + SQL (2.3ms) INSERT INTO "tasks" ("name", "description", "created_at", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["name", "Laundry"], ["description", "wash dry and fold all clothing"], ["created_at", "2017-09-19 23:00:09.024075"], ["updated_at", "2017-09-19 23:00:09.024075"]] +  (6.5ms) COMMIT + Task Load (0.3ms) SELECT "tasks".* FROM "tasks" LIMIT $1 [["LIMIT", 11]] +  (0.2ms) BEGIN + SQL (0.3ms) INSERT INTO "tasks" ("name", "description", "created_at", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["name", "Homework"], ["description", "Complete weekend warrior"], ["created_at", "2017-09-19 23:01:07.088424"], ["updated_at", "2017-09-19 23:01:07.088424"]] +  (1.2ms) COMMIT +  (0.3ms) BEGIN + SQL (0.3ms) INSERT INTO "tasks" ("name", "description", "created_at", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["name", "Capstone planning"], ["description", "Decide on a capstone project"], ["created_at", "2017-09-19 23:02:22.333985"], ["updated_at", "2017-09-19 23:02:22.333985"]] +  (1.3ms) COMMIT +  (0.2ms) BEGIN + SQL (0.3ms) INSERT INTO "tasks" ("name", "description", "created_at", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["name", "Notes"], ["description", "Take more and study lecture notes"], ["created_at", "2017-09-19 23:03:20.199986"], ["updated_at", "2017-09-19 23:03:20.199986"]] +  (6.3ms) COMMIT + Task Load (0.4ms) SELECT "tasks".* FROM "tasks" LIMIT $1 [["LIMIT", 11]] diff --git a/log/migrate.log b/log/migrate.log new file mode 100644 index 000000000..e69de29bb diff --git a/test/fixtures/tasks.yml b/test/fixtures/tasks.yml new file mode 100644 index 000000000..b1a33887c --- /dev/null +++ b/test/fixtures/tasks.yml @@ -0,0 +1,11 @@ +# Read about fixtures at http://api.rubyonrails.org/classes/ActiveRecord/FixtureSet.html + +one: + name: MyString + description: MyString + completion_date: MyString + +two: + name: MyString + description: MyString + completion_date: MyString diff --git a/test/models/task_test.rb b/test/models/task_test.rb new file mode 100644 index 000000000..3ca215970 --- /dev/null +++ b/test/models/task_test.rb @@ -0,0 +1,7 @@ +require 'test_helper' + +class TaskTest < ActiveSupport::TestCase + # test "the truth" do + # assert true + # end +end From 10177f12dace0b1234eeae81d17979b850ff12ef Mon Sep 17 00:00:00 2001 From: hellomarisamorris Date: Tue, 19 Sep 2017 16:43:51 -0700 Subject: [PATCH 03/13] Wave 1 commplete --- app/controllers/tasks_controller.rb | 34 +- app/views/tasks/index.html.erb | 3 +- app/views/tasks/show.html.erb | 6 +- log/development.log | 463 ++++++++++++++++++++++++++++ 4 files changed, 488 insertions(+), 18 deletions(-) diff --git a/app/controllers/tasks_controller.rb b/app/controllers/tasks_controller.rb index 45f0e5ecc..fc0e2b1a1 100644 --- a/app/controllers/tasks_controller.rb +++ b/app/controllers/tasks_controller.rb @@ -1,26 +1,28 @@ class TasksController < ApplicationController - TASKS = @tasks = [ - {id: 1, task: "Re-learn to snowboard"}, - {id: 2, task: "fold clothing"}, - {id: 3, task: "walk the dogs"}, - {id: 4, task: "re-read lecture and take notes"}, - {id: 5, task: "clean room"}, - ] + # TASKS = @tasks = [ + # {id: 1, task: "Re-learn to snowboard"}, + # {id: 2, task: "fold clothing"}, + # {id: 3, task: "walk the dogs"}, + # {id: 4, task: "re-read lecture and take notes"}, + # {id: 5, task: "clean room"}, + # ] def index - @tasks = TASKS + # @tasks = TASKS + @tasks = Task.order(:id) end def show - id = params[:id].to_i - @task = nil - - TASKS.each do |task| - if task[:id] == id - @task = task - end - end + @task = Task.find( params[:id].to_i) + # id = params[:id].to_i + # @task = nil + # + # @tasks.each do |task| + # if task[:id] == id + # @task = task + # end + # end end def edit diff --git a/app/views/tasks/index.html.erb b/app/views/tasks/index.html.erb index dced86e57..17b603bf4 100644 --- a/app/views/tasks/index.html.erb +++ b/app/views/tasks/index.html.erb @@ -5,7 +5,8 @@
      <% @tasks.each do |task| %>
    • - <%= task[:task] %> + + <%=link_to(task.name, task_path(task.id)) %>
    • <% end %>
    diff --git a/app/views/tasks/show.html.erb b/app/views/tasks/show.html.erb index 6d3cb9d37..57aae10b4 100644 --- a/app/views/tasks/show.html.erb +++ b/app/views/tasks/show.html.erb @@ -8,9 +8,13 @@

    - Task: <%= @task[:task] %> + Task: <%= @task[:name] %>

    +

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

    + <% else %> < h1>404: Not Found <% end %> diff --git a/log/development.log b/log/development.log index 4ae4d12e1..36a4bb3cc 100644 --- a/log/development.log +++ b/log/development.log @@ -522,3 +522,466 @@ Migrating to ChangeTypesOfData (20170919222722) SQL (0.3ms) INSERT INTO "tasks" ("name", "description", "created_at", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["name", "Notes"], ["description", "Take more and study lecture notes"], ["created_at", "2017-09-19 23:03:20.199986"], ["updated_at", "2017-09-19 23:03:20.199986"]]  (6.3ms) COMMIT Task Load (0.4ms) SELECT "tasks".* FROM "tasks" LIMIT $1 [["LIMIT", 11]] + Task Load (0.4ms) SELECT "tasks".* FROM "tasks" LIMIT $1 [["LIMIT", 11]] +Started GET "/tasks" for 127.0.0.1 at 2017-09-19 16:09:04 -0700 +  (0.6ms) SELECT "schema_migrations"."version" FROM "schema_migrations" ORDER BY "schema_migrations"."version" ASC +Processing by TasksController#index as HTML +Completed 500 Internal Server Error in 10ms (ActiveRecord: 0.0ms) + + + +NoMethodError (undefined method `order' for #): + +app/controllers/tasks_controller.rb:13:in `index' +Started GET "/tasks" for 127.0.0.1 at 2017-09-19 16:09:34 -0700 +Started GET "/tasks" for 127.0.0.1 at 2017-09-19 16:09:44 -0700 +Processing by TasksController#index as HTML +Completed 500 Internal Server Error in 2ms (ActiveRecord: 0.0ms) + + + +NoMethodError (undefined method `order' for #): + +app/controllers/tasks_controller.rb:13:in `index' +Processing by TasksController#index as HTML +Completed 500 Internal Server Error in 3ms (ActiveRecord: 0.0ms) + + + +NoMethodError (undefined method `order' for #): + +app/controllers/tasks_controller.rb:13:in `index' +Started GET "/tasks" for 127.0.0.1 at 2017-09-19 16:10:10 -0700 +Processing by TasksController#index as HTML +Completed 500 Internal Server Error in 2ms (ActiveRecord: 0.0ms) + + + +NameError (uninitialized constant TasksController::Tasks): + +app/controllers/tasks_controller.rb:13:in `index' +Started GET "/tasks" for 127.0.0.1 at 2017-09-19 16:11:17 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (16.6ms) +Completed 200 OK in 233ms (Views: 221.5ms | ActiveRecord: 3.5ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-19 16:12:08 -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 (6.0ms) +Completed 200 OK in 35ms (Views: 25.2ms | ActiveRecord: 0.3ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-19 16:12:10 -0700 +Processing by TasksController#index as HTML + Rendering tasks/index.html.erb within layouts/application + Task Load (1.4ms) SELECT "tasks".* FROM "tasks" ORDER BY "tasks"."name" ASC + Rendered tasks/index.html.erb within layouts/application (4.1ms) +Completed 200 OK in 29ms (Views: 25.3ms | ActiveRecord: 1.4ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-19 16:12:38 -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 (8.2ms) +Completed 200 OK in 48ms (Views: 38.3ms | ActiveRecord: 2.6ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-19 16:12:46 -0700 +Processing by TasksController#index as HTML +Completed 500 Internal Server Error in 4ms (ActiveRecord: 0.0ms) + + + +ArgumentError (wrong number of arguments (given 1, expected 0)): + +app/controllers/tasks_controller.rb:13:in `index' +Started GET "/tasks" for 127.0.0.1 at 2017-09-19 16:12:53 -0700 +Processing by TasksController#index as HTML + Rendering tasks/index.html.erb within layouts/application + Task Load (0.5ms) SELECT "tasks".* FROM "tasks" + Rendered tasks/index.html.erb within layouts/application (11.3ms) +Completed 200 OK in 34ms (Views: 25.2ms | ActiveRecord: 4.5ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-19 16:13:57 -0700 +Processing by TasksController#index as HTML + Rendering tasks/index.html.erb within layouts/application + Task Load (0.3ms) SELECT "tasks".* FROM "tasks" + Rendered tasks/index.html.erb within layouts/application (2.1ms) +Completed 200 OK in 26ms (Views: 24.0ms | ActiveRecord: 0.3ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-19 16:14:25 -0700 +Processing by TasksController#index as HTML + Rendering tasks/index.html.erb within layouts/application + Task Load (0.2ms) SELECT "tasks".* FROM "tasks" + Rendered tasks/index.html.erb within layouts/application (9.0ms) +Completed 200 OK in 38ms (Views: 21.9ms | ActiveRecord: 3.0ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-19 16:14:31 -0700 +Processing by TasksController#index as HTML + Rendering tasks/index.html.erb within layouts/application + Task Load (0.3ms) SELECT "tasks".* FROM "tasks" + Rendered tasks/index.html.erb within layouts/application (2.3ms) +Completed 200 OK in 20ms (Views: 17.9ms | ActiveRecord: 0.3ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-19 16:14:58 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (8.6ms) +Completed 200 OK in 28ms (Views: 20.7ms | ActiveRecord: 2.5ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-19 16:15:12 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (5.8ms) +Completed 200 OK in 30ms (Views: 23.3ms | ActiveRecord: 0.2ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-19 16:24:21 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (9.1ms) +Completed 200 OK in 47ms (Views: 37.2ms | ActiveRecord: 0.8ms) + + +Started GET "/tasks/1" for 127.0.0.1 at 2017-09-19 16:24:26 -0700 +Processing by TasksController#show as HTML + Parameters: {"id"=>"1"} + Rendering tasks/show.html.erb within layouts/application + Rendered tasks/show.html.erb within layouts/application (11.8ms) +Completed 200 OK in 60ms (Views: 56.3ms | ActiveRecord: 0.0ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-19 16:24: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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (11.4ms) +Completed 200 OK in 33ms (Views: 22.8ms | ActiveRecord: 3.7ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-19 16:24:49 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (2.3ms) +Completed 200 OK in 25ms (Views: 22.4ms | ActiveRecord: 0.4ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-19 16:25:08 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (9.1ms) +Completed 200 OK in 33ms (Views: 23.1ms | ActiveRecord: 2.9ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-19 16:25:10 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (2.8ms) +Completed 200 OK in 28ms (Views: 25.0ms | ActiveRecord: 0.6ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-19 16:25:26 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (2.4ms) +Completed 200 OK in 23ms (Views: 21.5ms | ActiveRecord: 0.2ms) + + +Started GET "/tasks/2" for 127.0.0.1 at 2017-09-19 16:36:25 -0700 +Processing by TasksController#show as HTML + Parameters: {"id"=>"2"} +Completed 500 Internal Server Error in 5ms (ActiveRecord: 0.0ms) + + + +NameError (uninitialized constant TasksController::TASKS): + +app/controllers/tasks_controller.rb:20:in `show' +Started GET "/tasks" for 127.0.0.1 at 2017-09-19 16:36:27 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (6.8ms) +Completed 200 OK in 35ms (Views: 32.4ms | ActiveRecord: 0.8ms) + + +Started GET "/tasks/1" for 127.0.0.1 at 2017-09-19 16:36:29 -0700 +Processing by TasksController#show as HTML + Parameters: {"id"=>"1"} +Completed 500 Internal Server Error in 2ms (ActiveRecord: 0.0ms) + + + +NameError (uninitialized constant TasksController::TASKS): + +app/controllers/tasks_controller.rb:20:in `show' +Started GET "/tasks" for 127.0.0.1 at 2017-09-19 16:36: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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (2.1ms) +Completed 200 OK in 20ms (Views: 17.3ms | ActiveRecord: 0.3ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-19 16:36:41 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (2.1ms) +Completed 200 OK in 24ms (Views: 20.8ms | ActiveRecord: 0.3ms) + + +Started GET "/tasks/2" for 127.0.0.1 at 2017-09-19 16:36:42 -0700 +Processing by TasksController#show as HTML + Parameters: {"id"=>"2"} +Completed 500 Internal Server Error in 2ms (ActiveRecord: 0.0ms) + + + +NameError (uninitialized constant TasksController::TASKS): + +app/controllers/tasks_controller.rb:20:in `show' +Started GET "/tasks/2" for 127.0.0.1 at 2017-09-19 16:37:44 -0700 +Processing by TasksController#show as HTML + Parameters: {"id"=>"2"} +Completed 500 Internal Server Error in 2ms (ActiveRecord: 0.0ms) + + + +NoMethodError (undefined method `each' for nil:NilClass): + +app/controllers/tasks_controller.rb:20:in `show' +Started GET "/tasks" for 127.0.0.1 at 2017-09-19 16:37:50 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (16.4ms) +Completed 200 OK in 46ms (Views: 28.5ms | ActiveRecord: 7.9ms) + + +Started GET "/tasks/1" for 127.0.0.1 at 2017-09-19 16:37:51 -0700 +Processing by TasksController#show as HTML + Parameters: {"id"=>"1"} +Completed 500 Internal Server Error in 2ms (ActiveRecord: 0.0ms) + + + +NoMethodError (undefined method `each' for nil:NilClass): + +app/controllers/tasks_controller.rb:20:in `show' +Started GET "/tasks/1" for 127.0.0.1 at 2017-09-19 16:38:13 -0700 +Processing by TasksController#show as HTML + Parameters: {"id"=>"1"} +Completed 500 Internal Server Error in 1ms (ActiveRecord: 0.0ms) + + + +NoMethodError (undefined method `each' for nil:NilClass): + +app/controllers/tasks_controller.rb:20:in `show' +Started GET "/tasks/1" for 127.0.0.1 at 2017-09-19 16:38:16 -0700 +Processing by TasksController#show as HTML + Parameters: {"id"=>"1"} +Completed 500 Internal Server Error in 2ms (ActiveRecord: 0.0ms) + + + +NoMethodError (undefined method `each' for nil:NilClass): + +app/controllers/tasks_controller.rb:20:in `show' +Started GET "/tasks" for 127.0.0.1 at 2017-09-19 16:38:22 -0700 +Processing by TasksController#index as HTML + Rendering tasks/index.html.erb within layouts/application + Task Load (1.0ms) SELECT "tasks".* FROM "tasks" ORDER BY "tasks"."id" ASC + Rendered tasks/index.html.erb within layouts/application (5.3ms) +Completed 200 OK in 28ms (Views: 24.9ms | ActiveRecord: 1.0ms) + + +Started GET "/tasks/1" for 127.0.0.1 at 2017-09-19 16:38:23 -0700 +Processing by TasksController#show as HTML + Parameters: {"id"=>"1"} +Completed 500 Internal Server Error in 2ms (ActiveRecord: 0.0ms) + + + +NoMethodError (undefined method `each' for nil:NilClass): + +app/controllers/tasks_controller.rb:20:in `show' +Started GET "/tasks/1" for 127.0.0.1 at 2017-09-19 16:39:10 -0700 +Processing by TasksController#show as HTML + Parameters: {"id"=>"1"} +Completed 500 Internal Server Error in 2ms (ActiveRecord: 0.0ms) + + + +NoMethodError (undefined method `each' for nil:NilClass): + +app/controllers/tasks_controller.rb:20:in `show' +Started GET "/tasks/1" for 127.0.0.1 at 2017-09-19 16:39:31 -0700 +Processing by TasksController#show as HTML + Parameters: {"id"=>"1"} +Completed 500 Internal Server Error in 1ms (ActiveRecord: 0.0ms) + + + +NoMethodError (undefined method `id' for #): + +app/controllers/tasks_controller.rb:17:in `show' +Started GET "/tasks/" for 127.0.0.1 at 2017-09-19 16:39: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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (8.9ms) +Completed 200 OK in 32ms (Views: 24.3ms | ActiveRecord: 2.7ms) + + +Started GET "/tasks/4" for 127.0.0.1 at 2017-09-19 16:39:47 -0700 +Processing by TasksController#show as HTML + Parameters: {"id"=>"4"} +Completed 500 Internal Server Error in 2ms (ActiveRecord: 0.0ms) + + + +NoMethodError (undefined method `each' for nil:NilClass): + +app/controllers/tasks_controller.rb:20:in `show' +Started GET "/tasks/" for 127.0.0.1 at 2017-09-19 16:39:49 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (2.4ms) +Completed 200 OK in 24ms (Views: 20.9ms | ActiveRecord: 0.4ms) + + +Started GET "/tasks/" for 127.0.0.1 at 2017-09-19 16:40:46 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (11.1ms) +Completed 200 OK in 39ms (Views: 29.6ms | ActiveRecord: 3.1ms) + + +Started GET "/tasks/1" for 127.0.0.1 at 2017-09-19 16:40:48 -0700 +Processing by TasksController#show as HTML + Parameters: {"id"=>"1"} + Task Load (1.5ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 1], ["LIMIT", 1]] + Rendering tasks/show.html.erb within layouts/application + Rendered tasks/show.html.erb within layouts/application (1.2ms) +Completed 500 Internal Server Error in 40ms (ActiveRecord: 1.8ms) + + + +SyntaxError (/Users/Marisa/Documents/ada developers academy/week_7/TaskList/app/views/tasks/show.html.erb:6: syntax error, unexpected tSYMBEG, expecting '(' +@output_buffer.append=(@task.:id. );@output_buffer.safe_appe + ^ +/Users/Marisa/Documents/ada developers academy/week_7/TaskList/app/views/tasks/show.html.erb:6: syntax error, unexpected ')', expecting '(' +ut_buffer.append=(@task.:id. );@output_buffer.safe_append=' + ^ +/Users/Marisa/Documents/ada developers academy/week_7/TaskList/app/views/tasks/show.html.erb:14: syntax error, unexpected keyword_else, expecting ')' +'.freeze; else + ^ +/Users/Marisa/Documents/ada developers academy/week_7/TaskList/app/views/tasks/show.html.erb:16: syntax error, unexpected keyword_end, expecting ')' +'.freeze; end + ^ +/Users/Marisa/Documents/ada developers academy/week_7/TaskList/app/views/tasks/show.html.erb:21: syntax error, unexpected keyword_ensure, expecting ')' + ensure + ^ +/Users/Marisa/Documents/ada developers academy/week_7/TaskList/app/views/tasks/show.html.erb:23: syntax error, unexpected keyword_end, expecting ')' + end + ^): + +app/views/tasks/show.html.erb:6: syntax error, unexpected tSYMBEG, expecting '(' +app/views/tasks/show.html.erb:6: syntax error, unexpected ')', expecting '(' +app/views/tasks/show.html.erb:14: syntax error, unexpected keyword_else, expecting ')' +app/views/tasks/show.html.erb:16: syntax error, unexpected keyword_end, expecting ')' +app/views/tasks/show.html.erb:21: syntax error, unexpected keyword_ensure, expecting ')' +app/views/tasks/show.html.erb:23: syntax error, unexpected keyword_end, expecting ')' +Started GET "/tasks/1" for 127.0.0.1 at 2017-09-19 16:41:02 -0700 +Processing by TasksController#show as HTML + Parameters: {"id"=>"1"} + Task Load (0.3ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 1], ["LIMIT", 1]] + Rendering tasks/show.html.erb within layouts/application + Rendered tasks/show.html.erb within layouts/application (0.6ms) +Completed 200 OK in 29ms (Views: 24.9ms | ActiveRecord: 0.5ms) + + +Started GET "/tasks/1" for 127.0.0.1 at 2017-09-19 16:41:15 -0700 +Processing by TasksController#show as HTML + Parameters: {"id"=>"1"} + Task Load (0.3ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 1], ["LIMIT", 1]] + Rendering tasks/show.html.erb within layouts/application + Rendered tasks/show.html.erb within layouts/application (0.8ms) +Completed 200 OK in 22ms (Views: 19.4ms | ActiveRecord: 0.3ms) + + +Started GET "/tasks/1" for 127.0.0.1 at 2017-09-19 16:41:33 -0700 +Processing by TasksController#show as HTML + Parameters: {"id"=>"1"} + Task Load (0.9ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 1], ["LIMIT", 1]] + Rendering tasks/show.html.erb within layouts/application + Rendered tasks/show.html.erb within layouts/application (0.6ms) +Completed 200 OK in 23ms (Views: 16.0ms | ActiveRecord: 0.9ms) + + +Started GET "/tasks/1" for 127.0.0.1 at 2017-09-19 16:41:58 -0700 +Processing by TasksController#show as HTML + Parameters: {"id"=>"1"} + Task Load (0.2ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 1], ["LIMIT", 1]] + Rendering tasks/show.html.erb within layouts/application + Rendered tasks/show.html.erb within layouts/application (0.5ms) +Completed 200 OK in 27ms (Views: 24.7ms | ActiveRecord: 0.2ms) + + +Started GET "/tasks/1" for 127.0.0.1 at 2017-09-19 16:42:08 -0700 +Processing by TasksController#show as HTML + Parameters: {"id"=>"1"} + Task Load (0.2ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 1], ["LIMIT", 1]] + Rendering tasks/show.html.erb within layouts/application + Rendered tasks/show.html.erb within layouts/application (1.4ms) +Completed 200 OK in 27ms (Views: 23.5ms | ActiveRecord: 0.2ms) + + +Started GET "/tasks/1" for 127.0.0.1 at 2017-09-19 16:42:33 -0700 +Processing by TasksController#show as HTML + Parameters: {"id"=>"1"} + Task Load (0.2ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 1], ["LIMIT", 1]] + Rendering tasks/show.html.erb within layouts/application + Rendered tasks/show.html.erb within layouts/application (0.7ms) +Completed 200 OK in 19ms (Views: 16.9ms | ActiveRecord: 0.2ms) + + +Started GET "/tasks/" for 127.0.0.1 at 2017-09-19 16:42: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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (2.1ms) +Completed 200 OK in 37ms (Views: 34.6ms | ActiveRecord: 0.4ms) + + +Started GET "/tasks/3" for 127.0.0.1 at 2017-09-19 16:42:46 -0700 +Processing by TasksController#show as HTML + Parameters: {"id"=>"3"} + Task Load (0.7ms) 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.5ms) +Completed 200 OK in 37ms (Views: 31.4ms | ActiveRecord: 0.7ms) + + From 8bb03c6cd8d32220e03529f46437bcba313d656a Mon Sep 17 00:00:00 2001 From: hellomarisamorris Date: Wed, 20 Sep 2017 16:21:16 -0700 Subject: [PATCH 04/13] wave 2 complete. created destroy method --- app/controllers/tasks_controller.rb | 20 +- app/views/tasks/destroy.html.erb | 4 +- app/views/tasks/index.html.erb | 2 + app/views/tasks/new.html.erb | 20 +- app/views/tasks/show.html.erb | 4 +- config/routes.rb | 5 +- log/development.log | 990 ++++++++++++++++++++++++++++ 7 files changed, 1029 insertions(+), 16 deletions(-) diff --git a/app/controllers/tasks_controller.rb b/app/controllers/tasks_controller.rb index fc0e2b1a1..ee1cca6cb 100644 --- a/app/controllers/tasks_controller.rb +++ b/app/controllers/tasks_controller.rb @@ -9,20 +9,11 @@ class TasksController < ApplicationController # ] def index - # @tasks = TASKS @tasks = Task.order(:id) end def show @task = Task.find( params[:id].to_i) - # id = params[:id].to_i - # @task = nil - # - # @tasks.each do |task| - # if task[:id] == id - # @task = task - # end - # end end def edit @@ -33,12 +24,23 @@ def update def new + @task = Task.new end def create + @task = Task.new(name: params[:task][:name], description: params[:task][:description], completion_date: params[:task][:completion_date]) + + if @task.save + redirect_to root_path + else + render :new + # render just replaces the view within that template. + end end + def destroy + @tasks = Task.find(params[:id]).destroy end # might need to add a new file to views/tasks file diff --git a/app/views/tasks/destroy.html.erb b/app/views/tasks/destroy.html.erb index a90559f9d..f8fdd2e4e 100644 --- a/app/views/tasks/destroy.html.erb +++ b/app/views/tasks/destroy.html.erb @@ -1,2 +1,4 @@

    Tasks#destroy

    -

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

    +

    Task has been deleted!

    + +<%= link_to "Home", tasks_path %> diff --git a/app/views/tasks/index.html.erb b/app/views/tasks/index.html.erb index 17b603bf4..10e1a3a78 100644 --- a/app/views/tasks/index.html.erb +++ b/app/views/tasks/index.html.erb @@ -10,3 +10,5 @@ <% end %> + +<%= link_to "New Task?", new_task_path %> diff --git a/app/views/tasks/new.html.erb b/app/views/tasks/new.html.erb index 2484008a3..1450617e3 100644 --- a/app/views/tasks/new.html.erb +++ b/app/views/tasks/new.html.erb @@ -1,2 +1,18 @@ -

    Tasks#new

    -

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

    +

    Add New Task Your List

    + + +<%= form_for @task do |f| %> + + <%= f.label :name %> + <%= f.text_field :name %> + + <%= f.label :description %> + <%= f.text_field :description %> + + <%= f.label :completion_date %> + <%= f.text_field :completion_date %> + + <%= f.submit %> +<% end %> + +<%= link_to "Home", tasks_path %> diff --git a/app/views/tasks/show.html.erb b/app/views/tasks/show.html.erb index 57aae10b4..d75947154 100644 --- a/app/views/tasks/show.html.erb +++ b/app/views/tasks/show.html.erb @@ -6,7 +6,6 @@ Id: <%=@task[:id] %> -

    Task: <%= @task[:name] %>

    @@ -19,4 +18,5 @@ < h1>404: Not Found <% end %> - +<%= link_to "Home", tasks_path %> +<%= link_to "Delete", delete_task_path(@task.id), method: :delete %> diff --git a/config/routes.rb b/config/routes.rb index 23d34723f..d4cb58e30 100644 --- a/config/routes.rb +++ b/config/routes.rb @@ -1,5 +1,6 @@ Rails.application.routes.draw do - # get 'tasks/index' + root to: 'tasks#index' + get '/tasks/', to: 'tasks#index', as: 'tasks' #tasks_path # get 'tasks/edit' @@ -18,7 +19,7 @@ post '/tasks/', to: 'tasks#create', as:'create_task' #create_task_path # get 'tasks/destroy' - delete '/tasks', to: 'tasks#destroy', as: 'delete_task' #delete_book_path + delete '/tasks/:id', to: 'tasks#destroy', as: 'delete_task' #delete_book_path # may need to move this up so that it is correctly placed. # patch '/tasks/:id/mark_complete', to: 'tasks#mark_complete', as: 'task_complete' diff --git a/log/development.log b/log/development.log index 36a4bb3cc..ac089bade 100644 --- a/log/development.log +++ b/log/development.log @@ -985,3 +985,993 @@ Processing by TasksController#show as HTML Completed 200 OK in 37ms (Views: 31.4ms | ActiveRecord: 0.7ms) +Started GET "/tasks/1" for 127.0.0.1 at 2017-09-19 22:14:05 -0700 +Processing by TasksController#show as HTML + Parameters: {"id"=>"1"} + Task Load (1.2ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 1], ["LIMIT", 1]] + Rendering tasks/show.html.erb within layouts/application + Rendered tasks/show.html.erb within layouts/application (4.8ms) +Completed 200 OK in 146ms (Views: 116.6ms | ActiveRecord: 1.2ms) + + +Started GET "/tasks/1" for 127.0.0.1 at 2017-09-20 09:19:22 -0700 +Processing by TasksController#show as HTML + Parameters: {"id"=>"1"} + Task Load (33.2ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 1], ["LIMIT", 1]] + Rendering tasks/show.html.erb within layouts/application + Rendered tasks/show.html.erb within layouts/application (10.2ms) +Completed 200 OK in 200ms (Views: 70.7ms | ActiveRecord: 33.2ms) + + +Started GET "/tasks/" for 127.0.0.1 at 2017-09-20 09:20:42 -0700 +Processing by TasksController#index as HTML + Rendering tasks/index.html.erb within layouts/application + Task Load (20.2ms) SELECT "tasks".* FROM "tasks" ORDER BY "tasks"."id" ASC + Rendered tasks/index.html.erb within layouts/application (25.8ms) +Completed 200 OK in 56ms (Views: 32.6ms | ActiveRecord: 20.2ms) + + +Started GET "/tasks/2" for 127.0.0.1 at 2017-09-20 09:20:43 -0700 +Processing by TasksController#show as HTML + Parameters: {"id"=>"2"} + Task Load (2.8ms) 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 (2.2ms) +Completed 200 OK in 57ms (Views: 50.1ms | ActiveRecord: 2.8ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-20 15:15:03 -0700 +  (6.7ms) 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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (13.4ms) +Completed 200 OK in 242ms (Views: 221.7ms | ActiveRecord: 3.8ms) + + +Started GET "/tasks/1" for 127.0.0.1 at 2017-09-20 15:15:06 -0700 +Processing by TasksController#show as HTML + Parameters: {"id"=>"1"} + Task Load (0.8ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 1], ["LIMIT", 1]] + Rendering tasks/show.html.erb within layouts/application + Rendered tasks/show.html.erb within layouts/application (1.0ms) +Completed 200 OK in 62ms (Views: 33.3ms | ActiveRecord: 9.6ms) + + +Started GET "/tasks/1" for 127.0.0.1 at 2017-09-20 15:15:57 -0700 +Processing by TasksController#show as HTML + Parameters: {"id"=>"1"} + Task Load (0.2ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 1], ["LIMIT", 1]] + Rendering tasks/show.html.erb within layouts/application + Rendered tasks/show.html.erb within layouts/application (1.0ms) +Completed 200 OK in 24ms (Views: 20.5ms | ActiveRecord: 0.2ms) + + +Started GET "/tasks/tasks_path" for 127.0.0.1 at 2017-09-20 15:15:58 -0700 +Processing by TasksController#show as HTML + Parameters: {"id"=>"tasks_path"} + Task Load (0.4ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 0], ["LIMIT", 1]] +Completed 404 Not Found in 3ms (ActiveRecord: 0.4ms) + + + +ActiveRecord::RecordNotFound (Couldn't find Task with 'id'=0): + +app/controllers/tasks_controller.rb:16:in `show' +Started GET "/tasks/1" for 127.0.0.1 at 2017-09-20 15:16:00 -0700 +Processing by TasksController#show as HTML + Parameters: {"id"=>"1"} + Task Load (0.8ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 1], ["LIMIT", 1]] + Rendering tasks/show.html.erb within layouts/application + Rendered tasks/show.html.erb within layouts/application (0.7ms) +Completed 200 OK in 29ms (Views: 21.3ms | ActiveRecord: 1.3ms) + + +Started GET "/tasks/tasks_path" for 127.0.0.1 at 2017-09-20 15:16:50 -0700 +Processing by TasksController#show as HTML + Parameters: {"id"=>"tasks_path"} + Task Load (0.5ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 0], ["LIMIT", 1]] +Completed 404 Not Found in 5ms (ActiveRecord: 0.5ms) + + + +ActiveRecord::RecordNotFound (Couldn't find Task with 'id'=0): + +app/controllers/tasks_controller.rb:16:in `show' +Started GET "/tasks/1" for 127.0.0.1 at 2017-09-20 15:16:58 -0700 +Processing by TasksController#show as HTML + Parameters: {"id"=>"1"} + Task Load (0.3ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 1], ["LIMIT", 1]] + Rendering tasks/show.html.erb within layouts/application + Rendered tasks/show.html.erb within layouts/application (0.8ms) +Completed 200 OK in 35ms (Views: 30.2ms | ActiveRecord: 0.3ms) + + +Started GET "/tasks/tasks_path" for 127.0.0.1 at 2017-09-20 15:17:35 -0700 +Processing by TasksController#show as HTML + Parameters: {"id"=>"tasks_path"} + Task Load (0.9ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 0], ["LIMIT", 1]] +Completed 404 Not Found in 4ms (ActiveRecord: 0.9ms) + + + +ActiveRecord::RecordNotFound (Couldn't find Task with 'id'=0): + +app/controllers/tasks_controller.rb:16:in `show' +Started GET "/tasks/tasks_path" for 127.0.0.1 at 2017-09-20 15:18:52 -0700 +Processing by TasksController#show as HTML + Parameters: {"id"=>"tasks_path"} + Task Load (0.2ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 0], ["LIMIT", 1]] +Completed 404 Not Found in 1ms (ActiveRecord: 0.2ms) + + + +ActiveRecord::RecordNotFound (Couldn't find Task with 'id'=0): + +app/controllers/tasks_controller.rb:16:in `show' +Started GET "/tasks" for 127.0.0.1 at 2017-09-20 15:18:58 -0700 +Processing by TasksController#index as HTML + Rendering tasks/index.html.erb within layouts/application + Task Load (1.0ms) SELECT "tasks".* FROM "tasks" ORDER BY "tasks"."id" ASC + Rendered tasks/index.html.erb within layouts/application (3.9ms) +Completed 200 OK in 38ms (Views: 33.9ms | ActiveRecord: 1.0ms) + + +Started GET "/tasks/1" for 127.0.0.1 at 2017-09-20 15:18:59 -0700 +Processing by TasksController#show as HTML + Parameters: {"id"=>"1"} + Task Load (1.8ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 1], ["LIMIT", 1]] + Rendering tasks/show.html.erb within layouts/application + Rendered tasks/show.html.erb within layouts/application (1.0ms) +Completed 200 OK in 47ms (Views: 37.7ms | ActiveRecord: 1.8ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-20 15:19:01 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (5.1ms) +Completed 200 OK in 43ms (Views: 39.4ms | ActiveRecord: 0.5ms) + + +Started GET "/tasks/1" for 127.0.0.1 at 2017-09-20 15:19:32 -0700 +Processing by TasksController#show as HTML + Parameters: {"id"=>"1"} + Task Load (0.5ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 1], ["LIMIT", 1]] + Rendering tasks/show.html.erb within layouts/application + Rendered tasks/show.html.erb within layouts/application (228.9ms) +Completed 500 Internal Server Error in 240ms (ActiveRecord: 0.5ms) + + + +ActionView::Template::Error (undefined local variable or method `tasks' for #<#:0x007f849fcc2600> +Did you mean? @task): + 19: < h1>404: Not Found + 20: <% end %> + 21: + 22: <%= link_to "Home", tasks %> + +app/views/tasks/show.html.erb:22:in `_app_views_tasks_show_html_erb___4096091028225331145_70103796684780' +Started GET "/tasks/" for 127.0.0.1 at 2017-09-20 15:19:47 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (2.0ms) +Completed 200 OK in 29ms (Views: 25.7ms | ActiveRecord: 0.2ms) + + +Started GET "/tasks/1" for 127.0.0.1 at 2017-09-20 15:19:48 -0700 +Processing by TasksController#show as HTML + Parameters: {"id"=>"1"} + Task Load (0.5ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 1], ["LIMIT", 1]] + Rendering tasks/show.html.erb within layouts/application + Rendered tasks/show.html.erb within layouts/application (0.7ms) +Completed 200 OK in 43ms (Views: 36.2ms | ActiveRecord: 0.5ms) + + +Started GET "/tasks/tasks" for 127.0.0.1 at 2017-09-20 15:19:49 -0700 +Processing by TasksController#show as HTML + Parameters: {"id"=>"tasks"} + Task Load (0.4ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 0], ["LIMIT", 1]] +Completed 404 Not Found in 2ms (ActiveRecord: 0.4ms) + + + +ActiveRecord::RecordNotFound (Couldn't find Task with 'id'=0): + +app/controllers/tasks_controller.rb:16:in `show' +Started GET "/tasks/tasks" for 127.0.0.1 at 2017-09-20 15:20:03 -0700 +Processing by TasksController#show as HTML + Parameters: {"id"=>"tasks"} + Task Load (0.5ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 0], ["LIMIT", 1]] +Completed 404 Not Found in 3ms (ActiveRecord: 0.5ms) + + + +ActiveRecord::RecordNotFound (Couldn't find Task with 'id'=0): + +app/controllers/tasks_controller.rb:16:in `show' +Started GET "/tasks" for 127.0.0.1 at 2017-09-20 15:20: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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (2.7ms) +Completed 200 OK in 23ms (Views: 20.9ms | ActiveRecord: 0.3ms) + + +Started GET "/tasks/1" for 127.0.0.1 at 2017-09-20 15:20:11 -0700 +Processing by TasksController#show as HTML + Parameters: {"id"=>"1"} + Task Load (0.5ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 1], ["LIMIT", 1]] + Rendering tasks/show.html.erb within layouts/application + Rendered tasks/show.html.erb within layouts/application (2.1ms) +Completed 200 OK in 39ms (Views: 34.4ms | ActiveRecord: 0.5ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-20 15:20:12 -0700 +Processing by TasksController#index as HTML + Rendering tasks/index.html.erb within layouts/application + Task Load (1.0ms) SELECT "tasks".* FROM "tasks" ORDER BY "tasks"."id" ASC + Rendered tasks/index.html.erb within layouts/application (4.6ms) +Completed 200 OK in 39ms (Views: 35.3ms | ActiveRecord: 1.0ms) + + +Started GET "/tasks/1" for 127.0.0.1 at 2017-09-20 15:21:39 -0700 +Processing by TasksController#show as HTML + Parameters: {"id"=>"1"} + Task Load (0.4ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 1], ["LIMIT", 1]] + Rendering tasks/show.html.erb within layouts/application + Rendered tasks/show.html.erb within layouts/application (0.7ms) +Completed 200 OK in 76ms (Views: 26.6ms | ActiveRecord: 7.8ms) + + +Started GET "/tasks/show" for 127.0.0.1 at 2017-09-20 15:21:46 -0700 +Processing by TasksController#show as HTML + Parameters: {"id"=>"show"} + Task Load (0.2ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 0], ["LIMIT", 1]] +Completed 404 Not Found in 2ms (ActiveRecord: 0.2ms) + + + +ActiveRecord::RecordNotFound (Couldn't find Task with 'id'=0): + +app/controllers/tasks_controller.rb:16:in `show' +Started GET "/tasks" for 127.0.0.1 at 2017-09-20 15:28:51 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (2.9ms) +Completed 200 OK in 41ms (Views: 36.4ms | ActiveRecord: 0.4ms) + + +Started GET "/tasks/1" for 127.0.0.1 at 2017-09-20 15:28:52 -0700 +Processing by TasksController#show as HTML + Parameters: {"id"=>"1"} + Task Load (0.4ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 1], ["LIMIT", 1]] + Rendering tasks/show.html.erb within layouts/application + Rendered tasks/show.html.erb within layouts/application (1.1ms) +Completed 200 OK in 56ms (Views: 51.0ms | ActiveRecord: 0.4ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-20 15:28:56 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (2.4ms) +Completed 200 OK in 34ms (Views: 30.6ms | ActiveRecord: 0.3ms) + + +Started GET "/tasks/1" for 127.0.0.1 at 2017-09-20 15:34:23 -0700 +Processing by TasksController#show as HTML + Parameters: {"id"=>"1"} + Task Load (1.1ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 1], ["LIMIT", 1]] + Rendering tasks/show.html.erb within layouts/application + Rendered tasks/show.html.erb within layouts/application (9.8ms) +Completed 200 OK in 90ms (Views: 62.8ms | ActiveRecord: 1.1ms) + + +Started GET "/tasks/2" for 127.0.0.1 at 2017-09-20 15:39:54 -0700 +Processing by TasksController#show as HTML + Parameters: {"id"=>"2"} + Task Load (0.4ms) 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 89ms (Views: 82.2ms | ActiveRecord: 0.4ms) + + + Task Load (0.3ms) SELECT "tasks".* FROM "tasks" LIMIT $1 [["LIMIT", 11]] +Started GET "/tasks/2" for 127.0.0.1 at 2017-09-20 15:44:26 -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.0ms) +Completed 200 OK in 68ms (Views: 30.8ms | ActiveRecord: 0.3ms) + + +Started GET "/tasks/new" for 127.0.0.1 at 2017-09-20 15:44:30 -0700 +Processing by TasksController#new as HTML + Rendering tasks/new.html.erb within layouts/application + Rendered tasks/new.html.erb within layouts/application (6.0ms) +Completed 500 Internal Server Error in 15ms (ActiveRecord: 0.0ms) + + + +ActionView::Template::Error (First argument in form cannot contain nil or be empty): + 1:

    Tasks#new

    + 2:

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

    + 3: + 4: <%= form_for @book do |f| %> + 5: <%= f.label :task %> + 6: <%= f.text_field :task %> + 7: + +app/views/tasks/new.html.erb:4:in `_app_views_tasks_new_html_erb___3383490084204724994_70103796878400' +Started GET "/tasks" for 127.0.0.1 at 2017-09-20 15:44:36 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (2.8ms) +Completed 200 OK in 48ms (Views: 44.2ms | ActiveRecord: 0.6ms) + + +Started GET "/tasks/1" for 127.0.0.1 at 2017-09-20 15:44:38 -0700 +Processing by TasksController#show as HTML + Parameters: {"id"=>"1"} + Task Load (0.5ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 1], ["LIMIT", 1]] + Rendering tasks/show.html.erb within layouts/application + Rendered tasks/show.html.erb within layouts/application (1.2ms) +Completed 200 OK in 47ms (Views: 43.2ms | ActiveRecord: 0.5ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-20 15:44: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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (5.2ms) +Completed 200 OK in 45ms (Views: 42.0ms | ActiveRecord: 0.4ms) + + +Started GET "/tasks/new" for 127.0.0.1 at 2017-09-20 15:44:51 -0700 +Processing by TasksController#new as HTML + Rendering tasks/new.html.erb within layouts/application + Rendered tasks/new.html.erb within layouts/application (4.2ms) +Completed 500 Internal Server Error in 11ms (ActiveRecord: 0.0ms) + + + +ActionView::Template::Error (First argument in form cannot contain nil or be empty): + 1:

    Tasks#new

    + 2:

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

    + 3: + 4: <%= form_for @book do |f| %> + 5: <%= f.label :task %> + 6: <%= f.text_field :task %> + 7: + +app/views/tasks/new.html.erb:4:in `_app_views_tasks_new_html_erb___3383490084204724994_70103802172240' +Started GET "/tasks/new" for 127.0.0.1 at 2017-09-20 15:46:55 -0700 +Processing by TasksController#new as HTML + Rendering tasks/new.html.erb within layouts/application + Rendered tasks/new.html.erb within layouts/application (2.2ms) +Completed 500 Internal Server Error in 11ms (ActiveRecord: 0.0ms) + + + +ActionView::Template::Error (First argument in form cannot contain nil or be empty): + 1:

    Tasks#new

    + 2:

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

    + 3: + 4: <%= form_for @book do |f| %> + 5: <%= f.label :name %> + 6: <%= f.text_field :name %> + 7: + +app/views/tasks/new.html.erb:4:in `_app_views_tasks_new_html_erb___3383490084204724994_70103757514600' +Started GET "/tasks/new" for 127.0.0.1 at 2017-09-20 15:47:15 -0700 +Processing by TasksController#new as HTML + Rendering tasks/new.html.erb within layouts/application + Rendered tasks/new.html.erb within layouts/application (20.1ms) +Completed 200 OK in 43ms (Views: 41.7ms | ActiveRecord: 0.0ms) + + +Started GET "/tasks/new" for 127.0.0.1 at 2017-09-20 15:47:35 -0700 +Processing by TasksController#new as HTML + Rendering tasks/new.html.erb within layouts/application + Rendered tasks/new.html.erb within layouts/application (5.0ms) +Completed 200 OK in 29ms (Views: 27.1ms | ActiveRecord: 0.0ms) + + +Started POST "/tasks" for 127.0.0.1 at 2017-09-20 15:48:15 -0700 +Processing by TasksController#create as HTML + Parameters: {"utf8"=>"✓", "authenticity_token"=>"tWVtrWMJEwkDb6UaDqKKgdsCXry/8lB3/a07WZNFup2qQ1sUnhKJCKADuW5TqTdweYL0qODEc9YIWR3pR06PBQ==", "task"=>{"name"=>"Grocery Store", "description"=>"Buy lots of food", "completion_date"=>""}, "commit"=>"Create Task"} +  (0.4ms) BEGIN + SQL (6.8ms) INSERT INTO "tasks" ("created_at", "updated_at") VALUES ($1, $2) RETURNING "id" [["created_at", "2017-09-20 22:48:15.152995"], ["updated_at", "2017-09-20 22:48:15.152995"]] +  (5.0ms) COMMIT +Completed 500 Internal Server Error in 162ms (ActiveRecord: 12.2ms) + + + +NameError (undefined local variable or method `root_path' for #): + +app/controllers/tasks_controller.rb:35:in `create' +Started POST "/tasks" for 127.0.0.1 at 2017-09-20 15:48:36 -0700 +Processing by TasksController#create as HTML + Parameters: {"utf8"=>"✓", "authenticity_token"=>"tWVtrWMJEwkDb6UaDqKKgdsCXry/8lB3/a07WZNFup2qQ1sUnhKJCKADuW5TqTdweYL0qODEc9YIWR3pR06PBQ==", "task"=>{"name"=>"Grocery Store", "description"=>"Buy lots of food", "completion_date"=>""}, "commit"=>"Create Task"} +  (0.2ms) BEGIN + SQL (1.1ms) INSERT INTO "tasks" ("created_at", "updated_at") VALUES ($1, $2) RETURNING "id" [["created_at", "2017-09-20 22:48:36.889834"], ["updated_at", "2017-09-20 22:48:36.889834"]] +  (6.6ms) COMMIT +Completed 500 Internal Server Error in 156ms (ActiveRecord: 7.9ms) + + + +NameError (undefined local variable or method `root_path' for #): + +app/controllers/tasks_controller.rb:35:in `create' +Started POST "/tasks" for 127.0.0.1 at 2017-09-20 15:51:15 -0700 +Processing by TasksController#create as HTML + Parameters: {"utf8"=>"✓", "authenticity_token"=>"tWVtrWMJEwkDb6UaDqKKgdsCXry/8lB3/a07WZNFup2qQ1sUnhKJCKADuW5TqTdweYL0qODEc9YIWR3pR06PBQ==", "task"=>{"name"=>"Grocery Store", "description"=>"Buy lots of food", "completion_date"=>""}, "commit"=>"Create Task"} +  (0.1ms) BEGIN + SQL (0.3ms) INSERT INTO "tasks" ("created_at", "updated_at") VALUES ($1, $2) RETURNING "id" [["created_at", "2017-09-20 22:51:15.264817"], ["updated_at", "2017-09-20 22:51:15.264817"]] +  (0.3ms) COMMIT +Completed 500 Internal Server Error in 189ms (ActiveRecord: 6.6ms) + + + +NameError (undefined local variable or method `root_path' for #): + +app/controllers/tasks_controller.rb:35:in `create' +Started POST "/tasks" for 127.0.0.1 at 2017-09-20 15:51:41 -0700 + +ArgumentError (Missing :controller key on routes definition, please check your routes.): + +config/routes.rb:2:in `block in ' +config/routes.rb:1:in `' +Started POST "/tasks" for 127.0.0.1 at 2017-09-20 15:52:17 -0700 +Processing by TasksController#create as HTML + Parameters: {"utf8"=>"✓", "authenticity_token"=>"tWVtrWMJEwkDb6UaDqKKgdsCXry/8lB3/a07WZNFup2qQ1sUnhKJCKADuW5TqTdweYL0qODEc9YIWR3pR06PBQ==", "task"=>{"name"=>"Grocery Store", "description"=>"Buy lots of food so you dont die", "completion_date"=>""}, "commit"=>"Create Task"} +  (0.2ms) BEGIN + SQL (0.4ms) INSERT INTO "tasks" ("created_at", "updated_at") VALUES ($1, $2) RETURNING "id" [["created_at", "2017-09-20 22:52:17.628291"], ["updated_at", "2017-09-20 22:52:17.628291"]] +  (2.1ms) COMMIT +Redirected to http://localhost:3000/ +Completed 302 Found in 32ms (ActiveRecord: 6.0ms) + + +Started GET "/" for 127.0.0.1 at 2017-09-20 15:52:17 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (2.5ms) +Completed 200 OK in 29ms (Views: 24.6ms | ActiveRecord: 0.4ms) + + +Started GET "/tasks/7" for 127.0.0.1 at 2017-09-20 15:52:20 -0700 +Processing by TasksController#show as HTML + Parameters: {"id"=>"7"} + Task Load (1.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.5ms) +Completed 200 OK in 66ms (Views: 54.9ms | ActiveRecord: 1.3ms) + + +Started GET "/tasks/8" for 127.0.0.1 at 2017-09-20 15:52:23 -0700 +Processing by TasksController#show as HTML + Parameters: {"id"=>"8"} + Task Load (0.7ms) 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 (0.8ms) +Completed 200 OK in 67ms (Views: 60.5ms | ActiveRecord: 0.7ms) + + +Started GET "/tasks/new" for 127.0.0.1 at 2017-09-20 15:52:40 -0700 +Processing by TasksController#new as HTML + Rendering tasks/new.html.erb within layouts/application + Rendered tasks/new.html.erb within layouts/application (4.4ms) +Completed 200 OK in 35ms (Views: 31.6ms | ActiveRecord: 0.0ms) + + +Started POST "/tasks" for 127.0.0.1 at 2017-09-20 15:52:52 -0700 +Processing by TasksController#create as HTML + Parameters: {"utf8"=>"✓", "authenticity_token"=>"97Q8ALb+Pt4xL4oJ36EUM71Ab3Sy052oySqmXY8tc3Hokgq5S+Wk35JDln2CqqnCH8DFYO3lvgk83oDtWyZG6Q==", "task"=>{"name"=>"Grocery Store", "description"=>"go to trader joes", "completion_date"=>""}, "commit"=>"Create Task"} +  (0.2ms) BEGIN + SQL (0.5ms) INSERT INTO "tasks" ("created_at", "updated_at") VALUES ($1, $2) RETURNING "id" [["created_at", "2017-09-20 22:52:52.770348"], ["updated_at", "2017-09-20 22:52:52.770348"]] +  (6.1ms) COMMIT +Redirected to http://localhost:3000/ +Completed 302 Found in 11ms (ActiveRecord: 6.7ms) + + +Started GET "/" for 127.0.0.1 at 2017-09-20 15:52: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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (2.5ms) +Completed 200 OK in 24ms (Views: 21.8ms | ActiveRecord: 0.4ms) + + +Started GET "/tasks/9" for 127.0.0.1 at 2017-09-20 15:52:55 -0700 +Processing by TasksController#show as HTML + Parameters: {"id"=>"9"} + Task Load (0.6ms) 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 (0.9ms) +Completed 200 OK in 53ms (Views: 47.4ms | ActiveRecord: 0.6ms) + + +Started GET "/tasks/9" for 127.0.0.1 at 2017-09-20 15:52:59 -0700 +Processing by TasksController#show as HTML + Parameters: {"id"=>"9"} + Task Load (0.7ms) 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 (3.2ms) +Completed 200 OK in 52ms (Views: 45.8ms | ActiveRecord: 0.7ms) + + +Started POST "/tasks" for 127.0.0.1 at 2017-09-20 15:53:36 -0700 +Processing by TasksController#create as HTML + Parameters: {"utf8"=>"✓", "authenticity_token"=>"97Q8ALb+Pt4xL4oJ36EUM71Ab3Sy052oySqmXY8tc3Hokgq5S+Wk35JDln2CqqnCH8DFYO3lvgk83oDtWyZG6Q==", "task"=>{"name"=>"Grocery Store", "description"=>"go to trader joes", "completion_date"=>""}, "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", "Grocery Store"], ["description", "go to trader joes"], ["created_at", "2017-09-20 22:53:36.400301"], ["updated_at", "2017-09-20 22:53:36.400301"]] +  (6.3ms) COMMIT +Redirected to http://localhost:3000/ +Completed 302 Found in 27ms (ActiveRecord: 10.1ms) + + +Started GET "/" for 127.0.0.1 at 2017-09-20 15:53:36 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (6.1ms) +Completed 200 OK in 33ms (Views: 28.3ms | ActiveRecord: 0.7ms) + + +Started GET "/tasks/10" for 127.0.0.1 at 2017-09-20 15:53:39 -0700 +Processing by TasksController#show as HTML + Parameters: {"id"=>"10"} + Task Load (0.7ms) 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 200 OK in 77ms (Views: 69.8ms | ActiveRecord: 0.7ms) + + +Started GET "/" for 127.0.0.1 at 2017-09-20 15:55: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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (2.6ms) +Completed 200 OK in 28ms (Views: 26.0ms | ActiveRecord: 0.3ms) + + +Started GET "/" for 127.0.0.1 at 2017-09-20 15:55: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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (3.3ms) +Completed 200 OK in 27ms (Views: 24.7ms | ActiveRecord: 0.3ms) + + +Started GET "/new_task" for 127.0.0.1 at 2017-09-20 15:55:50 -0700 + +ActionController::RoutingError (No route matches [GET] "/new_task"): + +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 "/new_task" for 127.0.0.1 at 2017-09-20 15:56:01 -0700 + +ActionController::RoutingError (No route matches [GET] "/new_task"): + +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 15:56:10 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (3.4ms) +Completed 200 OK in 28ms (Views: 24.5ms | ActiveRecord: 0.6ms) + + +Started GET "/new_task_path" for 127.0.0.1 at 2017-09-20 15:56:12 -0700 + +ActionController::RoutingError (No route matches [GET] "/new_task_path"): + +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 15:56:34 -0700 +Processing by TasksController#index as HTML + Rendering tasks/index.html.erb within layouts/application + Task Load (2.2ms) SELECT "tasks".* FROM "tasks" ORDER BY "tasks"."id" ASC + Rendered tasks/index.html.erb within layouts/application (12.9ms) +Completed 200 OK in 45ms (Views: 40.3ms | ActiveRecord: 2.2ms) + + +Started GET "/tasks/new" for 127.0.0.1 at 2017-09-20 15:56:36 -0700 +Processing by TasksController#new as HTML + Rendering tasks/new.html.erb within layouts/application + Rendered tasks/new.html.erb within layouts/application (5.9ms) +Completed 200 OK in 55ms (Views: 51.7ms | ActiveRecord: 0.0ms) + + +Started GET "/tasks/new" for 127.0.0.1 at 2017-09-20 15:56:49 -0700 +Processing by TasksController#new as HTML + Rendering tasks/new.html.erb within layouts/application + Rendered tasks/new.html.erb within layouts/application (3.8ms) +Completed 200 OK in 23ms (Views: 20.8ms | ActiveRecord: 0.0ms) + + +Started GET "/tasks/new" for 127.0.0.1 at 2017-09-20 15:59:36 -0700 +Processing by TasksController#new as HTML + Rendering tasks/new.html.erb within layouts/application + Rendered tasks/new.html.erb within layouts/application (5.5ms) +Completed 200 OK in 58ms (Views: 38.7ms | ActiveRecord: 0.0ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-20 15:59:38 -0700 +Processing by TasksController#index as HTML + Rendering tasks/index.html.erb within layouts/application + Task Load (0.9ms) SELECT "tasks".* FROM "tasks" ORDER BY "tasks"."id" ASC + Rendered tasks/index.html.erb within layouts/application (6.2ms) +Completed 200 OK in 67ms (Views: 61.0ms | ActiveRecord: 0.9ms) + + +Started GET "/tasks/5" for 127.0.0.1 at 2017-09-20 16:00:02 -0700 +Processing by TasksController#show as HTML + Parameters: {"id"=>"5"} + Task Load (0.3ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 5], ["LIMIT", 1]] + Rendering tasks/show.html.erb within layouts/application + Rendered tasks/show.html.erb within layouts/application (1.5ms) +Completed 200 OK in 54ms (Views: 47.4ms | ActiveRecord: 0.3ms) + + + Task Load (1.2ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 5], ["LIMIT", 1]] +  (0.2ms) BEGIN +  (6.5ms) ROLLBACK +  (0.4ms) BEGIN +  (0.1ms) ROLLBACK + Task Load (0.6ms) SELECT "tasks".* FROM "tasks" LIMIT $1 [["LIMIT", 11]] + Task Load (0.5ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 5], ["LIMIT", 1]] +  (0.2ms) BEGIN +  (0.2ms) ROLLBACK +  (0.2ms) BEGIN + SQL (19.5ms) UPDATE "tasks" SET "name" = $1, "description" = $2, "updated_at" = $3 WHERE "tasks"."id" = $4 [["name", "Clean Bedroom"], ["description", "pick up items and sweep floor"], ["updated_at", "2017-09-20 23:08:06.977832"], ["id", 5]] +  (5.7ms) COMMIT +Started GET "/tasks" for 127.0.0.1 at 2017-09-20 16:10:58 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (8.0ms) +Completed 200 OK in 56ms (Views: 43.4ms | ActiveRecord: 0.4ms) + + +Started GET "/tasks/1" for 127.0.0.1 at 2017-09-20 16:10:59 -0700 +Processing by TasksController#show as HTML + Parameters: {"id"=>"1"} + Task Load (0.2ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 1], ["LIMIT", 1]] + Rendering tasks/show.html.erb within layouts/application + Rendered tasks/show.html.erb within layouts/application (286.1ms) +Completed 500 Internal Server Error in 299ms (ActiveRecord: 0.2ms) + + + +ActionView::Template::Error (undefined local variable or method `delete_task' for #<#:0x007f849fd875e0> +Did you mean? delete_task_url): + 19: <% end %> + 20: + 21: <%= link_to "Home", tasks_path %> + 22: <%= link_to "Delete", delete_task %> + +app/views/tasks/show.html.erb:22:in `_app_views_tasks_show_html_erb___4096091028225331145_70103758004340' +Started GET "/tasks" for 127.0.0.1 at 2017-09-20 16:11: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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (3.1ms) +Completed 200 OK in 29ms (Views: 25.8ms | ActiveRecord: 0.5ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-20 16:11:43 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (7.6ms) +Completed 200 OK in 36ms (Views: 27.4ms | ActiveRecord: 0.2ms) + + +Started GET "/tasks/7" for 127.0.0.1 at 2017-09-20 16:11:45 -0700 +Processing by TasksController#show as HTML + Parameters: {"id"=>"7"} + Task Load (0.4ms) 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 (236.3ms) +Completed 500 Internal Server Error in 250ms (ActiveRecord: 0.4ms) + + + +ActionView::Template::Error (undefined local variable or method `delete_task' for #<#:0x007f849fa60ec0> +Did you mean? delete_task_url): + 19: <% end %> + 20: + 21: <%= link_to "Home", tasks_path %> + 22: <%= link_to "Delete", delete_task %> + +app/views/tasks/show.html.erb:22:in `_app_views_tasks_show_html_erb___4096091028225331145_70103795438200' +Started GET "/tasks" for 127.0.0.1 at 2017-09-20 16:11:47 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (3.6ms) +Completed 200 OK in 23ms (Views: 20.1ms | ActiveRecord: 0.4ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-20 16:12:17 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (7.7ms) +Completed 200 OK in 46ms (Views: 34.6ms | ActiveRecord: 0.3ms) + + +Started GET "/tasks/6" for 127.0.0.1 at 2017-09-20 16:12:19 -0700 +Processing by TasksController#show as HTML + Parameters: {"id"=>"6"} + Task Load (1.1ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 6], ["LIMIT", 1]] + Rendering tasks/show.html.erb within layouts/application + Rendered tasks/show.html.erb within layouts/application (243.3ms) +Completed 500 Internal Server Error in 263ms (ActiveRecord: 1.1ms) + + + +ActionView::Template::Error (undefined local variable or method `delete_task' for #<#:0x007f849a7d98f0> +Did you mean? delete_task_url): + 19: <% end %> + 20: + 21: <%= link_to "Home", tasks_path %> + 22: <%= link_to "Delete", delete_task %> + +app/views/tasks/show.html.erb:22:in `_app_views_tasks_show_html_erb___4096091028225331145_70103752169700' +Started GET "/tasks" for 127.0.0.1 at 2017-09-20 16:13: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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (5.1ms) +Completed 200 OK in 35ms (Views: 31.8ms | ActiveRecord: 0.4ms) + + +Started GET "/tasks/6" for 127.0.0.1 at 2017-09-20 16:13:46 -0700 +Processing by TasksController#show as HTML + Parameters: {"id"=>"6"} + Task Load (0.3ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 6], ["LIMIT", 1]] + Rendering tasks/show.html.erb within layouts/application + Rendered tasks/show.html.erb within layouts/application (1.5ms) +Completed 500 Internal Server Error in 15ms (ActiveRecord: 0.3ms) + + + +SyntaxError (/Users/Marisa/Documents/ada developers academy/week_7/TaskList/app/views/tasks/show.html.erb:22: syntax error, unexpected tSYMBEG, expecting keyword_do or '{' or '(' +_task_path(@task.id), method :delete ); + ^): + +app/views/tasks/show.html.erb:22: syntax error, unexpected tSYMBEG, expecting keyword_do or '{' or '(' +Started GET "/tasks/6" for 127.0.0.1 at 2017-09-20 16:14:14 -0700 +Processing by TasksController#show as HTML + Parameters: {"id"=>"6"} + Task Load (0.2ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 6], ["LIMIT", 1]] + Rendering tasks/show.html.erb within layouts/application + Rendered tasks/show.html.erb within layouts/application (1.7ms) +Completed 200 OK in 28ms (Views: 25.4ms | ActiveRecord: 0.2ms) + + +Started DELETE "/tasks/6" for 127.0.0.1 at 2017-09-20 16:14:16 -0700 +Processing by TasksController#destroy as HTML + Parameters: {"authenticity_token"=>"ioYmCFdn5aSpbYQuwdCj6Dgq0jdp/K39i5aSsvrtEFmVoBCxqnx/pQoBmFqc2x4Zmqp4IzbKjlx+YrQCLuYlwQ==", "id"=>"6"} + Task Load (0.5ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 6], ["LIMIT", 1]] +  (0.5ms) BEGIN + SQL (3.9ms) DELETE FROM "tasks" WHERE "tasks"."id" = $1 [["id", 6]] +  (0.4ms) COMMIT + Rendering tasks/destroy.html.erb within layouts/application + Rendered tasks/destroy.html.erb within layouts/application (0.4ms) +Completed 200 OK in 40ms (Views: 23.3ms | ActiveRecord: 5.3ms) + + +Started GET "/tasks/" for 127.0.0.1 at 2017-09-20 16:14:22 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (2.9ms) +Completed 200 OK in 30ms (Views: 27.6ms | ActiveRecord: 0.3ms) + + +Started GET "/tasks/7" for 127.0.0.1 at 2017-09-20 16:15:20 -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 58ms (Views: 29.0ms | ActiveRecord: 0.2ms) + + +Started DELETE "/tasks/7" for 127.0.0.1 at 2017-09-20 16:15:21 -0700 +Processing by TasksController#destroy as HTML + Parameters: {"authenticity_token"=>"TDEFhq86j1yPMp1HfVykiIWN1SMRZo3HZLs494WMc6dTFzM/UiEVXSxegTMgVxl5Jw1/N05QrmaRTx5HUYdGPw==", "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.6ms) DELETE FROM "tasks" WHERE "tasks"."id" = $1 [["id", 7]] +  (1.3ms) COMMIT + Rendering tasks/destroy.html.erb within layouts/application + Rendered tasks/destroy.html.erb within layouts/application (0.8ms) +Completed 200 OK in 49ms (Views: 40.8ms | ActiveRecord: 2.3ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-20 16:15:25 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (3.0ms) +Completed 200 OK in 48ms (Views: 43.7ms | ActiveRecord: 0.4ms) + + +Started GET "/tasks/9" for 127.0.0.1 at 2017-09-20 16:15:27 -0700 +Processing by TasksController#show as HTML + Parameters: {"id"=>"9"} + Task Load (0.5ms) 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 (2.0ms) +Completed 200 OK in 42ms (Views: 34.3ms | ActiveRecord: 0.5ms) + + +Started DELETE "/tasks/9" for 127.0.0.1 at 2017-09-20 16:15:28 -0700 +Processing by TasksController#destroy as HTML + Parameters: {"authenticity_token"=>"lnuUx4tYgoxo1BIdJBRvImC4WY190h0+FT4Y1V4bhhmJXaJ+dkMYjcu4Dml5H9LTwjjzmSLkPp/gyj5lihCzgQ==", "id"=>"9"} + Task Load (0.3ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 9], ["LIMIT", 1]] +  (0.6ms) BEGIN + SQL (0.6ms) DELETE FROM "tasks" WHERE "tasks"."id" = $1 [["id", 9]] +  (1.5ms) COMMIT + Rendering tasks/destroy.html.erb within layouts/application + Rendered tasks/destroy.html.erb within layouts/application (1.2ms) +Completed 200 OK in 25ms (Views: 16.7ms | ActiveRecord: 2.9ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-20 16:15:31 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (3.0ms) +Completed 200 OK in 55ms (Views: 52.0ms | ActiveRecord: 0.4ms) + + +Started GET "/tasks/8" for 127.0.0.1 at 2017-09-20 16:15:32 -0700 +Processing by TasksController#show as HTML + Parameters: {"id"=>"8"} + Task Load (0.4ms) 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 42ms (Views: 37.2ms | ActiveRecord: 0.4ms) + + +Started DELETE "/tasks/8" for 127.0.0.1 at 2017-09-20 16:15:34 -0700 +Processing by TasksController#destroy as HTML + Parameters: {"authenticity_token"=>"Mq3A5Ku6G4eyzNn2SktVBQLATJtNv8PLnZ34qXDA3Vkti/ZdVqGBhhGgxYIXQOj0oEDmjxKJ4Gpoad4ZpMvowQ==", "id"=>"8"} + Task Load (0.2ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 8], ["LIMIT", 1]] +  (0.1ms) BEGIN + SQL (0.4ms) DELETE FROM "tasks" WHERE "tasks"."id" = $1 [["id", 8]] +  (1.3ms) COMMIT + Rendering tasks/destroy.html.erb within layouts/application + Rendered tasks/destroy.html.erb within layouts/application (0.8ms) +Completed 200 OK in 29ms (Views: 21.9ms | ActiveRecord: 2.0ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-20 16:15:36 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (4.7ms) +Completed 200 OK in 60ms (Views: 55.9ms | ActiveRecord: 0.8ms) + + +Started GET "/tasks/new" for 127.0.0.1 at 2017-09-20 16:15:38 -0700 +Processing by TasksController#new as HTML + Rendering tasks/new.html.erb within layouts/application + Rendered tasks/new.html.erb within layouts/application (6.5ms) +Completed 200 OK in 43ms (Views: 41.0ms | ActiveRecord: 0.0ms) + + +Started POST "/tasks" for 127.0.0.1 at 2017-09-20 16:15:46 -0700 +Processing by TasksController#create as HTML + Parameters: {"utf8"=>"✓", "authenticity_token"=>"UVnqcQ5ZcwwfrmcRlezF4kTn2R98hCE/THTtZxipEYPWX1F667eo5JgGkt20CnV26ruV5juMEQYioFfEfZTYvw==", "task"=>{"name"=>"blahhh", "description"=>"blablha", "completion_date"=>""}, "commit"=>"Create Task"} +  (0.1ms) BEGIN + SQL (0.5ms) INSERT INTO "tasks" ("name", "description", "created_at", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["name", "blahhh"], ["description", "blablha"], ["created_at", "2017-09-20 23:15:46.833259"], ["updated_at", "2017-09-20 23:15:46.833259"]] +  (6.1ms) COMMIT +Redirected to http://localhost:3000/ +Completed 302 Found in 11ms (ActiveRecord: 6.7ms) + + +Started GET "/" for 127.0.0.1 at 2017-09-20 16:15:46 -0700 +Processing by TasksController#index as HTML + Rendering tasks/index.html.erb within layouts/application + Task Load (1.0ms) SELECT "tasks".* FROM "tasks" ORDER BY "tasks"."id" ASC + Rendered tasks/index.html.erb within layouts/application (6.7ms) +Completed 200 OK in 24ms (Views: 20.6ms | ActiveRecord: 1.0ms) + + +Started GET "/tasks/11" for 127.0.0.1 at 2017-09-20 16:15:48 -0700 +Processing by TasksController#show as HTML + Parameters: {"id"=>"11"} + Task Load (1.1ms) 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.8ms) +Completed 200 OK in 49ms (Views: 36.8ms | ActiveRecord: 1.1ms) + + From 2ee41c4c69e18d98dc4653790d9b5c303642f134 Mon Sep 17 00:00:00 2001 From: hellomarisamorris Date: Wed, 20 Sep 2017 22:54:36 -0700 Subject: [PATCH 05/13] Added optional design --- app/assets/stylesheets/tasks.scss | 93 ++ app/controllers/tasks_controller.rb | 4 +- app/views/layouts/application.html.erb | 8 + app/views/tasks/index.html.erb | 36 +- log/development.log | 1939 ++++++++++++++++++++++++ 5 files changed, 2068 insertions(+), 12 deletions(-) diff --git a/app/assets/stylesheets/tasks.scss b/app/assets/stylesheets/tasks.scss index c5e7712d4..09a124983 100644 --- a/app/assets/stylesheets/tasks.scss +++ b/app/assets/stylesheets/tasks.scss @@ -1,3 +1,96 @@ // 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 { + border-style: solid; + border-width: 1px; + + width: 450px; + height: auto; +} + +h1 { + margin-left: 20px; + font-family: 'Patrick Hand', cursive; +} + +h3 { + font-family: 'Patrick Hand', cursive; +} + +.task_header { + font-family: 'Patrick Hand', cursive; + margin: 0 0 10px 20px; +} +// ----------------------------------------------- +.right_tasks { + width: 50%; + float: right; + margin-right: 20px; + height: 280px; +} + +.left_options { + width: 30%; + float: left; + margin-left: 20px; +} + +// ----------------------------------------------- +.index_nav { + // border: 1px solid red; + border-radius: 10px; + text-align: center; + // width: 35%; +} + +.index_nav ul { + padding-left: 0; + margin-top: 0; + margin-bottom: 0; +} + +.index_nav li { + font-family: 'Patrick Hand', cursive; + list-style: none; + border-style: solid; + border-width: 1px; + border-radius: 10px; + text-align: center; + margin: 10px 0 10px 0; +} + +.index_nav a { + text-decoration: none; +} + +.tasks { + padding-left: 0; + margin-top: 0; + margin-bottom: 0; + border: 1px solid black; + border-radius: 10px; + text-align: left; + height: 280px; +} + +.tasks li { + font-family: 'Patrick Hand', cursive; + list-style: none; + margin-left: 20px; +} + +.tasks a { + text-decoration: none; +} + +footer{ + margin-top: 80%; + border-style: solid; + border-width: 1px; + text-align: center; +} + +footer h6 { + margin: 10px 0 10px 0; +} diff --git a/app/controllers/tasks_controller.rb b/app/controllers/tasks_controller.rb index ee1cca6cb..319a8df36 100644 --- a/app/controllers/tasks_controller.rb +++ b/app/controllers/tasks_controller.rb @@ -44,8 +44,8 @@ def destroy end # might need to add a new file to views/tasks file - # def complete - # end + def complete + end end diff --git a/app/views/layouts/application.html.erb b/app/views/layouts/application.html.erb index be7a9f069..206b26c3b 100644 --- a/app/views/layouts/application.html.erb +++ b/app/views/layouts/application.html.erb @@ -1,6 +1,9 @@ + + + TaskList <%= csrf_meta_tags %> @@ -11,4 +14,9 @@ <%= yield %> + +
    +
    Copyright 2017
    +
    + diff --git a/app/views/tasks/index.html.erb b/app/views/tasks/index.html.erb index 10e1a3a78..f8028dadb 100644 --- a/app/views/tasks/index.html.erb +++ b/app/views/tasks/index.html.erb @@ -2,13 +2,29 @@

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

    -->

    List of Tasks

    -
      - <% @tasks.each do |task| %> -
    • - - <%=link_to(task.name, task_path(task.id)) %> -
    • - <% end %> -
    - -<%= link_to "New Task?", new_task_path %> + +
    +
      +

      Your Tasks

      + + <% counter = 1 %> + <% @tasks.each do |task| %> +
    • + + <%= "#{counter}. " %> <%=link_to(task.name, task_path(task.id)) %> + <% counter+=1 %> +
    • + <% end %> + +
    +
    + +
    + +
    diff --git a/log/development.log b/log/development.log index ac089bade..f9f4f644d 100644 --- a/log/development.log +++ b/log/development.log @@ -1975,3 +1975,1942 @@ Processing by TasksController#show as HTML Completed 200 OK in 49ms (Views: 36.8ms | ActiveRecord: 1.1ms) +  (6.9ms) SELECT "schema_migrations"."version" FROM "schema_migrations" ORDER BY "schema_migrations"."version" ASC +Started GET "/tasks" for 127.0.0.1 at 2017-09-20 16:25:00 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (28.4ms) +Completed 200 OK in 99ms (Views: 71.7ms | ActiveRecord: 9.7ms) + + +Started GET "/tasks/10" for 127.0.0.1 at 2017-09-20 16:25:07 -0700 +Processing by TasksController#show as HTML + Parameters: {"id"=>"10"} + Task Load (2.3ms) 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 (2.1ms) +Completed 200 OK in 116ms (Views: 104.9ms | ActiveRecord: 2.3ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-20 16:28:46 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (7.4ms) +Completed 200 OK in 40ms (Views: 36.4ms | ActiveRecord: 0.5ms) + + +Started GET "/tasks/1" for 127.0.0.1 at 2017-09-20 16:29:00 -0700 +Processing by TasksController#show as HTML + Parameters: {"id"=>"1"} + Task Load (0.4ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 1], ["LIMIT", 1]] + Rendering tasks/show.html.erb within layouts/application + Rendered tasks/show.html.erb within layouts/application (1.1ms) +Completed 200 OK in 51ms (Views: 47.2ms | ActiveRecord: 0.4ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-20 16:29:22 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (3.2ms) +Completed 200 OK in 56ms (Views: 53.1ms | ActiveRecord: 0.3ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-20 16:31: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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (4.4ms) +Completed 200 OK in 64ms (Views: 60.7ms | ActiveRecord: 0.6ms) + + +Started GET "/tasks/new" for 127.0.0.1 at 2017-09-20 16:32:19 -0700 +Processing by TasksController#new as HTML + Rendering tasks/new.html.erb within layouts/application + Rendered tasks/new.html.erb within layouts/application (16.0ms) +Completed 200 OK in 63ms (Views: 57.9ms | ActiveRecord: 0.0ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-20 16:34: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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (2.3ms) +Completed 200 OK in 43ms (Views: 40.7ms | ActiveRecord: 0.3ms) + + +Started GET "/tasks/1" for 127.0.0.1 at 2017-09-20 17:00:23 -0700 +Processing by TasksController#show as HTML + Parameters: {"id"=>"1"} + Task Load (0.5ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 1], ["LIMIT", 1]] + Rendering tasks/show.html.erb within layouts/application + Rendered tasks/show.html.erb within layouts/application (9.3ms) +Completed 200 OK in 116ms (Views: 94.1ms | ActiveRecord: 0.5ms) + + +Started GET "/tasks/1" for 127.0.0.1 at 2017-09-20 17:00:23 -0700 +Processing by TasksController#show as HTML + Parameters: {"id"=>"1"} + Task Load (0.5ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 1], ["LIMIT", 1]] + Rendering tasks/show.html.erb within layouts/application + Rendered tasks/show.html.erb within layouts/application (1.8ms) +Completed 200 OK in 32ms (Views: 27.5ms | ActiveRecord: 0.5ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-20 17:02:09 -0700 +Processing by TasksController#index as HTML + Rendering tasks/index.html.erb within layouts/application + Task Load (1.0ms) SELECT "tasks".* FROM "tasks" ORDER BY "tasks"."id" ASC + Rendered tasks/index.html.erb within layouts/application (9.5ms) +Completed 200 OK in 117ms (Views: 110.7ms | ActiveRecord: 1.0ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-20 17:02: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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (4.2ms) +Completed 200 OK in 31ms (Views: 28.1ms | ActiveRecord: 0.6ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-20 17:02:38 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (2.8ms) +Completed 200 OK in 49ms (Views: 47.1ms | ActiveRecord: 0.5ms) + + +Started GET "/tasks/1" for 127.0.0.1 at 2017-09-20 17:02:45 -0700 +Processing by TasksController#show as HTML + Parameters: {"id"=>"1"} + Task Load (0.3ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 1], ["LIMIT", 1]] + Rendering tasks/show.html.erb within layouts/application + Rendered tasks/show.html.erb within layouts/application (1.7ms) +Completed 200 OK in 41ms (Views: 37.1ms | ActiveRecord: 0.3ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-20 17:03: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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (2.2ms) +Completed 200 OK in 50ms (Views: 46.5ms | ActiveRecord: 0.3ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-20 17:04:25 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (3.8ms) +Completed 200 OK in 43ms (Views: 40.5ms | ActiveRecord: 0.5ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-20 17:04:49 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (4.3ms) +Completed 200 OK in 42ms (Views: 39.4ms | ActiveRecord: 0.6ms) + + +Started GET "/tasks/new" for 127.0.0.1 at 2017-09-20 20:25:11 -0700 +Processing by TasksController#new as HTML + Rendering tasks/new.html.erb within layouts/application + Rendered tasks/new.html.erb within layouts/application (11.6ms) +Completed 200 OK in 156ms (Views: 59.8ms | ActiveRecord: 0.0ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-20 20:25:19 -0700 +Processing by TasksController#index as HTML + Rendering tasks/index.html.erb within layouts/application + Task Load (48.3ms) SELECT "tasks".* FROM "tasks" ORDER BY "tasks"."id" ASC + Rendered tasks/index.html.erb within layouts/application (55.5ms) +Completed 200 OK in 107ms (Views: 54.9ms | ActiveRecord: 48.3ms) + + +Started GET "/tasks/new" for 127.0.0.1 at 2017-09-20 20:25:23 -0700 +Processing by TasksController#new as HTML + Rendering tasks/new.html.erb within layouts/application + Rendered tasks/new.html.erb within layouts/application (6.1ms) +Completed 200 OK in 86ms (Views: 82.0ms | ActiveRecord: 0.0ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-20 20:25:28 -0700 +Processing by TasksController#index as HTML + Rendering tasks/index.html.erb within layouts/application + Task Load (7.2ms) SELECT "tasks".* FROM "tasks" ORDER BY "tasks"."id" ASC + Rendered tasks/index.html.erb within layouts/application (14.1ms) +Completed 200 OK in 74ms (Views: 63.6ms | ActiveRecord: 7.2ms) + + +Started GET "/tasks/2" for 127.0.0.1 at 2017-09-20 20:26:39 -0700 +Processing by TasksController#show as HTML + Parameters: {"id"=>"2"} + Task Load (0.6ms) 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 (2.2ms) +Completed 200 OK in 64ms (Views: 57.0ms | ActiveRecord: 0.6ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-20 20:27:38 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (4.6ms) +Completed 200 OK in 84ms (Views: 80.3ms | ActiveRecord: 0.6ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-20 20:30:24 -0700 +Processing by TasksController#index as HTML + Rendering tasks/index.html.erb within layouts/application + Task Load (5.3ms) SELECT "tasks".* FROM "tasks" ORDER BY "tasks"."id" ASC + Rendered tasks/index.html.erb within layouts/application (25.2ms) +Completed 500 Internal Server Error in 105ms (ActiveRecord: 5.3ms) + + + +ActionView::Template::Error (Invalid CSS after " max width: 40%": expected "{", was ";"): + 7: TaskList + 8: <%= csrf_meta_tags %> + 9: + 10: <%= stylesheet_link_tag 'application', media: 'all', 'data-turbolinks-track': 'reload' %> + 11: <%= javascript_include_tag 'application', 'data-turbolinks-track': 'reload' %> + 12: + 13: + +app/assets/stylesheets/tasks.scss:19 +app/views/layouts/application.html.erb:10:in `_app_views_layouts_application_html_erb___643084149882206324_70103800044700' +Started GET "/tasks" for 127.0.0.1 at 2017-09-20 20:30:34 -0700 +Processing by TasksController#index as HTML + Rendering tasks/index.html.erb within layouts/application + Task Load (1.9ms) SELECT "tasks".* FROM "tasks" ORDER BY "tasks"."id" ASC + Rendered tasks/index.html.erb within layouts/application (6.6ms) +Completed 200 OK in 81ms (Views: 76.6ms | ActiveRecord: 1.9ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-20 20:32:34 -0700 +Processing by TasksController#index as HTML + Rendering tasks/index.html.erb within layouts/application + Task Load (1.1ms) SELECT "tasks".* FROM "tasks" ORDER BY "tasks"."id" ASC + Rendered tasks/index.html.erb within layouts/application (7.3ms) +Completed 200 OK in 129ms (Views: 123.6ms | ActiveRecord: 1.1ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-20 20:33: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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (5.5ms) +Completed 200 OK in 72ms (Views: 66.3ms | ActiveRecord: 0.4ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-20 20:34:14 -0700 +Processing by TasksController#index as HTML + Rendering tasks/index.html.erb within layouts/application + Task Load (1.3ms) SELECT "tasks".* FROM "tasks" ORDER BY "tasks"."id" ASC + Rendered tasks/index.html.erb within layouts/application (5.5ms) +Completed 200 OK in 55ms (Views: 50.9ms | ActiveRecord: 1.3ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-20 20:35:57 -0700 +Processing by TasksController#index as HTML + Rendering tasks/index.html.erb within layouts/application + Task Load (1.7ms) SELECT "tasks".* FROM "tasks" ORDER BY "tasks"."id" ASC + Rendered tasks/index.html.erb within layouts/application (14.4ms) +Completed 200 OK in 120ms (Views: 114.6ms | ActiveRecord: 1.7ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-20 20:36: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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (4.3ms) +Completed 200 OK in 77ms (Views: 72.9ms | ActiveRecord: 0.5ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-20 20:37:00 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (4.4ms) +Completed 200 OK in 78ms (Views: 74.5ms | ActiveRecord: 0.6ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-20 20:37:15 -0700 +Processing by TasksController#index as HTML + Rendering tasks/index.html.erb within layouts/application + Task Load (6.5ms) SELECT "tasks".* FROM "tasks" ORDER BY "tasks"."id" ASC + Rendered tasks/index.html.erb within layouts/application (11.8ms) +Completed 200 OK in 108ms (Views: 96.8ms | ActiveRecord: 6.5ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-20 20:37:32 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (4.7ms) +Completed 200 OK in 67ms (Views: 63.3ms | ActiveRecord: 0.6ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-20 20:38:08 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (4.1ms) +Completed 200 OK in 72ms (Views: 66.2ms | ActiveRecord: 0.6ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-20 20:38:28 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (3.2ms) +Completed 200 OK in 64ms (Views: 60.3ms | ActiveRecord: 0.4ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-20 20:38:47 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (2.4ms) +Completed 200 OK in 66ms (Views: 59.8ms | ActiveRecord: 0.4ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-20 20:38:52 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (6.9ms) +Completed 200 OK in 55ms (Views: 52.5ms | ActiveRecord: 1.2ms) + + +Started GET "/tasks/11" for 127.0.0.1 at 2017-09-20 20:39:07 -0700 +Processing by TasksController#show as HTML + Parameters: {"id"=>"11"} + Task Load (0.6ms) 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.6ms) +Completed 200 OK in 54ms (Views: 45.8ms | ActiveRecord: 0.6ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-20 20:39: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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (2.9ms) +Completed 200 OK in 59ms (Views: 53.8ms | ActiveRecord: 0.3ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-20 20:39:41 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (4.0ms) +Completed 200 OK in 63ms (Views: 57.8ms | ActiveRecord: 0.5ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-20 20:40:01 -0700 +Processing by TasksController#index as HTML + Rendering tasks/index.html.erb within layouts/application + Task Load (1.0ms) SELECT "tasks".* FROM "tasks" ORDER BY "tasks"."id" ASC + Rendered tasks/index.html.erb within layouts/application (5.8ms) +Completed 500 Internal Server Error in 39ms (ActiveRecord: 1.0ms) + + + +ActionView::Template::Error (Invalid CSS after " margin-right": expected ";", was ": 10px;"): + 7: TaskList + 8: <%= csrf_meta_tags %> + 9: + 10: <%= stylesheet_link_tag 'application', media: 'all', 'data-turbolinks-track': 'reload' %> + 11: <%= javascript_include_tag 'application', 'data-turbolinks-track': 'reload' %> + 12: + 13: + +app/assets/stylesheets/tasks.scss:36 +app/views/layouts/application.html.erb:10:in `_app_views_layouts_application_html_erb___643084149882206324_70103806842540' +Started GET "/tasks" for 127.0.0.1 at 2017-09-20 20:40:06 -0700 +Processing by TasksController#index as HTML + Rendering tasks/index.html.erb within layouts/application + Task Load (1.4ms) SELECT "tasks".* FROM "tasks" ORDER BY "tasks"."id" ASC + Rendered tasks/index.html.erb within layouts/application (7.2ms) +Completed 500 Internal Server Error in 26ms (ActiveRecord: 1.4ms) + + + +ActionView::Template::Error (Invalid CSS after " margin-right": expected ";", was ": 10px;"): + 7: TaskList + 8: <%= csrf_meta_tags %> + 9: + 10: <%= stylesheet_link_tag 'application', media: 'all', 'data-turbolinks-track': 'reload' %> + 11: <%= javascript_include_tag 'application', 'data-turbolinks-track': 'reload' %> + 12: + 13: + +app/assets/stylesheets/tasks.scss:36 +app/views/layouts/application.html.erb:10:in `_app_views_layouts_application_html_erb___643084149882206324_70103801815420' +Started GET "/tasks" for 127.0.0.1 at 2017-09-20 20:40:13 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (4.7ms) +Completed 500 Internal Server Error in 34ms (ActiveRecord: 0.6ms) + + + +ActionView::Template::Error (Invalid CSS after " text-align": expected ";", was ": center;"): + 7: TaskList + 8: <%= csrf_meta_tags %> + 9: + 10: <%= stylesheet_link_tag 'application', media: 'all', 'data-turbolinks-track': 'reload' %> + 11: <%= javascript_include_tag 'application', 'data-turbolinks-track': 'reload' %> + 12: + 13: + +app/assets/stylesheets/tasks.scss:37 +app/views/layouts/application.html.erb:10:in `_app_views_layouts_application_html_erb___643084149882206324_70103800722000' +Started GET "/tasks" for 127.0.0.1 at 2017-09-20 20:40:21 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (6.6ms) +Completed 500 Internal Server Error in 34ms (ActiveRecord: 0.8ms) + + + +ActionView::Template::Error (Invalid CSS after " text-align": expected ";", was ": center;"): + 7: TaskList + 8: <%= csrf_meta_tags %> + 9: + 10: <%= stylesheet_link_tag 'application', media: 'all', 'data-turbolinks-track': 'reload' %> + 11: <%= javascript_include_tag 'application', 'data-turbolinks-track': 'reload' %> + 12: + 13: + +app/assets/stylesheets/tasks.scss:37 +app/views/layouts/application.html.erb:10:in `_app_views_layouts_application_html_erb___643084149882206324_70103761854680' +Started GET "/tasks" for 127.0.0.1 at 2017-09-20 20:40:33 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (2.8ms) +Completed 200 OK in 65ms (Views: 60.7ms | ActiveRecord: 0.4ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-20 20:42:46 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (6.3ms) +Completed 200 OK in 99ms (Views: 93.7ms | ActiveRecord: 0.4ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-20 20:42:56 -0700 +Processing by TasksController#index as HTML + Rendering tasks/index.html.erb within layouts/application + Task Load (4.0ms) SELECT "tasks".* FROM "tasks" ORDER BY "tasks"."id" ASC + Rendered tasks/index.html.erb within layouts/application (8.5ms) +Completed 200 OK in 68ms (Views: 61.1ms | ActiveRecord: 4.0ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-20 20:43:08 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (4.5ms) +Completed 200 OK in 57ms (Views: 53.1ms | ActiveRecord: 0.6ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-20 20:43:14 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (5.0ms) +Completed 200 OK in 44ms (Views: 40.2ms | ActiveRecord: 0.8ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-20 20:43: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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (3.6ms) +Completed 200 OK in 53ms (Views: 49.7ms | ActiveRecord: 0.4ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-20 20:43:51 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (3.1ms) +Completed 200 OK in 74ms (Views: 70.3ms | ActiveRecord: 0.4ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-20 20:43:59 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (5.6ms) +Completed 200 OK in 59ms (Views: 56.0ms | ActiveRecord: 1.2ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-20 20:44:16 -0700 +Processing by TasksController#index as HTML + Rendering tasks/index.html.erb within layouts/application + Task Load (2.4ms) SELECT "tasks".* FROM "tasks" ORDER BY "tasks"."id" ASC + Rendered tasks/index.html.erb within layouts/application (5.6ms) +Completed 200 OK in 75ms (Views: 70.6ms | ActiveRecord: 2.4ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-20 20:45:03 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (3.6ms) +Completed 200 OK in 51ms (Views: 48.3ms | ActiveRecord: 0.6ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-20 20:45:13 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (5.0ms) +Completed 200 OK in 65ms (Views: 61.8ms | ActiveRecord: 0.4ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-20 20:45:41 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (4.4ms) +Completed 200 OK in 61ms (Views: 58.8ms | ActiveRecord: 0.4ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-20 20:45: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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (3.2ms) +Completed 200 OK in 56ms (Views: 54.1ms | ActiveRecord: 0.3ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-20 20:46:07 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (5.4ms) +Completed 200 OK in 66ms (Views: 62.9ms | ActiveRecord: 0.7ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-20 20:47: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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (3.4ms) +Completed 200 OK in 61ms (Views: 58.1ms | ActiveRecord: 0.3ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-20 20:48:06 -0700 +Processing by TasksController#index as HTML + Rendering tasks/index.html.erb within layouts/application + Task Load (1.4ms) SELECT "tasks".* FROM "tasks" ORDER BY "tasks"."id" ASC + Rendered tasks/index.html.erb within layouts/application (5.3ms) +Completed 200 OK in 61ms (Views: 56.9ms | ActiveRecord: 1.4ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-20 20:48:18 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (3.3ms) +Completed 200 OK in 61ms (Views: 57.5ms | ActiveRecord: 0.5ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-20 20:48:20 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (4.5ms) +Completed 200 OK in 31ms (Views: 27.1ms | ActiveRecord: 0.6ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-20 20:48:28 -0700 +Processing by TasksController#index as HTML + Rendering tasks/index.html.erb within layouts/application + Task Load (1.1ms) SELECT "tasks".* FROM "tasks" ORDER BY "tasks"."id" ASC + Rendered tasks/index.html.erb within layouts/application (7.7ms) +Completed 200 OK in 73ms (Views: 66.7ms | ActiveRecord: 1.1ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-20 20:48:30 -0700 +Processing by TasksController#index as HTML + Rendering tasks/index.html.erb within layouts/application + Task Load (0.9ms) SELECT "tasks".* FROM "tasks" ORDER BY "tasks"."id" ASC + Rendered tasks/index.html.erb within layouts/application (7.2ms) +Completed 200 OK in 37ms (Views: 33.2ms | ActiveRecord: 0.9ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-20 20:48:48 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (4.6ms) +Completed 200 OK in 58ms (Views: 54.6ms | ActiveRecord: 0.4ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-20 20:49:08 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (7.2ms) +Completed 200 OK in 61ms (Views: 58.6ms | ActiveRecord: 1.2ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-20 20:49:18 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (14.3ms) +Completed 200 OK in 63ms (Views: 58.5ms | ActiveRecord: 0.6ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-20 20:49:50 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (3.0ms) +Completed 200 OK in 53ms (Views: 49.8ms | ActiveRecord: 0.6ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-20 20:50:05 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (4.0ms) +Completed 200 OK in 61ms (Views: 58.4ms | ActiveRecord: 0.6ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-20 20:50:46 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (5.0ms) +Completed 200 OK in 41ms (Views: 36.8ms | ActiveRecord: 0.7ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-20 20:52:22 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (4.3ms) +Completed 200 OK in 45ms (Views: 42.1ms | ActiveRecord: 0.6ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-20 20:53:06 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (4.0ms) +Completed 200 OK in 47ms (Views: 44.5ms | ActiveRecord: 0.4ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-20 20:53:09 -0700 +Processing by TasksController#index as HTML + Rendering tasks/index.html.erb within layouts/application + Task Load (2.3ms) SELECT "tasks".* FROM "tasks" ORDER BY "tasks"."id" ASC + Rendered tasks/index.html.erb within layouts/application (9.8ms) +Completed 200 OK in 47ms (Views: 41.5ms | ActiveRecord: 2.3ms) + + +Started GET "/tasks/new" for 127.0.0.1 at 2017-09-20 20:53:10 -0700 +Processing by TasksController#new as HTML + Rendering tasks/new.html.erb within layouts/application + Rendered tasks/new.html.erb within layouts/application (12.9ms) +Completed 200 OK in 84ms (Views: 80.3ms | ActiveRecord: 0.0ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-20 20:54:02 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (4.3ms) +Completed 200 OK in 77ms (Views: 72.6ms | ActiveRecord: 0.7ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-20 21:00:12 -0700 +Processing by TasksController#index as HTML + Rendering tasks/index.html.erb within layouts/application + Task Load (1.1ms) SELECT "tasks".* FROM "tasks" ORDER BY "tasks"."id" ASC + Rendered tasks/index.html.erb within layouts/application (18.2ms) +Completed 200 OK in 107ms (Views: 92.2ms | ActiveRecord: 1.1ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-20 21:00:35 -0700 +Processing by TasksController#index as HTML + Rendering tasks/index.html.erb within layouts/application + Task Load (0.9ms) SELECT "tasks".* FROM "tasks" ORDER BY "tasks"."id" ASC + Rendered tasks/index.html.erb within layouts/application (5.5ms) +Completed 200 OK in 58ms (Views: 53.5ms | ActiveRecord: 0.9ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-20 21:01:26 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (4.9ms) +Completed 200 OK in 75ms (Views: 69.7ms | ActiveRecord: 0.7ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-20 21:01:51 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (5.3ms) +Completed 200 OK in 38ms (Views: 34.0ms | ActiveRecord: 0.8ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-20 21:02:05 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (3.9ms) +Completed 200 OK in 75ms (Views: 71.3ms | ActiveRecord: 0.6ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-20 21:02:24 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (5.0ms) +Completed 200 OK in 73ms (Views: 69.5ms | ActiveRecord: 0.7ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-20 21:08: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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (5.7ms) +Completed 200 OK in 87ms (Views: 84.9ms | ActiveRecord: 0.4ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-20 21:08:36 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (7.2ms) +Completed 200 OK in 116ms (Views: 111.6ms | ActiveRecord: 0.5ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-20 21:09:48 -0700 +Processing by TasksController#index as HTML + Rendering tasks/index.html.erb within layouts/application + Task Load (1.9ms) SELECT "tasks".* FROM "tasks" ORDER BY "tasks"."id" ASC + Rendered tasks/index.html.erb within layouts/application (7.0ms) +Completed 200 OK in 65ms (Views: 61.8ms | ActiveRecord: 1.9ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-20 21:10:19 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (3.1ms) +Completed 200 OK in 63ms (Views: 59.0ms | ActiveRecord: 0.6ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-20 21:10:51 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (3.7ms) +Completed 200 OK in 65ms (Views: 60.5ms | ActiveRecord: 0.4ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-20 21:11:01 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (4.3ms) +Completed 200 OK in 67ms (Views: 64.2ms | ActiveRecord: 0.4ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-20 21:11:14 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (3.4ms) +Completed 200 OK in 71ms (Views: 68.0ms | ActiveRecord: 0.4ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-20 21:11:24 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (7.6ms) +Completed 200 OK in 35ms (Views: 32.6ms | ActiveRecord: 0.6ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-20 21:11: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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (2.9ms) +Completed 200 OK in 66ms (Views: 62.7ms | ActiveRecord: 0.3ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-20 21:11:53 -0700 +Processing by TasksController#index as HTML + Rendering tasks/index.html.erb within layouts/application + Task Load (1.7ms) SELECT "tasks".* FROM "tasks" ORDER BY "tasks"."id" ASC + Rendered tasks/index.html.erb within layouts/application (6.3ms) +Completed 200 OK in 77ms (Views: 73.7ms | ActiveRecord: 1.7ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-20 21:12: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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (4.0ms) +Completed 200 OK in 64ms (Views: 61.4ms | ActiveRecord: 0.4ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-20 21:12:40 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (4.3ms) +Completed 200 OK in 68ms (Views: 64.5ms | ActiveRecord: 0.7ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-20 21:12:52 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (4.7ms) +Completed 200 OK in 34ms (Views: 30.3ms | ActiveRecord: 0.8ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-20 21:15:40 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (2.9ms) +Completed 200 OK in 74ms (Views: 70.2ms | ActiveRecord: 0.4ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-20 21:15: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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (3.0ms) +Completed 200 OK in 67ms (Views: 64.3ms | ActiveRecord: 0.4ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-20 21:16:04 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (4.5ms) +Completed 200 OK in 61ms (Views: 58.7ms | ActiveRecord: 0.7ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-20 21:18:27 -0700 +Processing by TasksController#index as HTML + Rendering tasks/index.html.erb within layouts/application + Task Load (6.9ms) SELECT "tasks".* FROM "tasks" ORDER BY "tasks"."id" ASC + Rendered tasks/index.html.erb within layouts/application (13.3ms) +Completed 200 OK in 89ms (Views: 80.7ms | ActiveRecord: 6.9ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-20 21:18:36 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (3.8ms) +Completed 200 OK in 69ms (Views: 66.9ms | ActiveRecord: 0.5ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-20 21:26:20 -0700 +Processing by TasksController#index as HTML + Rendering tasks/index.html.erb within layouts/application + Task Load (1.1ms) SELECT "tasks".* FROM "tasks" ORDER BY "tasks"."id" ASC + Rendered tasks/index.html.erb within layouts/application (29.9ms) +Completed 500 Internal Server Error in 123ms (ActiveRecord: 1.1ms) + + + +ActionView::Template::Error (Invalid CSS after "}": expected "}", was ""): + 7: TaskList + 8: <%= csrf_meta_tags %> + 9: + 10: <%= stylesheet_link_tag 'application', media: 'all', 'data-turbolinks-track': 'reload' %> + 11: <%= javascript_include_tag 'application', 'data-turbolinks-track': 'reload' %> + 12: + 13: + +app/assets/stylesheets/tasks.scss:76 +app/views/layouts/application.html.erb:10:in `_app_views_layouts_application_html_erb___643084149882206324_70103761499040' +Started GET "/tasks" for 127.0.0.1 at 2017-09-20 21:26:35 -0700 +Processing by TasksController#index as HTML + Rendering tasks/index.html.erb within layouts/application + Task Load (1.5ms) SELECT "tasks".* FROM "tasks" ORDER BY "tasks"."id" ASC + Rendered tasks/index.html.erb within layouts/application (7.2ms) +Completed 500 Internal Server Error in 57ms (ActiveRecord: 1.5ms) + + + +ActionView::Template::Error (Invalid CSS after "}": expected "}", was ""): + 7: TaskList + 8: <%= csrf_meta_tags %> + 9: + 10: <%= stylesheet_link_tag 'application', media: 'all', 'data-turbolinks-track': 'reload' %> + 11: <%= javascript_include_tag 'application', 'data-turbolinks-track': 'reload' %> + 12: + 13: + +app/assets/stylesheets/tasks.scss:76 +app/views/layouts/application.html.erb:10:in `_app_views_layouts_application_html_erb___643084149882206324_70103758400840' +Started GET "/tasks" for 127.0.0.1 at 2017-09-20 21:26:43 -0700 +Processing by TasksController#index as HTML + Rendering tasks/index.html.erb within layouts/application + Task Load (2.7ms) SELECT "tasks".* FROM "tasks" ORDER BY "tasks"."id" ASC + Rendered tasks/index.html.erb within layouts/application (6.5ms) +Completed 500 Internal Server Error in 39ms (ActiveRecord: 2.7ms) + + + +ActionView::Template::Error (Invalid CSS after "}": expected "}", was ""): + 7: TaskList + 8: <%= csrf_meta_tags %> + 9: + 10: <%= stylesheet_link_tag 'application', media: 'all', 'data-turbolinks-track': 'reload' %> + 11: <%= javascript_include_tag 'application', 'data-turbolinks-track': 'reload' %> + 12: + 13: + +app/assets/stylesheets/tasks.scss:76 +app/views/layouts/application.html.erb:10:in `_app_views_layouts_application_html_erb___643084149882206324_70103797250420' +Started GET "/tasks" for 127.0.0.1 at 2017-09-20 21:26:53 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (4.3ms) +Completed 500 Internal Server Error in 53ms (ActiveRecord: 0.6ms) + + + +ActionView::Template::Error (Invalid CSS after "}": expected "}", was ""): + 7: TaskList + 8: <%= csrf_meta_tags %> + 9: + 10: <%= stylesheet_link_tag 'application', media: 'all', 'data-turbolinks-track': 'reload' %> + 11: <%= javascript_include_tag 'application', 'data-turbolinks-track': 'reload' %> + 12: + 13: + +app/assets/stylesheets/tasks.scss:76 +app/views/layouts/application.html.erb:10:in `_app_views_layouts_application_html_erb___643084149882206324_70103797006340' +Started GET "/tasks" for 127.0.0.1 at 2017-09-20 21:27:03 -0700 +Processing by TasksController#index as HTML + Rendering tasks/index.html.erb within layouts/application + Task Load (1.9ms) SELECT "tasks".* FROM "tasks" ORDER BY "tasks"."id" ASC + Rendered tasks/index.html.erb within layouts/application (9.2ms) +Completed 500 Internal Server Error in 42ms (ActiveRecord: 1.9ms) + + + +ActionView::Template::Error (Invalid CSS after "}": expected "}", was ""): + 7: TaskList + 8: <%= csrf_meta_tags %> + 9: + 10: <%= stylesheet_link_tag 'application', media: 'all', 'data-turbolinks-track': 'reload' %> + 11: <%= javascript_include_tag 'application', 'data-turbolinks-track': 'reload' %> + 12: + 13: + +app/assets/stylesheets/tasks.scss:76 +app/views/layouts/application.html.erb:10:in `_app_views_layouts_application_html_erb___643084149882206324_70103796466820' +Started GET "/tasks" for 127.0.0.1 at 2017-09-20 21:27:13 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (3.3ms) +Completed 500 Internal Server Error in 39ms (ActiveRecord: 0.6ms) + + + +ActionView::Template::Error (Invalid CSS after "}": expected "}", was ""): + 7: TaskList + 8: <%= csrf_meta_tags %> + 9: + 10: <%= stylesheet_link_tag 'application', media: 'all', 'data-turbolinks-track': 'reload' %> + 11: <%= javascript_include_tag 'application', 'data-turbolinks-track': 'reload' %> + 12: + 13: + +app/assets/stylesheets/tasks.scss:76 +app/views/layouts/application.html.erb:10:in `_app_views_layouts_application_html_erb___643084149882206324_70103781098240' +Started GET "/tasks" for 127.0.0.1 at 2017-09-20 21:27:26 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (3.9ms) +Completed 500 Internal Server Error in 43ms (ActiveRecord: 0.7ms) + + + +ActionView::Template::Error (Invalid CSS after "}": expected "}", was ""): + 7: TaskList + 8: <%= csrf_meta_tags %> + 9: + 10: <%= stylesheet_link_tag 'application', media: 'all', 'data-turbolinks-track': 'reload' %> + 11: <%= javascript_include_tag 'application', 'data-turbolinks-track': 'reload' %> + 12: + 13: + +app/assets/stylesheets/tasks.scss:76 +app/views/layouts/application.html.erb:10:in `_app_views_layouts_application_html_erb___643084149882206324_70103802239640' +Started GET "/tasks" for 127.0.0.1 at 2017-09-20 21:27:40 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (3.7ms) +Completed 500 Internal Server Error in 29ms (ActiveRecord: 0.6ms) + + + +ActionView::Template::Error (Invalid CSS after "}": expected "}", was ""): + 7: TaskList + 8: <%= csrf_meta_tags %> + 9: + 10: <%= stylesheet_link_tag 'application', media: 'all', 'data-turbolinks-track': 'reload' %> + 11: <%= javascript_include_tag 'application', 'data-turbolinks-track': 'reload' %> + 12: + 13: + +app/assets/stylesheets/tasks.scss:76 +app/views/layouts/application.html.erb:10:in `_app_views_layouts_application_html_erb___643084149882206324_70103800469760' +Started GET "/tasks" for 127.0.0.1 at 2017-09-20 21:27:50 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (2.9ms) +Completed 200 OK in 76ms (Views: 72.3ms | ActiveRecord: 0.5ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-20 21:28:02 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (5.3ms) +Completed 200 OK in 69ms (Views: 66.7ms | ActiveRecord: 0.8ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-20 21:28:12 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (7.5ms) +Completed 200 OK in 65ms (Views: 61.2ms | ActiveRecord: 1.2ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-20 21:29:16 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (5.3ms) +Completed 200 OK in 68ms (Views: 65.0ms | ActiveRecord: 0.7ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-20 21: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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (3.3ms) +Completed 200 OK in 64ms (Views: 61.2ms | ActiveRecord: 0.3ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-20 21:29:32 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (3.2ms) +Completed 200 OK in 68ms (Views: 65.6ms | ActiveRecord: 0.4ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-20 21:29:48 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (3.5ms) +Completed 200 OK in 70ms (Views: 65.9ms | ActiveRecord: 0.4ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-20 21:29:59 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (4.6ms) +Completed 200 OK in 73ms (Views: 68.6ms | ActiveRecord: 0.6ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-20 21:30:10 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (3.1ms) +Completed 200 OK in 73ms (Views: 69.4ms | ActiveRecord: 0.4ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-20 21:30:37 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (3.6ms) +Completed 200 OK in 71ms (Views: 66.0ms | ActiveRecord: 0.6ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-20 21:30:49 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (4.4ms) +Completed 200 OK in 81ms (Views: 77.4ms | ActiveRecord: 0.5ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-20 21:31:02 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (2.9ms) +Completed 200 OK in 74ms (Views: 70.6ms | ActiveRecord: 0.3ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-20 21:31:12 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (5.1ms) +Completed 200 OK in 67ms (Views: 63.4ms | ActiveRecord: 0.6ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-20 21:34: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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (2.2ms) +Completed 200 OK in 74ms (Views: 71.1ms | ActiveRecord: 0.4ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-20 21:34:12 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (4.8ms) +Completed 200 OK in 67ms (Views: 64.2ms | ActiveRecord: 0.6ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-20 21:34: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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (3.4ms) +Completed 200 OK in 76ms (Views: 72.8ms | ActiveRecord: 0.4ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-20 21:34:54 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (4.7ms) +Completed 200 OK in 82ms (Views: 78.9ms | ActiveRecord: 0.6ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-20 21:35:02 -0700 +Processing by TasksController#index as HTML + Rendering tasks/index.html.erb within layouts/application + Task Load (1.0ms) SELECT "tasks".* FROM "tasks" ORDER BY "tasks"."id" ASC + Rendered tasks/index.html.erb within layouts/application (4.8ms) +Completed 200 OK in 36ms (Views: 32.8ms | ActiveRecord: 1.0ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-20 21:35:30 -0700 +Processing by TasksController#index as HTML + Rendering tasks/index.html.erb within layouts/application + Task Load (6.0ms) SELECT "tasks".* FROM "tasks" ORDER BY "tasks"."id" ASC + Rendered tasks/index.html.erb within layouts/application (10.6ms) +Completed 200 OK in 91ms (Views: 81.8ms | ActiveRecord: 6.0ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-20 21:35:39 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (4.7ms) +Completed 200 OK in 35ms (Views: 31.5ms | ActiveRecord: 0.7ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-20 21:35:52 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (4.3ms) +Completed 200 OK in 63ms (Views: 59.5ms | ActiveRecord: 0.6ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-20 21:35:59 -0700 +Processing by TasksController#index as HTML + Rendering tasks/index.html.erb within layouts/application + Task Load (4.2ms) SELECT "tasks".* FROM "tasks" ORDER BY "tasks"."id" ASC + Rendered tasks/index.html.erb within layouts/application (8.5ms) +Completed 200 OK in 88ms (Views: 82.1ms | ActiveRecord: 4.2ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-20 21:36:13 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (4.1ms) +Completed 200 OK in 58ms (Views: 54.8ms | ActiveRecord: 0.5ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-20 21:36:19 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (3.7ms) +Completed 200 OK in 57ms (Views: 54.4ms | ActiveRecord: 0.5ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-20 21:36:26 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (4.8ms) +Completed 200 OK in 39ms (Views: 35.9ms | ActiveRecord: 0.8ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-20 21:36:33 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (4.1ms) +Completed 200 OK in 40ms (Views: 36.9ms | ActiveRecord: 0.5ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-20 21:36:41 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (4.5ms) +Completed 200 OK in 37ms (Views: 33.7ms | ActiveRecord: 0.5ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-20 21:36:54 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (3.0ms) +Completed 200 OK in 71ms (Views: 67.9ms | ActiveRecord: 0.5ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-20 21:37: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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (3.9ms) +Completed 200 OK in 64ms (Views: 59.9ms | ActiveRecord: 0.4ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-20 21:38:25 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (2.9ms) +Completed 200 OK in 65ms (Views: 61.7ms | ActiveRecord: 0.3ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-20 21:38:42 -0700 +Processing by TasksController#index as HTML + Rendering tasks/index.html.erb within layouts/application + Task Load (1.1ms) SELECT "tasks".* FROM "tasks" ORDER BY "tasks"."id" ASC + Rendered tasks/index.html.erb within layouts/application (7.2ms) +Completed 200 OK in 100ms (Views: 95.5ms | ActiveRecord: 1.1ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-20 21:39:09 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (5.8ms) +Completed 200 OK in 136ms (Views: 131.1ms | ActiveRecord: 1.2ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-20 21:43:12 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (6.2ms) +Completed 200 OK in 95ms (Views: 91.4ms | ActiveRecord: 0.6ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-20 21:43:30 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (4.6ms) +Completed 200 OK in 68ms (Views: 64.2ms | ActiveRecord: 0.8ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-20 21:43:38 -0700 +Processing by TasksController#index as HTML + Rendering tasks/index.html.erb within layouts/application + Task Load (1.0ms) SELECT "tasks".* FROM "tasks" ORDER BY "tasks"."id" ASC + Rendered tasks/index.html.erb within layouts/application (4.2ms) +Completed 200 OK in 61ms (Views: 57.3ms | ActiveRecord: 1.0ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-20 21:44:11 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (3.6ms) +Completed 200 OK in 37ms (Views: 34.4ms | ActiveRecord: 0.5ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-20 21:44:18 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (3.2ms) +Completed 200 OK in 40ms (Views: 37.4ms | ActiveRecord: 0.4ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-20 21:45: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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (3.4ms) +Completed 200 OK in 78ms (Views: 75.8ms | ActiveRecord: 0.4ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-20 21:45:17 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (4.5ms) +Completed 200 OK in 77ms (Views: 72.1ms | ActiveRecord: 0.7ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-20 21:45:33 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (3.9ms) +Completed 200 OK in 61ms (Views: 56.9ms | ActiveRecord: 0.7ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-20 21:46: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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (2.6ms) +Completed 200 OK in 66ms (Views: 64.3ms | ActiveRecord: 0.3ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-20 21:46:19 -0700 +Processing by TasksController#index as HTML + Rendering tasks/index.html.erb within layouts/application + Task Load (1.8ms) SELECT "tasks".* FROM "tasks" ORDER BY "tasks"."id" ASC + Rendered tasks/index.html.erb within layouts/application (7.4ms) +Completed 200 OK in 80ms (Views: 74.3ms | ActiveRecord: 1.8ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-20 21:47:43 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (36.6ms) +Completed 200 OK in 137ms (Views: 120.2ms | ActiveRecord: 0.6ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-20 21:52:27 -0700 +Processing by TasksController#index as HTML + Rendering tasks/index.html.erb within layouts/application + Task Load (1.3ms) SELECT "tasks".* FROM "tasks" ORDER BY "tasks"."id" ASC + Rendered tasks/index.html.erb within layouts/application (5.4ms) +Completed 200 OK in 43ms (Views: 39.6ms | ActiveRecord: 1.3ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-20 21:52:35 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (3.9ms) +Completed 200 OK in 40ms (Views: 36.9ms | ActiveRecord: 0.8ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-20 21:54: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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (5.0ms) +Completed 200 OK in 34ms (Views: 31.3ms | ActiveRecord: 0.5ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-20 21:54:45 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (5.3ms) +Completed 200 OK in 68ms (Views: 66.0ms | ActiveRecord: 0.6ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-20 21:56:38 -0700 +Processing by TasksController#index as HTML + Rendering tasks/index.html.erb within layouts/application + Task Load (1.6ms) SELECT "tasks".* FROM "tasks" ORDER BY "tasks"."id" ASC + Rendered tasks/index.html.erb within layouts/application (26.4ms) +Completed 200 OK in 292ms (Views: 252.5ms | ActiveRecord: 1.6ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-20 21:57:51 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (8.4ms) +Completed 200 OK in 104ms (Views: 99.4ms | ActiveRecord: 1.2ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-20 21:57:54 -0700 +Processing by TasksController#index as HTML + Rendering tasks/index.html.erb within layouts/application + Task Load (1.4ms) SELECT "tasks".* FROM "tasks" ORDER BY "tasks"."id" ASC + Rendered tasks/index.html.erb within layouts/application (7.3ms) +Completed 200 OK in 33ms (Views: 28.7ms | ActiveRecord: 1.4ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-20 21:58: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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (5.4ms) +Completed 200 OK in 57ms (Views: 54.6ms | ActiveRecord: 0.4ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-20 21:58:16 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (6.7ms) +Completed 200 OK in 74ms (Views: 70.5ms | ActiveRecord: 0.5ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-20 21:58:27 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (4.0ms) +Completed 200 OK in 105ms (Views: 101.2ms | ActiveRecord: 0.5ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-20 21:58:44 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (2.7ms) +Completed 200 OK in 96ms (Views: 91.5ms | ActiveRecord: 0.5ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-20 21:58: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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (2.7ms) +Completed 200 OK in 53ms (Views: 49.9ms | ActiveRecord: 0.4ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-20 21:59:15 -0700 +Processing by TasksController#index as HTML + Rendering tasks/index.html.erb within layouts/application + Task Load (2.9ms) SELECT "tasks".* FROM "tasks" ORDER BY "tasks"."id" ASC + Rendered tasks/index.html.erb within layouts/application (8.1ms) +Completed 200 OK in 82ms (Views: 77.6ms | ActiveRecord: 2.9ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-20 22:01:26 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (3.4ms) +Completed 200 OK in 87ms (Views: 80.6ms | ActiveRecord: 0.5ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-20 22:01:48 -0700 +Processing by TasksController#index as HTML + Rendering tasks/index.html.erb within layouts/application + Task Load (1.1ms) SELECT "tasks".* FROM "tasks" ORDER BY "tasks"."id" ASC + Rendered tasks/index.html.erb within layouts/application (8.7ms) +Completed 200 OK in 72ms (Views: 67.2ms | ActiveRecord: 1.1ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-20 22:02:36 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (3.2ms) +Completed 200 OK in 77ms (Views: 73.3ms | ActiveRecord: 0.4ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-20 22:02: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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (3.3ms) +Completed 200 OK in 75ms (Views: 70.9ms | ActiveRecord: 0.4ms) + + +Started GET "/tasks/new" for 127.0.0.1 at 2017-09-20 22:03:06 -0700 +Processing by TasksController#new as HTML + Rendering tasks/new.html.erb within layouts/application + Rendered tasks/new.html.erb within layouts/application (16.4ms) +Completed 200 OK in 128ms (Views: 123.6ms | ActiveRecord: 0.0ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-20 22:03:49 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (2.7ms) +Completed 200 OK in 55ms (Views: 51.8ms | ActiveRecord: 0.4ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-20 22:04: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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (3.8ms) +Completed 200 OK in 69ms (Views: 65.4ms | ActiveRecord: 0.3ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-20 22:09:23 -0700 +Processing by TasksController#index as HTML + Rendering tasks/index.html.erb within layouts/application + Task Load (1.3ms) SELECT "tasks".* FROM "tasks" ORDER BY "tasks"."id" ASC + Rendered tasks/index.html.erb within layouts/application (19.4ms) +Completed 200 OK in 164ms (Views: 152.6ms | ActiveRecord: 1.3ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-20 22:12:13 -0700 +Processing by TasksController#index as HTML + Rendering tasks/index.html.erb within layouts/application + Task Load (0.9ms) SELECT "tasks".* FROM "tasks" ORDER BY "tasks"."id" ASC + Rendered tasks/index.html.erb within layouts/application (5.1ms) +Completed 200 OK in 77ms (Views: 72.7ms | ActiveRecord: 0.9ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-20 22:12:56 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (3.2ms) +Completed 200 OK in 65ms (Views: 61.6ms | ActiveRecord: 0.4ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-20 22:20:03 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (3.2ms) +Completed 200 OK in 64ms (Views: 60.0ms | ActiveRecord: 0.5ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-20 22:20:35 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (4.8ms) +Completed 200 OK in 64ms (Views: 60.9ms | ActiveRecord: 0.7ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-20 22:22:20 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (4.0ms) +Completed 200 OK in 88ms (Views: 84.7ms | ActiveRecord: 0.7ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-20 22:22:32 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (5.5ms) +Completed 200 OK in 68ms (Views: 64.3ms | ActiveRecord: 0.6ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-20 22:22:42 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (5.1ms) +Completed 200 OK in 42ms (Views: 37.4ms | ActiveRecord: 0.4ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-20 22:23: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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (2.7ms) +Completed 200 OK in 68ms (Views: 65.2ms | ActiveRecord: 0.3ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-20 22:23:56 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (3.2ms) +Completed 200 OK in 66ms (Views: 63.2ms | ActiveRecord: 0.3ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-20 22:24:10 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (4.4ms) +Completed 200 OK in 78ms (Views: 74.3ms | ActiveRecord: 0.3ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-20 22:26:36 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (4.5ms) +Completed 200 OK in 83ms (Views: 78.2ms | ActiveRecord: 0.3ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-20 22:27:10 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (3.8ms) +Completed 200 OK in 93ms (Views: 89.1ms | ActiveRecord: 0.5ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-20 22:27:20 -0700 +Processing by TasksController#index as HTML + Rendering tasks/index.html.erb within layouts/application + Task Load (1.8ms) SELECT "tasks".* FROM "tasks" ORDER BY "tasks"."id" ASC + Rendered tasks/index.html.erb within layouts/application (7.9ms) +Completed 200 OK in 75ms (Views: 70.3ms | ActiveRecord: 1.8ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-20 22:29:28 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (4.3ms) +Completed 200 OK in 128ms (Views: 123.9ms | ActiveRecord: 0.7ms) + + +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.4ms) SELECT "tasks".* FROM "tasks" ORDER BY "tasks"."id" ASC + Rendered tasks/index.html.erb within layouts/application (3.6ms) +Completed 200 OK in 106ms (Views: 101.4ms | ActiveRecord: 0.4ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-20 22:31:11 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (6.9ms) +Completed 200 OK in 85ms (Views: 81.3ms | ActiveRecord: 0.8ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-20 22:32:05 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (5.0ms) +Completed 200 OK in 65ms (Views: 61.7ms | ActiveRecord: 0.6ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-20 22:32:23 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (7.8ms) +Completed 200 OK in 143ms (Views: 138.9ms | ActiveRecord: 0.8ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-20 22:33:05 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (4.0ms) +Completed 200 OK in 68ms (Views: 63.6ms | ActiveRecord: 0.6ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-20 22:33:19 -0700 +Processing by TasksController#index as HTML + Rendering tasks/index.html.erb within layouts/application + Task Load (1.0ms) SELECT "tasks".* FROM "tasks" ORDER BY "tasks"."id" ASC + Rendered tasks/index.html.erb within layouts/application (4.1ms) +Completed 200 OK in 93ms (Views: 87.8ms | ActiveRecord: 1.0ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-20 22:33:33 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (5.9ms) +Completed 200 OK in 57ms (Views: 53.9ms | ActiveRecord: 1.2ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-20 22:34: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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (6.4ms) +Completed 200 OK in 122ms (Views: 118.0ms | ActiveRecord: 0.5ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-20 22:34: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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (4.8ms) +Completed 200 OK in 66ms (Views: 62.2ms | ActiveRecord: 0.3ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-20 22:34: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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (2.7ms) +Completed 200 OK in 26ms (Views: 23.2ms | ActiveRecord: 0.3ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-20 22:35:14 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (3.5ms) +Completed 200 OK in 41ms (Views: 38.0ms | ActiveRecord: 0.6ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-20 22:36:01 -0700 +Processing by TasksController#index as HTML + Rendering tasks/index.html.erb within layouts/application + Task Load (1.6ms) SELECT "tasks".* FROM "tasks" ORDER BY "tasks"."id" ASC + Rendered tasks/index.html.erb within layouts/application (5.1ms) +Completed 200 OK in 85ms (Views: 79.9ms | ActiveRecord: 1.6ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-20 22:36:10 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (4.3ms) +Completed 200 OK in 97ms (Views: 81.5ms | ActiveRecord: 0.7ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-20 22:36: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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (2.6ms) +Completed 200 OK in 64ms (Views: 59.1ms | ActiveRecord: 0.4ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-20 22:39:58 -0700 +Processing by TasksController#index as HTML + Rendering tasks/index.html.erb within layouts/application + Task Load (1.3ms) SELECT "tasks".* FROM "tasks" ORDER BY "tasks"."id" ASC + Rendered tasks/index.html.erb within layouts/application (40.1ms) +Completed 200 OK in 221ms (Views: 208.1ms | ActiveRecord: 1.3ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-20 22:40:20 -0700 +Processing by TasksController#index as HTML + Rendering tasks/index.html.erb within layouts/application + Task Load (1.1ms) SELECT "tasks".* FROM "tasks" ORDER BY "tasks"."id" ASC + Rendered tasks/index.html.erb within layouts/application (6.0ms) +Completed 200 OK in 77ms (Views: 72.5ms | ActiveRecord: 1.1ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-20 22:40:41 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (4.4ms) +Completed 200 OK in 33ms (Views: 30.0ms | ActiveRecord: 0.3ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-20 22:40:56 -0700 +Processing by TasksController#index as HTML + Rendering tasks/index.html.erb within layouts/application + Task Load (1.0ms) SELECT "tasks".* FROM "tasks" ORDER BY "tasks"."id" ASC + Rendered tasks/index.html.erb within layouts/application (6.0ms) +Completed 200 OK in 91ms (Views: 86.5ms | ActiveRecord: 1.0ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-20 22:43:32 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (5.2ms) +Completed 200 OK in 34ms (Views: 30.6ms | ActiveRecord: 0.6ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-20 22:46:00 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (21.9ms) +Completed 200 OK in 123ms (Views: 105.2ms | ActiveRecord: 0.8ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-20 22:46: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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (5.0ms) +Completed 200 OK in 42ms (Views: 38.0ms | ActiveRecord: 0.6ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-20 22:47:16 -0700 +Processing by TasksController#index as HTML + Rendering tasks/index.html.erb within layouts/application + Task Load (1.4ms) SELECT "tasks".* FROM "tasks" ORDER BY "tasks"."id" ASC + Rendered tasks/index.html.erb within layouts/application (7.8ms) +Completed 200 OK in 92ms (Views: 88.3ms | ActiveRecord: 1.4ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-20 22:47:23 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (3.7ms) +Completed 200 OK in 42ms (Views: 39.6ms | ActiveRecord: 0.4ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-20 22:48:23 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (3.0ms) +Completed 200 OK in 33ms (Views: 30.7ms | ActiveRecord: 0.4ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-20 22:48:48 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (2.8ms) +Completed 200 OK in 76ms (Views: 71.3ms | ActiveRecord: 0.4ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-20 22:49: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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (3.0ms) +Completed 200 OK in 70ms (Views: 66.5ms | ActiveRecord: 0.3ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-20 22:49:14 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (2.5ms) +Completed 200 OK in 95ms (Views: 90.4ms | ActiveRecord: 0.3ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-20 22:49: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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (3.0ms) +Completed 500 Internal Server Error in 30ms (ActiveRecord: 0.5ms) + + + +ActionView::Template::Error (Invalid CSS after " margin-left": expected ";", was ": 20px;"): + 7: TaskList + 8: <%= csrf_meta_tags %> + 9: + 10: <%= stylesheet_link_tag 'application', media: 'all', 'data-turbolinks-track': 'reload' %> + 11: <%= javascript_include_tag 'application', 'data-turbolinks-track': 'reload' %> + 12: + 13: + +app/assets/stylesheets/tasks.scss:24 +app/views/layouts/application.html.erb:10:in `_app_views_layouts_application_html_erb___643084149882206324_70103797042080' +Started GET "/tasks" for 127.0.0.1 at 2017-09-20 22:49:40 -0700 +Processing by TasksController#index as HTML + Rendering tasks/index.html.erb within layouts/application + Task Load (1.0ms) SELECT "tasks".* FROM "tasks" ORDER BY "tasks"."id" ASC + Rendered tasks/index.html.erb within layouts/application (4.5ms) +Completed 200 OK in 71ms (Views: 67.5ms | ActiveRecord: 1.0ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-20 22:49:53 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (4.4ms) +Completed 200 OK in 92ms (Views: 87.8ms | ActiveRecord: 0.4ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-20 22:51:05 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (6.0ms) +Completed 200 OK in 85ms (Views: 82.0ms | ActiveRecord: 0.8ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-20 22:51:17 -0700 +Processing by TasksController#index as HTML + Rendering tasks/index.html.erb within layouts/application + Task Load (1.0ms) SELECT "tasks".* FROM "tasks" ORDER BY "tasks"."id" ASC + Rendered tasks/index.html.erb within layouts/application (4.9ms) +Completed 200 OK in 117ms (Views: 113.5ms | ActiveRecord: 1.0ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-20 22:51: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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (6.8ms) +Completed 200 OK in 133ms (Views: 128.5ms | ActiveRecord: 0.4ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-20 22:51:56 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (3.7ms) +Completed 200 OK in 73ms (Views: 69.8ms | ActiveRecord: 0.4ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-20 22:53:40 -0700 +Processing by TasksController#index as HTML + Rendering tasks/index.html.erb within layouts/application + Task Load (1.3ms) SELECT "tasks".* FROM "tasks" ORDER BY "tasks"."id" ASC + Rendered tasks/index.html.erb within layouts/application (5.1ms) +Completed 200 OK in 75ms (Views: 71.4ms | ActiveRecord: 1.3ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-20 22:53: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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (7.9ms) +Completed 200 OK in 77ms (Views: 74.4ms | ActiveRecord: 0.3ms) + + From 50d83caaf1aa270d4b733ce0f929a66f5f2dfcc0 Mon Sep 17 00:00:00 2001 From: hellomarisamorris Date: Wed, 20 Sep 2017 23:18:19 -0700 Subject: [PATCH 06/13] Added list gif --- app/assets/images/jafar_list.gif | Bin 0 -> 323292 bytes app/assets/stylesheets/tasks.scss | 7 +- app/views/tasks/index.html.erb | 20 +- log/development.log | 670 ++++++++++++++++++++++++++++++ 4 files changed, 690 insertions(+), 7 deletions(-) create mode 100644 app/assets/images/jafar_list.gif diff --git a/app/assets/images/jafar_list.gif b/app/assets/images/jafar_list.gif new file mode 100644 index 0000000000000000000000000000000000000000..19978c962ff553e08c2d7ec4590a0b8a2dabd51a GIT binary patch literal 323292 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%0DWNXId{gG^ed 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 literal 0 HcmV?d00001 diff --git a/app/assets/stylesheets/tasks.scss b/app/assets/stylesheets/tasks.scss index 09a124983..e1d46a387 100644 --- a/app/assets/stylesheets/tasks.scss +++ b/app/assets/stylesheets/tasks.scss @@ -60,6 +60,11 @@ h3 { margin: 10px 0 10px 0; } +.gif { + height: 150px; + width: 150px; +} + .index_nav a { text-decoration: none; } @@ -84,7 +89,7 @@ h3 { text-decoration: none; } -footer{ +footer { margin-top: 80%; border-style: solid; border-width: 1px; diff --git a/app/views/tasks/index.html.erb b/app/views/tasks/index.html.erb index f8028dadb..3be42f630 100644 --- a/app/views/tasks/index.html.erb +++ b/app/views/tasks/index.html.erb @@ -20,11 +20,19 @@

    - +
    + +
    + +
    + +
    +
    diff --git a/log/development.log b/log/development.log index f9f4f644d..8e3a2e8ce 100644 --- a/log/development.log +++ b/log/development.log @@ -3914,3 +3914,673 @@ Processing by TasksController#index as HTML Completed 200 OK in 77ms (Views: 74.4ms | ActiveRecord: 0.3ms) +Started GET "/tasks/new" for 127.0.0.1 at 2017-09-20 22:57:04 -0700 +Processing by TasksController#new as HTML +Started GET "/tasks/new" for 127.0.0.1 at 2017-09-20 22:57:04 -0700 +Processing by TasksController#new as HTML + Rendering tasks/new.html.erb within layouts/application + Rendered tasks/new.html.erb within layouts/application (7.5ms) + Rendering tasks/new.html.erb within layouts/application + Rendered tasks/new.html.erb within layouts/application (3.5ms) +Completed 200 OK in 263ms (Views: 258.4ms | ActiveRecord: 0.0ms) + + +Completed 200 OK in 321ms (Views: 316.2ms | ActiveRecord: 0.0ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-20 22:57:07 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (4.3ms) +Completed 200 OK in 46ms (Views: 43.0ms | ActiveRecord: 0.6ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-20 22:57: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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (7.6ms) +Completed 200 OK in 78ms (Views: 74.8ms | ActiveRecord: 0.4ms) + + +Started GET "/tasks/new" for 127.0.0.1 at 2017-09-20 22:57:11 -0700 +Processing by TasksController#new as HTML + Rendering tasks/new.html.erb within layouts/application + Rendered tasks/new.html.erb within layouts/application (8.0ms) +Completed 200 OK in 82ms (Views: 74.7ms | ActiveRecord: 0.0ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-20 22:57:13 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (11.0ms) +Completed 200 OK in 159ms (Views: 155.6ms | ActiveRecord: 0.5ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-20 23:01:20 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (55.0ms) +Completed 200 OK in 290ms (Views: 274.5ms | ActiveRecord: 1.2ms) + + +Started GET "/jafar_list.gif" for 127.0.0.1 at 2017-09-20 23:01:21 -0700 + +ActionController::RoutingError (No route matches [GET] "/jafar_list.gif"): + +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:02:08 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (5.9ms) +Completed 200 OK in 48ms (Views: 43.2ms | ActiveRecord: 0.7ms) + + +Started GET "/jafar_list.gif" for 127.0.0.1 at 2017-09-20 23:02:08 -0700 + +ActionController::RoutingError (No route matches [GET] "/jafar_list.gif"): + +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:02:22 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (5.5ms) +Completed 200 OK in 52ms (Views: 46.2ms | ActiveRecord: 0.6ms) + + +Started GET "/jafar_list.gif" for 127.0.0.1 at 2017-09-20 23:02:22 -0700 + +ActionController::RoutingError (No route matches [GET] "/jafar_list.gif"): + +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:02:52 -0700 +Processing by TasksController#index as HTML + Rendering tasks/index.html.erb within layouts/application + Rendered tasks/index.html.erb within layouts/application (1.6ms) +Completed 500 Internal Server Error in 11ms (ActiveRecord: 0.0ms) + + + +SyntaxError (/Users/Marisa/Documents/ada developers academy/week_7/TaskList/app/views/tasks/index.html.erb:35: syntax error, unexpected '<', expecting keyword_end +'.freeze; + ^): + +app/views/tasks/index.html.erb:35: syntax error, unexpected '<', expecting keyword_end +Started GET "/tasks" for 127.0.0.1 at 2017-09-20 23:03:05 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (6.4ms) +Completed 200 OK in 35ms (Views: 32.2ms | ActiveRecord: 0.7ms) + + +Started GET "/jafar_list.gif" for 127.0.0.1 at 2017-09-20 23:03:05 -0700 + +ActionController::RoutingError (No route matches [GET] "/jafar_list.gif"): + +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:03: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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (225.6ms) +Completed 500 Internal Server Error in 234ms (ActiveRecord: 0.6ms) + + + +ActionView::Template::Error (undefined method `img' for #<#:0x007f849fbda8a0>): + 32: + 33: + 34:
    + 35: <% img src="jafar_list.gif" %> + 36:
    + 37: + 38: + +app/views/tasks/index.html.erb:35:in `_app_views_tasks_index_html_erb___1302626941920103460_70103796220500' +Started GET "/tasks" for 127.0.0.1 at 2017-09-20 23:03:45 -0700 +Processing by TasksController#index as HTML + Rendering tasks/index.html.erb within layouts/application + Task Load (2.1ms) SELECT "tasks".* FROM "tasks" ORDER BY "tasks"."id" ASC + Rendered tasks/index.html.erb within layouts/application (8.8ms) +Completed 200 OK in 43ms (Views: 38.6ms | ActiveRecord: 2.1ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-20 23:03:56 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (3.4ms) +Completed 200 OK in 29ms (Views: 25.4ms | ActiveRecord: 0.4ms) + + +Started GET "/jafar_list.gif" for 127.0.0.1 at 2017-09-20 23:03:56 -0700 + +ActionController::RoutingError (No route matches [GET] "/jafar_list.gif"): + +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:09:08 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (4.7ms) +Completed 200 OK in 89ms (Views: 86.2ms | ActiveRecord: 0.3ms) + + +Started GET "/jafar_list.gif" for 127.0.0.1 at 2017-09-20 23:09:09 -0700 + +ActionController::RoutingError (No route matches [GET] "/jafar_list.gif"): + +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:09:31 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (3.5ms) +Completed 200 OK in 65ms (Views: 61.8ms | ActiveRecord: 0.4ms) + + +Started GET "/jafar_list.gif" for 127.0.0.1 at 2017-09-20 23:09:31 -0700 + +ActionController::RoutingError (No route matches [GET] "/jafar_list.gif"): + +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:09:39 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (3.9ms) +Completed 200 OK in 41ms (Views: 37.7ms | ActiveRecord: 0.5ms) + + +Started GET "/jafar_list.gif" for 127.0.0.1 at 2017-09-20 23:09:40 -0700 + +ActionController::RoutingError (No route matches [GET] "/jafar_list.gif"): + +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:10: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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (4.4ms) +Completed 200 OK in 88ms (Views: 86.1ms | ActiveRecord: 0.4ms) + + +Started GET "/jafar_list.gif" for 127.0.0.1 at 2017-09-20 23:10:08 -0700 + +ActionController::RoutingError (No route matches [GET] "/jafar_list.gif"): + +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:10: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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (3.0ms) +Completed 200 OK in 69ms (Views: 65.9ms | ActiveRecord: 0.3ms) + + +Started GET "/jafar_list.gif" for 127.0.0.1 at 2017-09-20 23:10:46 -0700 + +ActionController::RoutingError (No route matches [GET] "/jafar_list.gif"): + +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:11: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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (3.9ms) +Completed 200 OK in 88ms (Views: 85.3ms | ActiveRecord: 0.4ms) + + +Started GET "/jafar_list.gif" for 127.0.0.1 at 2017-09-20 23:11:05 -0700 + +ActionController::RoutingError (No route matches [GET] "/jafar_list.gif"): + +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:11:52 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (4.4ms) +Completed 200 OK in 43ms (Views: 39.9ms | ActiveRecord: 0.3ms) + + +Started GET "/html/body/div[2]/div[2]/img" for 127.0.0.1 at 2017-09-20 23:11:52 -0700 + +ActionController::RoutingError (No route matches [GET] "/html/body/div[2]/div[2]/img"): + +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:12:20 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (3.2ms) +Completed 200 OK in 32ms (Views: 27.7ms | ActiveRecord: 0.4ms) + + +Started GET "/jafar_list.gif" for 127.0.0.1 at 2017-09-20 23:12:20 -0700 + +ActionController::RoutingError (No route matches [GET] "/jafar_list.gif"): + +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:13: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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (3.9ms) +Completed 200 OK in 44ms (Views: 41.6ms | ActiveRecord: 0.4ms) + + +Started GET "/jafar_list.gif" for 127.0.0.1 at 2017-09-20 23:13:08 -0700 + +ActionController::RoutingError (No route matches [GET] "/jafar_list.gif"): + +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 "/jafar_list.gif" for 127.0.0.1 at 2017-09-20 23:16:56 -0700 + +ActionController::RoutingError (No route matches [GET] "/jafar_list.gif"): + +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:17:35 -0700 +Processing by TasksController#index as HTML + Rendering tasks/index.html.erb within layouts/application + Task Load (2.2ms) SELECT "tasks".* FROM "tasks" ORDER BY "tasks"."id" ASC + Rendered tasks/index.html.erb within layouts/application (18.2ms) +Completed 200 OK in 84ms (Views: 72.3ms | ActiveRecord: 2.2ms) + + From b20c575cd668b6c2c31cf6b00b489c6a4e99c71a Mon Sep 17 00:00:00 2001 From: hellomarisamorris Date: Thu, 21 Sep 2017 19:36:42 -0700 Subject: [PATCH 07/13] Wave: completed. updated index page styling. --- app/assets/stylesheets/tasks.scss | 24 +- app/controllers/tasks_controller.rb | 31 +- app/models/task.rb | 3 + app/views/layouts/application.html.erb | 2 +- app/views/tasks/edit.html.erb | 13 + app/views/tasks/index.html.erb | 12 +- app/views/tasks/show.html.erb | 5 + config/routes.rb | 2 +- log/development.log | 2408 ++++++++++++++++++++++++ 9 files changed, 2487 insertions(+), 13 deletions(-) diff --git a/app/assets/stylesheets/tasks.scss b/app/assets/stylesheets/tasks.scss index e1d46a387..21bb8b021 100644 --- a/app/assets/stylesheets/tasks.scss +++ b/app/assets/stylesheets/tasks.scss @@ -5,7 +5,7 @@ body { border-style: solid; border-width: 1px; - width: 450px; + width: 600px; height: auto; } @@ -27,7 +27,8 @@ h3 { width: 50%; float: right; margin-right: 20px; - height: 280px; + // height: 280px; + height: auto; } .left_options { @@ -58,6 +59,7 @@ h3 { border-radius: 10px; text-align: center; margin: 10px 0 10px 0; + color: black; } .gif { @@ -67,6 +69,7 @@ h3 { .index_nav a { text-decoration: none; + color: black; } .tasks { @@ -76,7 +79,7 @@ h3 { border: 1px solid black; border-radius: 10px; text-align: left; - height: 280px; + height: 400px; } .tasks li { @@ -87,8 +90,23 @@ h3 { .tasks a { text-decoration: none; + color: black; +} + +// ----------------------- +.task_name { + float: left; + width: 50%; + } +.edit_delete { + float: right; + width: 40%; +} + +// ------------------------ + footer { margin-top: 80%; border-style: solid; diff --git a/app/controllers/tasks_controller.rb b/app/controllers/tasks_controller.rb index 319a8df36..badb10ca8 100644 --- a/app/controllers/tasks_controller.rb +++ b/app/controllers/tasks_controller.rb @@ -1,3 +1,4 @@ +require 'date' class TasksController < ApplicationController # TASKS = @tasks = [ @@ -16,12 +17,6 @@ def show @task = Task.find( params[:id].to_i) end - def edit - end - - def update - end - def new @task = Task.new @@ -48,4 +43,28 @@ def complete end + def update + task = Task.find_by(id: params[:id].to_i) + task.name = params[:task][:name] + task.description = params[:task][:description] + task.completion_date = params[:task][:completion_date] + task.save + + if task.save + redirect_to root_path + else + render :edit + end + end + + + def edit + @task = Task.find_by(id: params[:id].to_i) + end + + # private + # def task_params + # return params.require(:task).permit(:name, :description, :completion_date) + # end + end diff --git a/app/models/task.rb b/app/models/task.rb index 3c2342421..e07f609da 100644 --- a/app/models/task.rb +++ b/app/models/task.rb @@ -1,2 +1,5 @@ class Task < ApplicationRecord + # validates :name, presence: true + # validates :description, presence: true + # validates :date, presence: true end diff --git a/app/views/layouts/application.html.erb b/app/views/layouts/application.html.erb index 206b26c3b..382af4bc4 100644 --- a/app/views/layouts/application.html.erb +++ b/app/views/layouts/application.html.erb @@ -7,7 +7,7 @@ TaskList <%= csrf_meta_tags %> - <%= stylesheet_link_tag 'application', media: 'all', 'data-turbolinks-track': 'reload' %> + <%= stylesheet_link_tag 'application', media: 'all', 'data-turbolinks-track': 'reload' %> <%= javascript_include_tag 'application', 'data-turbolinks-track': 'reload' %> diff --git a/app/views/tasks/edit.html.erb b/app/views/tasks/edit.html.erb index 374190308..e232ac8fc 100644 --- a/app/views/tasks/edit.html.erb +++ b/app/views/tasks/edit.html.erb @@ -1,2 +1,15 @@

    Tasks#edit

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

    + +<%= form_for @task do |f| %> + <%= f.label :name %> + <%= f.text_field :name %> + + <%= f.label :description %> + <%= f.text_field :description %> + + <%= f.label :completion_date %> + <%= f.text_field :completion_date %> + + <%= f.submit %> +<% end %> diff --git a/app/views/tasks/index.html.erb b/app/views/tasks/index.html.erb index 3be42f630..fd95c1fdc 100644 --- a/app/views/tasks/index.html.erb +++ b/app/views/tasks/index.html.erb @@ -11,8 +11,16 @@ <% @tasks.each do |task| %>
  • - <%= "#{counter}. " %> <%=link_to(task.name, task_path(task.id)) %> + +
    + <%= "#{counter}. " %> <%=link_to(task.name, task_path(task.id)) %> +
    <% counter+=1 %> + +
    + <%= link_to("Edit", edit_task_path(task[:id])) %> + <%= link_to("Delete", delete_task_path(task[:id]), method: :delete) %> +
  • <% end %> @@ -32,7 +40,7 @@
    - + jafar gif
    diff --git a/app/views/tasks/show.html.erb b/app/views/tasks/show.html.erb index d75947154..3ec10495a 100644 --- a/app/views/tasks/show.html.erb +++ b/app/views/tasks/show.html.erb @@ -14,9 +14,14 @@ Description: <%= @task[:description] %> +

    Completion Date: <%= @task[:completion_date] %>

    + <% else %> < h1>404: Not Found <% end %> <%= link_to "Home", tasks_path %> + +<%= link_to "Edit", edit_task_path(@task.id) %> + <%= link_to "Delete", delete_task_path(@task.id), method: :delete %> diff --git a/config/routes.rb b/config/routes.rb index d4cb58e30..27c848534 100644 --- a/config/routes.rb +++ b/config/routes.rb @@ -19,7 +19,7 @@ post '/tasks/', to: 'tasks#create', as:'create_task' #create_task_path # get 'tasks/destroy' - delete '/tasks/:id', to: 'tasks#destroy', as: 'delete_task' #delete_book_path + delete '/tasks/:id', to: 'tasks#destroy', as: 'delete_task' #delete_task_path # may need to move this up so that it is correctly placed. # patch '/tasks/:id/mark_complete', to: 'tasks#mark_complete', as: 'task_complete' diff --git a/log/development.log b/log/development.log index 8e3a2e8ce..ebb00e63a 100644 --- a/log/development.log +++ b/log/development.log @@ -4584,3 +4584,2411 @@ Processing by TasksController#index as HTML Completed 200 OK in 84ms (Views: 72.3ms | ActiveRecord: 2.2ms) +Started GET "/tasks" for 127.0.0.1 at 2017-09-21 09:11:12 -0700 +  (1.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 (17.9ms) SELECT "tasks".* FROM "tasks" ORDER BY "tasks"."id" ASC + Rendered tasks/index.html.erb within layouts/application (38.1ms) +Completed 200 OK in 443ms (Views: 395.9ms | ActiveRecord: 27.3ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-21 09:31:32 -0700 +  (7.8ms) 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 (1.2ms) SELECT "tasks".* FROM "tasks" ORDER BY "tasks"."id" ASC + Rendered tasks/index.html.erb within layouts/application (15.6ms) +Completed 200 OK in 260ms (Views: 233.2ms | ActiveRecord: 4.8ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-21 09:31:40 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (32.4ms) +Completed 200 OK in 53ms (Views: 44.7ms | ActiveRecord: 6.0ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-21 09:32: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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (2.6ms) +Completed 200 OK in 94ms (Views: 92.0ms | ActiveRecord: 0.4ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-21 09:32: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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (2.1ms) +Completed 200 OK in 24ms (Views: 21.4ms | ActiveRecord: 0.4ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-21 09:32:23 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (2.4ms) +Completed 200 OK in 50ms (Views: 47.6ms | ActiveRecord: 0.4ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-21 09:32:38 -0700 +Processing by TasksController#index as HTML + Rendering tasks/index.html.erb within layouts/application + Task Load (1.6ms) SELECT "tasks".* FROM "tasks" ORDER BY "tasks"."id" ASC + Rendered tasks/index.html.erb within layouts/application (7.4ms) +Completed 200 OK in 55ms (Views: 51.2ms | ActiveRecord: 1.6ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-21 13:34:22 -0700 +  (7.1ms) 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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (13.6ms) +Completed 200 OK in 324ms (Views: 301.3ms | ActiveRecord: 3.8ms) + + +Started GET "/index" for 127.0.0.1 at 2017-09-21 13:34:33 -0700 + +ActionController::RoutingError (No route matches [GET] "/index"): + +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-21 13:34:41 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (31.9ms) +Completed 200 OK in 53ms (Views: 44.9ms | ActiveRecord: 6.3ms) + + +Started GET "/tasks/new" for 127.0.0.1 at 2017-09-21 13:36:21 -0700 +Processing by TasksController#new as HTML + Rendering tasks/new.html.erb within layouts/application + Rendered tasks/new.html.erb within layouts/application (19.1ms) +Completed 200 OK in 64ms (Views: 58.5ms | ActiveRecord: 0.0ms) + + +Started POST "/tasks" for 127.0.0.1 at 2017-09-21 13:37:06 -0700 +Processing by TasksController#create as HTML + Parameters: {"utf8"=>"✓", "authenticity_token"=>"5vPswT94HyRd9GkTPsedh6jBzO2BRXeBWzTEq2hWmY1h9VfK2pbEzNpcnN8fIS0TBp2AFMZNR7g14H4IDWtQsQ==", "task"=>{"name"=>"Homework", "description"=>"Complete koans and weekend warrior", "completion_date"=>"9/29/2017"}, "commit"=>"Create Task"} +  (0.1ms) BEGIN + SQL (24.9ms) INSERT INTO "tasks" ("name", "description", "created_at", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["name", "Homework"], ["description", "Complete koans and weekend warrior"], ["created_at", "2017-09-21 20:37:06.823321"], ["updated_at", "2017-09-21 20:37:06.823321"]] +  (1.2ms) COMMIT +Redirected to http://localhost:3000/ +Completed 302 Found in 31ms (ActiveRecord: 26.1ms) + + +Started GET "/" for 127.0.0.1 at 2017-09-21 13:37:06 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (2.4ms) +Completed 200 OK in 50ms (Views: 47.5ms | ActiveRecord: 0.5ms) + + +Started GET "/tasks/12" for 127.0.0.1 at 2017-09-21 13:37:08 -0700 +Processing by TasksController#show as HTML + Parameters: {"id"=>"12"} + Task Load (0.4ms) 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.2ms) +Completed 200 OK in 42ms (Views: 32.2ms | ActiveRecord: 0.8ms) + + +Started GET "/tasks/12" for 127.0.0.1 at 2017-09-21 13:37:46 -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 (0.9ms) +Completed 200 OK in 25ms (Views: 22.6ms | ActiveRecord: 0.2ms) + + +Started DELETE "/tasks/12" for 127.0.0.1 at 2017-09-21 13:38:01 -0700 +Processing by TasksController#destroy as HTML + Parameters: {"authenticity_token"=>"q7V/tFMOWb+blUEmvaGd+j9M4Q8gX6t6nY3ZBQ6n/Iq0k0kNrhXDvjj5XVLgqiALncxLG39piNtoef+12qzJEg==", "id"=>"12"} + Task Load (0.7ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 12], ["LIMIT", 1]] +  (0.6ms) BEGIN + SQL (6.2ms) DELETE FROM "tasks" WHERE "tasks"."id" = $1 [["id", 12]] +  (11.9ms) COMMIT + Rendering tasks/destroy.html.erb within layouts/application + Rendered tasks/destroy.html.erb within layouts/application (0.6ms) +Completed 200 OK in 53ms (Views: 24.4ms | ActiveRecord: 20.8ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-21 13:38:04 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (7.4ms) +Completed 200 OK in 44ms (Views: 40.4ms | ActiveRecord: 0.5ms) + + +Started GET "/tasks/new" for 127.0.0.1 at 2017-09-21 13:38:07 -0700 +Processing by TasksController#new as HTML + Rendering tasks/new.html.erb within layouts/application + Rendered tasks/new.html.erb within layouts/application (2.9ms) +Completed 200 OK in 44ms (Views: 41.2ms | ActiveRecord: 0.0ms) + + +Started POST "/tasks" for 127.0.0.1 at 2017-09-21 13:38:25 -0700 +Processing by TasksController#create as HTML + Parameters: {"utf8"=>"✓", "authenticity_token"=>"u1s2TH0E/N/Du/3DPfYc3dZDrTEgap3sSp0bT7IcFF48XY1HmOonN0QTCA8cEKxJeB/hyGdirdUkSaHs1yHdYg==", "task"=>{"name"=>"Homework", "description"=>"Complete koans and weekend warrior", "completion_date"=>"9/25/2017"}, "commit"=>"Create Task"} +  (0.2ms) BEGIN + SQL (6.6ms) INSERT INTO "tasks" ("name", "description", "created_at", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["name", "Homework"], ["description", "Complete koans and weekend warrior"], ["created_at", "2017-09-21 20:38:25.199389"], ["updated_at", "2017-09-21 20:38:25.199389"]] +  (6.2ms) COMMIT +Redirected to http://localhost:3000/ +Completed 302 Found in 18ms (ActiveRecord: 13.0ms) + + +Started GET "/" for 127.0.0.1 at 2017-09-21 13:38:25 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (2.9ms) +Completed 200 OK in 23ms (Views: 20.5ms | ActiveRecord: 0.4ms) + + +Started GET "/tasks/13" for 127.0.0.1 at 2017-09-21 13:38:27 -0700 +Processing by TasksController#show as HTML + Parameters: {"id"=>"13"} + Task Load (0.4ms) 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.0ms) +Completed 200 OK in 36ms (Views: 31.7ms | ActiveRecord: 0.4ms) + + +Started GET "/tasks/13" for 127.0.0.1 at 2017-09-21 13:39:15 -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.0ms) +Completed 200 OK in 33ms (Views: 28.5ms | ActiveRecord: 0.3ms) + + +Started GET "/tasks/13" for 127.0.0.1 at 2017-09-21 13:39:24 -0700 +Processing by TasksController#show as HTML + Parameters: {"id"=>"13"} + Task Load (0.4ms) 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.8ms) +Completed 200 OK in 22ms (Views: 18.5ms | ActiveRecord: 0.4ms) + + +Started GET "/tasks/13" for 127.0.0.1 at 2017-09-21 13:39: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 (0.6ms) +Completed 200 OK in 24ms (Views: 21.1ms | ActiveRecord: 0.2ms) + + +Started GET "/tasks/13" for 127.0.0.1 at 2017-09-21 13:42:58 -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.6ms) +Completed 200 OK in 69ms (Views: 29.7ms | ActiveRecord: 6.5ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-21 13:43:01 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (6.5ms) +Completed 200 OK in 45ms (Views: 41.2ms | ActiveRecord: 0.7ms) + + +Started GET "/tasks/1" for 127.0.0.1 at 2017-09-21 13:43:02 -0700 +Processing by TasksController#show as HTML + Parameters: {"id"=>"1"} + Task Load (0.6ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 1], ["LIMIT", 1]] + Rendering tasks/show.html.erb within layouts/application + Rendered tasks/show.html.erb within layouts/application (2.2ms) +Completed 200 OK in 49ms (Views: 44.6ms | ActiveRecord: 0.6ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-21 13:43:50 -0700 +Processing by TasksController#index as HTML + Rendering tasks/index.html.erb within layouts/application + Task Load (0.9ms) SELECT "tasks".* FROM "tasks" ORDER BY "tasks"."id" ASC + Rendered tasks/index.html.erb within layouts/application (7.3ms) +Completed 200 OK in 68ms (Views: 63.1ms | ActiveRecord: 0.9ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-21 13:44: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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (242.0ms) +Completed 500 Internal Server Error in 252ms (ActiveRecord: 0.3ms) + + + +ActionView::Template::Error (undefined local variable or method `book' for #<#:0x007fc5df92cdc0>): + 13: + 14: <%= "#{counter}. " %> <%=link_to(task.name, task_path(task.id)) %> + 15: <% counter+=1 %> + 16: <%= link_to("Edit", edit_book_path(book[:id])) %> + 17: + 18: + 19: <% end %> + +app/views/tasks/index.html.erb:16:in `block in _app_views_tasks_index_html_erb__357499288694536657_70243918114000' +app/views/tasks/index.html.erb:11:in `_app_views_tasks_index_html_erb__357499288694536657_70243918114000' +Started GET "/tasks" for 127.0.0.1 at 2017-09-21 13:44:29 -0700 +Processing by TasksController#index as HTML + Rendering tasks/index.html.erb within layouts/application + Task Load (0.9ms) SELECT "tasks".* FROM "tasks" ORDER BY "tasks"."id" ASC + Rendered tasks/index.html.erb within layouts/application (5.8ms) +Completed 200 OK in 35ms (Views: 31.6ms | ActiveRecord: 0.9ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-21 13:44:51 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (238.1ms) +Completed 500 Internal Server Error in 246ms (ActiveRecord: 0.4ms) + + + +ActionView::Template::Error (undefined local variable or method `book' for #<#:0x007fc5e0c6ac70>): + 12:
  • + 13: + 14: <%= "#{counter}. " %> <%=link_to(task.name, task_path(task.id)) %> + 15: <%= link_to("Edit", edit_book_path(book[:id])) %> + 16: + 17: <% counter+=1 %> + 18:
  • + +app/views/tasks/index.html.erb:15:in `block in _app_views_tasks_index_html_erb__357499288694536657_70243928202020' +app/views/tasks/index.html.erb:11:in `_app_views_tasks_index_html_erb__357499288694536657_70243928202020' +Started GET "/tasks" for 127.0.0.1 at 2017-09-21 13:45: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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (2.8ms) +Completed 200 OK in 22ms (Views: 20.1ms | ActiveRecord: 0.3ms) + + +Started GET "/tasks/1/edit" for 127.0.0.1 at 2017-09-21 13:45:08 -0700 +Processing by TasksController#edit as HTML + Parameters: {"id"=>"1"} + Task Load (0.7ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 1], ["LIMIT", 1]] +Completed 400 Bad Request in 4ms (ActiveRecord: 0.7ms) + + + +ActionController::ParameterMissing (param is missing or the value is empty: book): + +app/controllers/tasks_controller.rb:61:in `book_params' +app/controllers/tasks_controller.rb:48:in `edit' +Started GET "/tasks/1/edit" for 127.0.0.1 at 2017-09-21 13:45:37 -0700 +Processing by TasksController#edit as HTML + Parameters: {"id"=>"1"} + Task Load (0.2ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 1], ["LIMIT", 1]] +Completed 400 Bad Request in 14ms (ActiveRecord: 0.2ms) + + + +ActionController::ParameterMissing (param is missing or the value is empty: task): + +app/controllers/tasks_controller.rb:61:in `task_params' +app/controllers/tasks_controller.rb:48:in `edit' +Started GET "/tasks/1/edit" for 127.0.0.1 at 2017-09-21 13:46:37 -0700 +Processing by TasksController#edit as HTML + Parameters: {"id"=>"1"} + Task Load (0.2ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 1], ["LIMIT", 1]] +Completed 400 Bad Request in 15ms (ActiveRecord: 0.2ms) + + + +ActionController::ParameterMissing (param is missing or the value is empty: task): + +app/controllers/tasks_controller.rb:61:in `task_params' +app/controllers/tasks_controller.rb:48:in `edit' +Started GET "/" for 127.0.0.1 at 2017-09-21 13:47:03 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (5.9ms) +Completed 200 OK in 29ms (Views: 24.9ms | ActiveRecord: 1.2ms) + + +Started GET "/tasks/3/edit" for 127.0.0.1 at 2017-09-21 13:47:08 -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]] +Completed 400 Bad Request in 2ms (ActiveRecord: 0.2ms) + + + +ActionController::ParameterMissing (param is missing or the value is empty: task): + +app/controllers/tasks_controller.rb:61:in `task_params' +app/controllers/tasks_controller.rb:48:in `edit' +Started GET "/tasks" for 127.0.0.1 at 2017-09-21 13:48: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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (4.1ms) +Completed 500 Internal Server Error in 10ms (ActiveRecord: 0.3ms) + + + +ActionView::Template::Error (undefined method `id' for nil:NilClass): + 13: + 14: <%= "#{counter}. " %> <%=link_to(task.name, task_path(task.id)) %> + 15: <%= link_to("Edit", edit_task_path(task[:id])) %> + 16: <%= link_to "Delete", delete_task_path(@task.id), method: :delete %> + 17: + 18: + 19: <% counter+=1 %> + +app/views/tasks/index.html.erb:16:in `block in _app_views_tasks_index_html_erb__357499288694536657_70243894260580' +app/views/tasks/index.html.erb:11:in `_app_views_tasks_index_html_erb__357499288694536657_70243894260580' +Started GET "/tasks" for 127.0.0.1 at 2017-09-21 13:48:34 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (4.1ms) +Completed 500 Internal Server Error in 10ms (ActiveRecord: 0.4ms) + + + +ActionView::Template::Error (undefined method `id' for nil:NilClass): + 13: + 14: <%= "#{counter}. " %> <%=link_to(task.name, task_path(task.id)) %> + 15: <%= link_to("Edit", edit_task_path(task[:id])) %> + 16: <%= link_to "Delete", delete_task_path(@task.id), method: :delete %> + 17: + 18: + 19: <% counter+=1 %> + +app/views/tasks/index.html.erb:16:in `block in _app_views_tasks_index_html_erb__357499288694536657_70243920518780' +app/views/tasks/index.html.erb:11:in `_app_views_tasks_index_html_erb__357499288694536657_70243920518780' +Started GET "/" for 127.0.0.1 at 2017-09-21 13:48: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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (4.6ms) +Completed 500 Internal Server Error in 10ms (ActiveRecord: 0.3ms) + + + +ActionView::Template::Error (undefined method `id' for nil:NilClass): + 13: + 14: <%= "#{counter}. " %> <%=link_to(task.name, task_path(task.id)) %> + 15: <%= link_to("Edit", edit_task_path(task[:id])) %> + 16: <%= link_to "Delete", delete_task_path(@task.id), method: :delete %> + 17: + 18: + 19: <% counter+=1 %> + +app/views/tasks/index.html.erb:16:in `block in _app_views_tasks_index_html_erb__357499288694536657_70243908723680' +app/views/tasks/index.html.erb:11:in `_app_views_tasks_index_html_erb__357499288694536657_70243908723680' +Started GET "/" for 127.0.0.1 at 2017-09-21 13:48:49 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (2.5ms) +Completed 200 OK in 32ms (Views: 29.5ms | ActiveRecord: 0.4ms) + + +Started GET "/" for 127.0.0.1 at 2017-09-21 13:49:26 -0700 +Processing by TasksController#index as HTML + Rendering tasks/index.html.erb within layouts/application + Rendered tasks/index.html.erb within layouts/application (1.0ms) +Completed 500 Internal Server Error in 6ms (ActiveRecord: 0.0ms) + + + +SyntaxError (/Users/Marisa/Documents/ada developers academy/week_7/TaskList/app/views/tasks/index.html.erb:15: syntax error, unexpected $undefined +e;@output_buffer.append=( "#{\n}" ); link_to("Edit", edit_ta + ^): + +app/views/tasks/index.html.erb:15: syntax error, unexpected $undefined +Started GET "/" for 127.0.0.1 at 2017-09-21 13:49:34 -0700 +Processing by TasksController#index as HTML + Rendering tasks/index.html.erb within layouts/application + Rendered tasks/index.html.erb within layouts/application (1.2ms) +Completed 500 Internal Server Error in 7ms (ActiveRecord: 0.0ms) + + + +SyntaxError (/Users/Marisa/Documents/ada developers academy/week_7/TaskList/app/views/tasks/index.html.erb:19: unknown regexp option - l +/Users/Marisa/Documents/ada developers academy/week_7/TaskList/app/views/tasks/index.html.erb:19: unmatched close parenthesis: /n}" ); link_to("Edit", edit_task_path(task[:id])) ;@output_buffer.safe_append=' + + +'.freeze; counter+=1 +@output_buffer.safe_append='
    + ^ +/Users/Marisa/Documents/ada developers academy/week_7/TaskList/app/views/tasks/index.html.erb:23: unknown regexp options - dv +/Users/Marisa/Documents/ada developers academy/week_7/TaskList/app/views/tasks/index.html.erb:25: syntax error, unexpected '<' +
    + ^ +/Users/Marisa/Documents/ada developers academy/week_7/TaskList/app/views/tasks/index.html.erb:27: syntax error, unexpected '<' +
    + ^ +/Users/Marisa/Documents/ada developers academy/week_7/TaskList/app/views/tasks/index.html.erb:29: syntax error, unexpected '<' +
      + ^ +/Users/Marisa/Documents/ada developers academy/week_7/TaskList/app/views/tasks/index.html.erb:32: unknown regexp option - l +/Users/Marisa/Documents/ada developers academy/week_7/TaskList/app/views/tasks/index.html.erb:33: syntax error, unexpected '<' +
    + ^ +/Users/Marisa/Documents/ada developers academy/week_7/TaskList/app/views/tasks/index.html.erb:34: unknown regexp options - av +/Users/Marisa/Documents/ada developers academy/week_7/TaskList/app/views/tasks/index.html.erb:35: syntax error, unexpected '<' +
    + ^ +/Users/Marisa/Documents/ada developers academy/week_7/TaskList/app/views/tasks/index.html.erb:38: syntax error, unexpected tSTRING_BEG, expecting tSTRING_DEND +m/media/YLHwkqayc1j7a/200.gif" alt="jafar gif"> + ^ +/Users/Marisa/Documents/ada developers academy/week_7/TaskList/app/views/tasks/index.html.erb:38: syntax error, unexpected tIDENTIFIER, expecting tSTRING_DEND +wkqayc1j7a/200.gif" alt="jafar gif"> + ^ +/Users/Marisa/Documents/ada developers academy/week_7/TaskList/app/views/tasks/index.html.erb:38: unterminated string meets end of file +/Users/Marisa/Documents/ada developers academy/week_7/TaskList/app/views/tasks/index.html.erb:38: syntax error, unexpected end-of-input, expecting tSTRING_DEND): + +app/views/tasks/index.html.erb:19: unknown regexp option - l +app/views/tasks/index.html.erb:19: unmatched close parenthesis: /n}" ); link_to("Edit", edit_task_path(task[:id])) ;@output_buffer.safe_append=' +app/views/tasks/index.html.erb:22: syntax error, unexpected '<', expecting tSTRING_DEND +app/views/tasks/index.html.erb:23: unknown regexp options - dv +app/views/tasks/index.html.erb:25: syntax error, unexpected '<' +app/views/tasks/index.html.erb:27: syntax error, unexpected '<' +app/views/tasks/index.html.erb:29: syntax error, unexpected '<' +app/views/tasks/index.html.erb:32: unknown regexp option - l +app/views/tasks/index.html.erb:33: syntax error, unexpected '<' +app/views/tasks/index.html.erb:34: unknown regexp options - av +app/views/tasks/index.html.erb:35: syntax error, unexpected '<' +app/views/tasks/index.html.erb:38: syntax error, unexpected tSTRING_BEG, expecting tSTRING_DEND +app/views/tasks/index.html.erb:38: syntax error, unexpected tIDENTIFIER, expecting tSTRING_DEND +app/views/tasks/index.html.erb:38: unterminated string meets end of file +app/views/tasks/index.html.erb:38: syntax error, unexpected end-of-input, expecting tSTRING_DEND +Started GET "/tasks" for 127.0.0.1 at 2017-09-21 13:49:38 -0700 +Processing by TasksController#index as HTML + Rendering tasks/index.html.erb within layouts/application + Rendered tasks/index.html.erb within layouts/application (0.8ms) +Completed 500 Internal Server Error in 7ms (ActiveRecord: 0.0ms) + + + +SyntaxError (/Users/Marisa/Documents/ada developers academy/week_7/TaskList/app/views/tasks/index.html.erb:19: unknown regexp option - l +/Users/Marisa/Documents/ada developers academy/week_7/TaskList/app/views/tasks/index.html.erb:19: unmatched close parenthesis: /n}" ); link_to("Edit", edit_task_path(task[:id])) ;@output_buffer.safe_append=' + + +'.freeze; counter+=1 +@output_buffer.safe_append=' + ^ +/Users/Marisa/Documents/ada developers academy/week_7/TaskList/app/views/tasks/index.html.erb:23: unknown regexp options - dv +/Users/Marisa/Documents/ada developers academy/week_7/TaskList/app/views/tasks/index.html.erb:25: syntax error, unexpected '<' +
    + ^ +/Users/Marisa/Documents/ada developers academy/week_7/TaskList/app/views/tasks/index.html.erb:27: syntax error, unexpected '<' +
    + ^ +/Users/Marisa/Documents/ada developers academy/week_7/TaskList/app/views/tasks/index.html.erb:29: syntax error, unexpected '<' +
      + ^ +/Users/Marisa/Documents/ada developers academy/week_7/TaskList/app/views/tasks/index.html.erb:32: unknown regexp option - l +/Users/Marisa/Documents/ada developers academy/week_7/TaskList/app/views/tasks/index.html.erb:33: syntax error, unexpected '<' +
    + ^ +/Users/Marisa/Documents/ada developers academy/week_7/TaskList/app/views/tasks/index.html.erb:34: unknown regexp options - av +/Users/Marisa/Documents/ada developers academy/week_7/TaskList/app/views/tasks/index.html.erb:35: syntax error, unexpected '<' +
    + ^ +/Users/Marisa/Documents/ada developers academy/week_7/TaskList/app/views/tasks/index.html.erb:38: syntax error, unexpected tSTRING_BEG, expecting tSTRING_DEND +m/media/YLHwkqayc1j7a/200.gif" alt="jafar gif"> + ^ +/Users/Marisa/Documents/ada developers academy/week_7/TaskList/app/views/tasks/index.html.erb:38: syntax error, unexpected tIDENTIFIER, expecting tSTRING_DEND +wkqayc1j7a/200.gif" alt="jafar gif"> + ^ +/Users/Marisa/Documents/ada developers academy/week_7/TaskList/app/views/tasks/index.html.erb:38: unterminated string meets end of file +/Users/Marisa/Documents/ada developers academy/week_7/TaskList/app/views/tasks/index.html.erb:38: syntax error, unexpected end-of-input, expecting tSTRING_DEND): + +app/views/tasks/index.html.erb:19: unknown regexp option - l +app/views/tasks/index.html.erb:19: unmatched close parenthesis: /n}" ); link_to("Edit", edit_task_path(task[:id])) ;@output_buffer.safe_append=' +app/views/tasks/index.html.erb:22: syntax error, unexpected '<', expecting tSTRING_DEND +app/views/tasks/index.html.erb:23: unknown regexp options - dv +app/views/tasks/index.html.erb:25: syntax error, unexpected '<' +app/views/tasks/index.html.erb:27: syntax error, unexpected '<' +app/views/tasks/index.html.erb:29: syntax error, unexpected '<' +app/views/tasks/index.html.erb:32: unknown regexp option - l +app/views/tasks/index.html.erb:33: syntax error, unexpected '<' +app/views/tasks/index.html.erb:34: unknown regexp options - av +app/views/tasks/index.html.erb:35: syntax error, unexpected '<' +app/views/tasks/index.html.erb:38: syntax error, unexpected tSTRING_BEG, expecting tSTRING_DEND +app/views/tasks/index.html.erb:38: syntax error, unexpected tIDENTIFIER, expecting tSTRING_DEND +app/views/tasks/index.html.erb:38: unterminated string meets end of file +app/views/tasks/index.html.erb:38: syntax error, unexpected end-of-input, expecting tSTRING_DEND +Started GET "/tasks" for 127.0.0.1 at 2017-09-21 13:49:46 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (2.4ms) +Completed 200 OK in 26ms (Views: 24.0ms | ActiveRecord: 0.2ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-21 13:49:59 -0700 +Processing by TasksController#index as HTML + Rendering tasks/index.html.erb within layouts/application + Rendered tasks/index.html.erb within layouts/application (1.1ms) +Completed 500 Internal Server Error in 7ms (ActiveRecord: 0.0ms) + + + +SyntaxError (/Users/Marisa/Documents/ada developers academy/week_7/TaskList/app/views/tasks/index.html.erb:15: syntax error, unexpected $undefined +eeze;@output_buffer.append=( \n );@output_buffer.safe_append + ^): + +app/views/tasks/index.html.erb:15: syntax error, unexpected $undefined +Started GET "/tasks" for 127.0.0.1 at 2017-09-21 13:50: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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (3.3ms) +Completed 200 OK in 24ms (Views: 22.0ms | ActiveRecord: 0.3ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-21 13:50:36 -0700 +Processing by TasksController#index as HTML + Rendering tasks/index.html.erb within layouts/application + Rendered tasks/index.html.erb within layouts/application (0.8ms) +Completed 500 Internal Server Error in 8ms (ActiveRecord: 0.0ms) + + + +SyntaxError (/Users/Marisa/Documents/ada developers academy/week_7/TaskList/app/views/tasks/index.html.erb:15: syntax error, unexpected $undefined +e;@output_buffer.append=( "#{\n}" );@output_buffer.append=( + ^): + +app/views/tasks/index.html.erb:15: syntax error, unexpected $undefined +Started GET "/tasks" for 127.0.0.1 at 2017-09-21 13:50:44 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (5.3ms) +Completed 200 OK in 28ms (Views: 25.1ms | ActiveRecord: 0.7ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-21 13:51:00 -0700 +Processing by TasksController#index as HTML + Rendering tasks/index.html.erb within layouts/application + Rendered tasks/index.html.erb within layouts/application (0.8ms) +Completed 500 Internal Server Error in 6ms (ActiveRecord: 0.0ms) + + + +SyntaxError (/Users/Marisa/Documents/ada developers academy/week_7/TaskList/app/views/tasks/index.html.erb:15: syntax error, unexpected $undefined +eeze;@output_buffer.append=( \n );@output_buffer.safe_append + ^): + +app/views/tasks/index.html.erb:15: syntax error, unexpected $undefined +Started GET "/tasks" for 127.0.0.1 at 2017-09-21 13:51: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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (2.6ms) +Completed 200 OK in 22ms (Views: 19.3ms | ActiveRecord: 0.3ms) + + +Started GET "/tasks/1/edit" for 127.0.0.1 at 2017-09-21 13:51:17 -0700 +Processing by TasksController#edit as HTML + Parameters: {"id"=>"1"} + Task Load (0.6ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 1], ["LIMIT", 1]] +Completed 400 Bad Request in 4ms (ActiveRecord: 0.6ms) + + + +ActionController::ParameterMissing (param is missing or the value is empty: task): + +app/controllers/tasks_controller.rb:61:in `task_params' +app/controllers/tasks_controller.rb:48:in `edit' +Started GET "/tasks/1/edit" for 127.0.0.1 at 2017-09-21 13:52:27 -0700 +Processing by TasksController#edit as HTML + Parameters: {"id"=>"1"} + Task Load (0.5ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 1], ["LIMIT", 1]] +Completed 400 Bad Request in 35ms (ActiveRecord: 6.7ms) + + + +ActionController::ParameterMissing (param is missing or the value is empty: task): + +app/controllers/tasks_controller.rb:61:in `task_params' +app/controllers/tasks_controller.rb:48:in `edit' +Started GET "/tasks/1/edit" for 127.0.0.1 at 2017-09-21 13:53:15 -0700 +Processing by TasksController#edit as HTML + Parameters: {"id"=>"1"} + Task Load (0.2ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 1], ["LIMIT", 1]] +Completed 400 Bad Request in 20ms (ActiveRecord: 0.2ms) + + + +ActionController::ParameterMissing (param is missing or the value is empty: task): + +app/controllers/tasks_controller.rb:62:in `task_params' +app/controllers/tasks_controller.rb:53:in `edit' +Started GET "/tasks/1/edit" for 127.0.0.1 at 2017-09-21 13:53:52 -0700 +Processing by TasksController#edit as HTML + Parameters: {"id"=>"1"} + Task Load (0.5ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 1], ["LIMIT", 1]] +Completed 400 Bad Request in 2ms (ActiveRecord: 0.5ms) + + + +ActionController::ParameterMissing (param is missing or the value is empty: task): + +app/controllers/tasks_controller.rb:62:in `task_params' +app/controllers/tasks_controller.rb:53:in `edit' +Started GET "/tasks/1/edit" for 127.0.0.1 at 2017-09-21 13:56:17 -0700 +Processing by TasksController#edit as HTML + Parameters: {"id"=>"1"} + Task Load (0.9ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 1], ["LIMIT", 1]] +Completed 400 Bad Request in 17ms (ActiveRecord: 0.9ms) + + + +ActionController::ParameterMissing (param is missing or the value is empty: task): + +app/controllers/tasks_controller.rb:62:in `task_params' +app/controllers/tasks_controller.rb:53:in `edit' +Started GET "/" for 127.0.0.1 at 2017-09-21 13:56:22 -0700 +Processing by TasksController#index as HTML + Rendering tasks/index.html.erb within layouts/application + Task Load (1.0ms) SELECT "tasks".* FROM "tasks" ORDER BY "tasks"."id" ASC + Rendered tasks/index.html.erb within layouts/application (138.2ms) +Completed 500 Internal Server Error in 147ms (ActiveRecord: 1.0ms) + + + +ActionView::Template::Error (undefined method `edit_tasks_path' for #<#:0x007fc5dfbbc0b8> +Did you mean? edit_task_path): + 13: + 14: <%= "#{counter}. " %> <%=link_to(task.name, task_path(task.id)) %> + 15: <% counter+=1 %> + 16: <%= link_to("Edit", edit_tasks_path(task[:id])) %> + 17: + 18: <% end %> + 19: + +app/views/tasks/index.html.erb:16:in `block in _app_views_tasks_index_html_erb__357499288694536657_70243919478360' +app/views/tasks/index.html.erb:11:in `_app_views_tasks_index_html_erb__357499288694536657_70243919478360' +Started GET "/" for 127.0.0.1 at 2017-09-21 13:56:31 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (123.6ms) +Completed 500 Internal Server Error in 130ms (ActiveRecord: 1.2ms) + + + +ActionView::Template::Error (undefined method `edit_tasks_path' for #<#:0x007fc5dcb1a928> +Did you mean? edit_task_path): + 12:
  • + 13: + 14: <%= "#{counter}. " %> <%=link_to(task.name, task_path(task.id)) %> + 15: <%= link_to("Edit", edit_tasks_path(task[:id])) %> + 16: <% counter+=1 %> + 17:
  • + 18: <% end %> + +app/views/tasks/index.html.erb:15:in `block in _app_views_tasks_index_html_erb__357499288694536657_70243893969180' +app/views/tasks/index.html.erb:11:in `_app_views_tasks_index_html_erb__357499288694536657_70243893969180' +Started GET "/" for 127.0.0.1 at 2017-09-21 13:56:41 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (121.8ms) +Completed 500 Internal Server Error in 127ms (ActiveRecord: 0.3ms) + + + +ActionView::Template::Error (undefined method `edit_tasks_path' for #<#:0x007fc5db627ca0> +Did you mean? edit_task_path): + 12:
  • + 13: + 14: <%= "#{counter}. " %> <%=link_to(task.name, task_path(task.id)) %> + 15: <%= link_to("Edit", edit_tasks_path(task[:id])) %> + 16: + 17: <% counter+=1 %> + 18:
  • + +app/views/tasks/index.html.erb:15:in `block in _app_views_tasks_index_html_erb__357499288694536657_70243905634920' +app/views/tasks/index.html.erb:11:in `_app_views_tasks_index_html_erb__357499288694536657_70243905634920' +Started GET "/" for 127.0.0.1 at 2017-09-21 13:56:51 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (119.3ms) +Completed 500 Internal Server Error in 124ms (ActiveRecord: 0.4ms) + + + +ActionView::Template::Error (undefined method `edit_tasks_path' for #<#:0x007fc5e0bc6620> +Did you mean? edit_task_path): + 12:
  • + 13: + 14: <%= "#{counter}. " %> <%=link_to(task.name, task_path(task.id)) %> + 15: + 16: + 17: <% counter+=1 %> + 18:
  • + +app/views/tasks/index.html.erb:15:in `block in _app_views_tasks_index_html_erb__357499288694536657_70243927865340' +app/views/tasks/index.html.erb:11:in `_app_views_tasks_index_html_erb__357499288694536657_70243927865340' +Started GET "/" for 127.0.0.1 at 2017-09-21 13:57:03 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (122.4ms) +Completed 500 Internal Server Error in 131ms (ActiveRecord: 0.5ms) + + + +ActionView::Template::Error (undefined method `edit_tasks_path' for #<#:0x007fc5dba25708> +Did you mean? edit_task_path): + 12:
  • + 13: + 14: <%= "#{counter}. " %> <%=link_to(task.name, task_path(task.id)) %> + 15: + 16: + 17: <% counter+=1 %> + 18:
  • + +app/views/tasks/index.html.erb:15:in `block in _app_views_tasks_index_html_erb__357499288694536657_70243885068420' +app/views/tasks/index.html.erb:11:in `_app_views_tasks_index_html_erb__357499288694536657_70243885068420' +Started GET "/" for 127.0.0.1 at 2017-09-21 13:57:14 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (4.2ms) +Completed 200 OK in 29ms (Views: 26.0ms | ActiveRecord: 0.6ms) + + +Started GET "/" for 127.0.0.1 at 2017-09-21 13:57: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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (2.5ms) +Completed 200 OK in 21ms (Views: 18.6ms | ActiveRecord: 0.3ms) + + +Started GET "/" for 127.0.0.1 at 2017-09-21 13:57: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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (3.0ms) +Completed 200 OK in 28ms (Views: 25.7ms | ActiveRecord: 0.3ms) + + +Started GET "/tasks/1/edit" for 127.0.0.1 at 2017-09-21 13:58:16 -0700 +Processing by TasksController#edit as HTML + Parameters: {"id"=>"1"} + Task Load (0.4ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 1], ["LIMIT", 1]] +Completed 400 Bad Request in 2ms (ActiveRecord: 0.4ms) + + + +ActionController::ParameterMissing (param is missing or the value is empty: task): + +app/controllers/tasks_controller.rb:62:in `task_params' +app/controllers/tasks_controller.rb:53:in `edit' +Started GET "/tasks/1/edit" for 127.0.0.1 at 2017-09-21 14:00:39 -0700 +Processing by TasksController#edit as HTML + Parameters: {"id"=>"1"} + Task Load (0.3ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 1], ["LIMIT", 1]] +Completed 500 Internal Server Error in 35ms (ActiveRecord: 7.4ms) + + + +NoMethodError (undefined method `[]' for nil:NilClass): + +app/controllers/tasks_controller.rb:51:in `edit' +Started GET "/tasks/1/edit" for 127.0.0.1 at 2017-09-21 14:01:10 -0700 +Processing by TasksController#edit as HTML + Parameters: {"id"=>"1"} + Task Load (0.2ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 1], ["LIMIT", 1]] +Completed 500 Internal Server Error in 14ms (ActiveRecord: 0.2ms) + + + +NoMethodError (undefined method `[]' for nil:NilClass): + +app/controllers/tasks_controller.rb:51:in `edit' +Started GET "/tasks/1/edit" for 127.0.0.1 at 2017-09-21 14:02:24 -0700 +Processing by TasksController#edit as HTML + Parameters: {"id"=>"1"} + Task Load (0.2ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 1], ["LIMIT", 1]] +Completed 500 Internal Server Error in 151ms (ActiveRecord: 0.2ms) + + + +NameError (undefined local variable or method `task_params' for # +Did you mean? task_path): + +app/controllers/tasks_controller.rb:54:in `edit' +Started GET "/tasks" for 127.0.0.1 at 2017-09-21 14:02:45 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (9.2ms) +Completed 200 OK in 49ms (Views: 35.4ms | ActiveRecord: 0.4ms) + + +Started GET "/tasks/1/edit" for 127.0.0.1 at 2017-09-21 14:02:52 -0700 +Processing by TasksController#edit as HTML + Parameters: {"id"=>"1"} + Task Load (0.5ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 1], ["LIMIT", 1]] +Completed 500 Internal Server Error in 4ms (ActiveRecord: 0.5ms) + + + +NoMethodError (undefined method `[]' for nil:NilClass): + +app/controllers/tasks_controller.rb:61:in `edit' +Started GET "/tasks/1/edit" for 127.0.0.1 at 2017-09-21 14:04:22 -0700 +Processing by TasksController#edit as HTML + Parameters: {"id"=>"1"} + Task Load (0.2ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 1], ["LIMIT", 1]] + Rendering tasks/edit.html.erb within layouts/application + Rendered tasks/edit.html.erb within layouts/application (2.2ms) +Completed 500 Internal Server Error in 29ms (ActiveRecord: 3.0ms) + + + +ActionView::Template::Error (First argument in form cannot contain nil or be empty): + 1:

    Tasks#edit

    + 2:

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

    + 3: + 4: <%= form_for @task do |f| %> + 5: <%= f.label :name %> + 6: <%= f.text_field :name %> + 7: + +app/views/tasks/edit.html.erb:4:in `_app_views_tasks_edit_html_erb__3173130320228387545_70243927932520' +Started GET "/tasks" for 127.0.0.1 at 2017-09-21 14:04:25 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (3.2ms) +Completed 200 OK in 29ms (Views: 25.9ms | ActiveRecord: 0.5ms) + + +Started GET "/tasks/1" for 127.0.0.1 at 2017-09-21 14:04:28 -0700 +Processing by TasksController#show as HTML + Parameters: {"id"=>"1"} + Task Load (0.6ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 1], ["LIMIT", 1]] + Rendering tasks/show.html.erb within layouts/application + Rendered tasks/show.html.erb within layouts/application (1.1ms) +Completed 200 OK in 45ms (Views: 38.3ms | ActiveRecord: 0.6ms) + + +Started GET "/tasks/1/edit" for 127.0.0.1 at 2017-09-21 14:04:31 -0700 +Processing by TasksController#edit as HTML + Parameters: {"id"=>"1"} + Task Load (0.5ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 1], ["LIMIT", 1]] + Rendering tasks/edit.html.erb within layouts/application + Rendered tasks/edit.html.erb within layouts/application (2.7ms) +Completed 500 Internal Server Error in 15ms (ActiveRecord: 0.5ms) + + + +ActionView::Template::Error (First argument in form cannot contain nil or be empty): + 1:

    Tasks#edit

    + 2:

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

    + 3: + 4: <%= form_for @task do |f| %> + 5: <%= f.label :name %> + 6: <%= f.text_field :name %> + 7: + +app/views/tasks/edit.html.erb:4:in `_app_views_tasks_edit_html_erb__3173130320228387545_70243919245860' +Started GET "/tasks/1/edit" for 127.0.0.1 at 2017-09-21 14:04:52 -0700 +Processing by TasksController#edit as HTML + Parameters: {"id"=>"1"} + Task Load (0.2ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 1], ["LIMIT", 1]] + Rendering tasks/edit.html.erb within layouts/application + Rendered tasks/edit.html.erb within layouts/application (3.4ms) +Completed 200 OK in 43ms (Views: 22.8ms | ActiveRecord: 3.4ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-21 14:04: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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (3.4ms) +Completed 200 OK in 47ms (Views: 44.6ms | ActiveRecord: 0.4ms) + + +Started GET "/tasks/1" for 127.0.0.1 at 2017-09-21 14:04:57 -0700 +Processing by TasksController#show as HTML + Parameters: {"id"=>"1"} + Task Load (0.2ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 1], ["LIMIT", 1]] + Rendering tasks/show.html.erb within layouts/application + Rendered tasks/show.html.erb within layouts/application (1.5ms) +Completed 200 OK in 47ms (Views: 41.4ms | ActiveRecord: 0.2ms) + + +Started GET "/tasks/1/edit" for 127.0.0.1 at 2017-09-21 14:05:00 -0700 +Processing by TasksController#edit as HTML + Parameters: {"id"=>"1"} + Task Load (1.2ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 1], ["LIMIT", 1]] + Rendering tasks/edit.html.erb within layouts/application + Rendered tasks/edit.html.erb within layouts/application (3.7ms) +Completed 200 OK in 46ms (Views: 37.4ms | ActiveRecord: 1.2ms) + + +Started PATCH "/tasks/1" for 127.0.0.1 at 2017-09-21 14:05:14 -0700 +Processing by TasksController#update as HTML + Parameters: {"utf8"=>"✓", "authenticity_token"=>"msREZyCf1fLTfbtDkWPv72sccxzuMGpVa5WNA3PGGjH/zZXs//JLuqMwRuRJN3Ug46KQJiV3F84fMXjHhA/cTg==", "task"=>{"name"=>"Laundry", "description"=>"wash dry and fold all clothing", "completion_date"=>"2017/09/25"}, "commit"=>"Update Task", "id"=>"1"} + Task Load (0.2ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 1], ["LIMIT", 1]] +  (0.2ms) BEGIN +  (0.2ms) COMMIT +  (0.2ms) BEGIN +  (0.3ms) COMMIT +Redirected to http://localhost:3000/ +Completed 302 Found in 6ms (ActiveRecord: 1.1ms) + + +Started GET "/" for 127.0.0.1 at 2017-09-21 14:05:14 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (3.5ms) +Completed 200 OK in 21ms (Views: 18.9ms | ActiveRecord: 0.3ms) + + +Started GET "/tasks/1" for 127.0.0.1 at 2017-09-21 14:05:16 -0700 +Processing by TasksController#show as HTML + Parameters: {"id"=>"1"} + Task Load (0.3ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 1], ["LIMIT", 1]] + Rendering tasks/show.html.erb within layouts/application + Rendered tasks/show.html.erb within layouts/application (0.9ms) +Completed 200 OK in 46ms (Views: 40.2ms | ActiveRecord: 0.3ms) + + +Started GET "/" for 127.0.0.1 at 2017-09-21 14:06:18 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (2.5ms) +Completed 200 OK in 22ms (Views: 19.9ms | ActiveRecord: 0.2ms) + + +Started GET "/" for 127.0.0.1 at 2017-09-21 14:06:39 -0700 +Processing by TasksController#index as HTML + Rendering tasks/index.html.erb within layouts/application + Rendered tasks/index.html.erb within layouts/application (0.7ms) +Completed 500 Internal Server Error in 6ms (ActiveRecord: 0.0ms) + + + +SyntaxError (/Users/Marisa/Documents/ada developers academy/week_7/TaskList/app/views/tasks/index.html.erb:16: syntax error, unexpected $undefined +e;@output_buffer.append=( "#{\n}. " );@output_buffer.append= + ^): + +app/views/tasks/index.html.erb:16: syntax error, unexpected $undefined +Started GET "/" for 127.0.0.1 at 2017-09-21 14:07:05 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (4.4ms) +Completed 200 OK in 25ms (Views: 23.1ms | ActiveRecord: 0.5ms) + + +Started GET "/" for 127.0.0.1 at 2017-09-21 14:07:23 -0700 +Processing by TasksController#index as HTML + Rendering tasks/index.html.erb within layouts/application + Rendered tasks/index.html.erb within layouts/application (1.1ms) +Completed 500 Internal Server Error in 14ms (ActiveRecord: 0.0ms) + + + +SyntaxError (/Users/Marisa/Documents/ada developers academy/week_7/TaskList/app/views/tasks/index.html.erb:16: syntax error, unexpected $undefined +eeze;@output_buffer.append=( \n );@output_buffer.safe_append + ^): + +app/views/tasks/index.html.erb:16: syntax error, unexpected $undefined +Started GET "/" for 127.0.0.1 at 2017-09-21 14:07:53 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (2.9ms) +Completed 200 OK in 23ms (Views: 20.4ms | ActiveRecord: 0.2ms) + + +Started GET "/" for 127.0.0.1 at 2017-09-21 14:08:20 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (2.4ms) +Completed 200 OK in 26ms (Views: 24.5ms | ActiveRecord: 0.3ms) + + +Started GET "/" for 127.0.0.1 at 2017-09-21 14:09:38 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (16.5ms) +Completed 200 OK in 75ms (Views: 64.2ms | ActiveRecord: 0.7ms) + + +Started GET "/tasks/new" for 127.0.0.1 at 2017-09-21 14:10:44 -0700 +Processing by TasksController#new as HTML + Rendering tasks/new.html.erb within layouts/application + Rendered tasks/new.html.erb within layouts/application (13.3ms) +Completed 200 OK in 73ms (Views: 68.3ms | ActiveRecord: 0.0ms) + + +Started POST "/tasks" for 127.0.0.1 at 2017-09-21 14:10:59 -0700 +Processing by TasksController#create as HTML + Parameters: {"utf8"=>"✓", "authenticity_token"=>"3gE3TVjJSMMfvd4y7WNOGqdfZ8yF5F31yXPgBk0Kf0pZB4xGvSeTK5gVK/7Mhf6OCQMrNcLsbcynp1qlKDe2dg==", "task"=>{"name"=>"dfghj", "description"=>"dfghjkjhgfdsdfghj", "completion_date"=>"09252017"}, "commit"=>"Create Task"} +  (0.3ms) BEGIN + SQL (6.4ms) INSERT INTO "tasks" ("name", "description", "created_at", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["name", "dfghj"], ["description", "dfghjkjhgfdsdfghj"], ["created_at", "2017-09-21 21:10:59.782430"], ["updated_at", "2017-09-21 21:10:59.782430"]] +  (6.2ms) COMMIT +Redirected to http://localhost:3000/ +Completed 302 Found in 24ms (ActiveRecord: 13.0ms) + + +Started GET "/" for 127.0.0.1 at 2017-09-21 14:10:59 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (3.8ms) +Completed 200 OK in 45ms (Views: 42.6ms | ActiveRecord: 0.3ms) + + +Started GET "/tasks/14" for 127.0.0.1 at 2017-09-21 14:11:01 -0700 +Processing by TasksController#show as HTML + Parameters: {"id"=>"14"} + Task Load (3.0ms) 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 (2.8ms) +Completed 200 OK in 90ms (Views: 78.0ms | ActiveRecord: 3.0ms) + + +Started GET "/" for 127.0.0.1 at 2017-09-21 14:13:26 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (13.9ms) +Completed 200 OK in 49ms (Views: 35.2ms | ActiveRecord: 0.7ms) + + +Started GET "/tasks/14/edit" for 127.0.0.1 at 2017-09-21 14:13:29 -0700 +Processing by TasksController#edit as HTML + Parameters: {"id"=>"14"} + Task Load (1.0ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 14], ["LIMIT", 1]] + Rendering tasks/edit.html.erb within layouts/application + Rendered tasks/edit.html.erb within layouts/application (3.9ms) +Completed 200 OK in 52ms (Views: 46.1ms | ActiveRecord: 1.0ms) + + +Started PATCH "/tasks/14" for 127.0.0.1 at 2017-09-21 14:13:35 -0700 +Processing by TasksController#update as HTML + Parameters: {"utf8"=>"✓", "authenticity_token"=>"ko0cUhjpcbXLMGRJtqQ/I/Mflm9lUXaWj16WjyyVlAodxyQLhKm7Agb4MLeJ+NcIfoW6ivBO9RAIdNhYXARfpQ==", "task"=>{"name"=>"dfghj", "description"=>"dfghjkjhgfdsdfghj", "completion_date"=>"09252017"}, "commit"=>"Update Task", "id"=>"14"} + Task Load (0.4ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 14], ["LIMIT", 1]] +  (0.2ms) BEGIN +  (0.5ms) COMMIT +  (1.3ms) BEGIN +  (0.3ms) COMMIT +Redirected to http://localhost:3000/ +Completed 302 Found in 8ms (ActiveRecord: 2.6ms) + + +Started GET "/" for 127.0.0.1 at 2017-09-21 14:13:36 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (3.5ms) +Completed 200 OK in 25ms (Views: 22.0ms | ActiveRecord: 0.4ms) + + +Started GET "/tasks/14" for 127.0.0.1 at 2017-09-21 14:13:37 -0700 +Processing by TasksController#show as HTML + Parameters: {"id"=>"14"} + Task Load (0.5ms) 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.0ms) +Completed 200 OK in 43ms (Views: 37.0ms | ActiveRecord: 0.5ms) + + +Started GET "/tasks/14/edit" for 127.0.0.1 at 2017-09-21 14:13:43 -0700 +Processing by TasksController#edit as HTML + Parameters: {"id"=>"14"} + Task Load (0.4ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 14], ["LIMIT", 1]] + Rendering tasks/edit.html.erb within layouts/application + Rendered tasks/edit.html.erb within layouts/application (3.2ms) +Completed 200 OK in 52ms (Views: 46.9ms | ActiveRecord: 0.4ms) + + +Started PATCH "/tasks/14" for 127.0.0.1 at 2017-09-21 14:13:49 -0700 +Processing by TasksController#update as HTML + Parameters: {"utf8"=>"✓", "authenticity_token"=>"ZHhYu7iDokQf5HvKqgO/SWu7UoNydlTmC6/U5oZ/0RnrMmDiJMNo89IsLzSVX1di5iF+Zudp12CMhZox9u4atg==", "task"=>{"name"=>"dfghj", "description"=>"dfghjkjhgfdsdfghj", "completion_date"=>"2017/09/25"}, "commit"=>"Update Task", "id"=>"14"} + Task Load (0.4ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 14], ["LIMIT", 1]] +  (0.2ms) BEGIN +  (0.2ms) COMMIT +  (0.2ms) BEGIN +  (0.3ms) COMMIT +Redirected to http://localhost:3000/ +Completed 302 Found in 7ms (ActiveRecord: 1.2ms) + + +Started GET "/" for 127.0.0.1 at 2017-09-21 14:13: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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (3.2ms) +Completed 200 OK in 30ms (Views: 26.9ms | ActiveRecord: 0.3ms) + + +Started GET "/tasks/14" for 127.0.0.1 at 2017-09-21 14:13:51 -0700 +Processing by TasksController#show as HTML + Parameters: {"id"=>"14"} + Task Load (0.3ms) 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.6ms) +Completed 200 OK in 42ms (Views: 38.5ms | ActiveRecord: 0.3ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-21 14:16:43 -0700 +Processing by TasksController#index as HTML + Rendering tasks/index.html.erb within layouts/application + Task Load (6.4ms) SELECT "tasks".* FROM "tasks" ORDER BY "tasks"."id" ASC + Rendered tasks/index.html.erb within layouts/application (14.0ms) +Completed 200 OK in 68ms (Views: 56.9ms | ActiveRecord: 6.4ms) + + +Started GET "/tasks/14/edit" for 127.0.0.1 at 2017-09-21 14:16:45 -0700 +Processing by TasksController#edit as HTML + Parameters: {"id"=>"14"} + Task Load (1.5ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 14], ["LIMIT", 1]] + Rendering tasks/edit.html.erb within layouts/application + Rendered tasks/edit.html.erb within layouts/application (2.2ms) +Completed 200 OK in 48ms (Views: 42.4ms | ActiveRecord: 1.5ms) + + +Started PATCH "/tasks/14" for 127.0.0.1 at 2017-09-21 14:16:48 -0700 +Processing by TasksController#update as HTML + Parameters: {"utf8"=>"✓", "authenticity_token"=>"gWjVgexR5/bP7vL85kZmssTu3Bur+t3+e7QNZf04esgOIu3YcBEtQQImpgLZGo6ZSXTw/j7lXnj8nkOyjamxZw==", "task"=>{"name"=>"dfghj", "description"=>"dfghjkjhgfdsdfghj", "completion_date"=>"April 25th, 2007"}, "commit"=>"Update Task", "id"=>"14"} + Task Load (0.6ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 14], ["LIMIT", 1]] +  (0.2ms) BEGIN +  (0.2ms) COMMIT +  (0.2ms) BEGIN +  (0.2ms) COMMIT +Redirected to http://localhost:3000/ +Completed 302 Found in 6ms (ActiveRecord: 1.3ms) + + +Started GET "/" for 127.0.0.1 at 2017-09-21 14:16: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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (2.9ms) +Completed 200 OK in 29ms (Views: 26.2ms | ActiveRecord: 0.3ms) + + +Started GET "/tasks/14" for 127.0.0.1 at 2017-09-21 14:16:50 -0700 +Processing by TasksController#show as HTML + Parameters: {"id"=>"14"} + Task Load (0.4ms) 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 (0.9ms) +Completed 200 OK in 40ms (Views: 35.3ms | ActiveRecord: 0.4ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-21 14:17:05 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (5.2ms) +Completed 200 OK in 43ms (Views: 39.3ms | ActiveRecord: 0.6ms) + + +Started GET "/tasks/14/edit" for 127.0.0.1 at 2017-09-21 14:17:06 -0700 +Processing by TasksController#edit 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/edit.html.erb within layouts/application + Rendered tasks/edit.html.erb within layouts/application (3.7ms) +Completed 200 OK in 50ms (Views: 46.7ms | ActiveRecord: 0.2ms) + + +Started PATCH "/tasks/14" for 127.0.0.1 at 2017-09-21 14:17:14 -0700 +Processing by TasksController#update as HTML + Parameters: {"utf8"=>"✓", "authenticity_token"=>"KznTLQ0v6AgYkfxZUb8LsE2mZay18ROjw3i4pp/EO2mkc+t0kW8iv9VZqKdu4+ObwDxJSSDukCVEUvZx71Xwxg==", "task"=>{"name"=>"dfghj", "description"=>"dfghjkjhgfdsdfghj", "completion_date"=>"2017/09/25"}, "commit"=>"Update Task", "id"=>"14"} + Task Load (0.2ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 14], ["LIMIT", 1]] +  (0.3ms) BEGIN +  (0.2ms) COMMIT +  (0.1ms) BEGIN +  (0.1ms) COMMIT +Redirected to http://localhost:3000/ +Completed 302 Found in 7ms (ActiveRecord: 0.9ms) + + +Started GET "/" for 127.0.0.1 at 2017-09-21 14:17:14 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (4.5ms) +Completed 200 OK in 38ms (Views: 36.1ms | ActiveRecord: 0.3ms) + + +Started GET "/tasks/14" for 127.0.0.1 at 2017-09-21 14:17:16 -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 76ms (Views: 71.2ms | ActiveRecord: 0.2ms) + + +Started GET "/tasks/14" for 127.0.0.1 at 2017-09-21 14:17:50 -0700 +Processing by TasksController#show as HTML + Parameters: {"id"=>"14"} + Task Load (1.0ms) 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.0ms) +Completed 200 OK in 52ms (Views: 21.1ms | ActiveRecord: 1.0ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-21 14:17: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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (5.7ms) +Completed 200 OK in 47ms (Views: 42.8ms | ActiveRecord: 0.5ms) + + +Started GET "/tasks/14/edit" for 127.0.0.1 at 2017-09-21 14:17:53 -0700 +Processing by TasksController#edit 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/edit.html.erb within layouts/application + Rendered tasks/edit.html.erb within layouts/application (3.1ms) +Completed 200 OK in 39ms (Views: 34.8ms | ActiveRecord: 0.2ms) + + +Started PATCH "/tasks/14" for 127.0.0.1 at 2017-09-21 14:17:57 -0700 +Processing by TasksController#update as HTML + Parameters: {"utf8"=>"✓", "authenticity_token"=>"o0DAeoHpNNNF7tBvy7qee32jVmQ+d53qPgKax5rfvrksCvgjHan+ZIgmhJH05nZQ8Dl6gatoHmy5KNQQ6k51Fg==", "task"=>{"name"=>"dfghj", "description"=>"dfghjkjhgfdsdfghj", "completion_date"=>"2017/09/25"}, "commit"=>"Update Task", "id"=>"14"} + Task Load (0.3ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 14], ["LIMIT", 1]] +  (0.2ms) BEGIN + SQL (7.1ms) UPDATE "tasks" SET "completion_date" = $1, "updated_at" = $2 WHERE "tasks"."id" = $3 [["completion_date", "2017-09-25"], ["updated_at", "2017-09-21 21:17:57.840038"], ["id", 14]] +  (5.8ms) COMMIT +  (0.3ms) BEGIN +  (0.2ms) COMMIT +Redirected to http://localhost:3000/ +Completed 302 Found in 22ms (ActiveRecord: 13.8ms) + + +Started GET "/" for 127.0.0.1 at 2017-09-21 14:17: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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (3.2ms) +Completed 200 OK in 23ms (Views: 20.1ms | ActiveRecord: 0.4ms) + + +Started GET "/tasks/14" for 127.0.0.1 at 2017-09-21 14:17:59 -0700 +Processing by TasksController#show as HTML + Parameters: {"id"=>"14"} + Task Load (0.3ms) 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 (5.6ms) +Completed 500 Internal Server Error in 16ms (ActiveRecord: 0.3ms) + + + +ActionView::Template::Error (undefined method `to_i' for Mon, 25 Sep 2017:Date +Did you mean? to_s): + 14: Description: <%= @task[:description] %> + 15: + 16: + 17:

    Completion Date: <%= @task[:completion_date].to_i %>

    + 18: + 19: <% else %> + 20: < h1>404: Not Found + +app/views/tasks/show.html.erb:17:in `_app_views_tasks_show_html_erb___4219896107497536780_70243918655320' +Started GET "/tasks/14" for 127.0.0.1 at 2017-09-21 14:18:17 -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 (0.8ms) +Completed 200 OK in 24ms (Views: 20.6ms | ActiveRecord: 0.2ms) + + +Started GET "/tasks/14" for 127.0.0.1 at 2017-09-21 14:18:45 -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 (0.9ms) +Completed 200 OK in 20ms (Views: 17.2ms | ActiveRecord: 0.2ms) + + +Started DELETE "/tasks/14" for 127.0.0.1 at 2017-09-21 14:18:51 -0700 +Processing by TasksController#destroy as HTML + Parameters: {"authenticity_token"=>"mthI52IsM6/hgAnipwoscILkCkph4tZHc+SCalRMsgSF/n5enzeprkLsFZb6AZGBIGSgXj7U9eaGEKTagEeHnA==", "id"=>"14"} + Task Load (0.2ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 14], ["LIMIT", 1]] +  (0.2ms) BEGIN + SQL (0.5ms) DELETE FROM "tasks" WHERE "tasks"."id" = $1 [["id", 14]] +  (1.1ms) COMMIT + Rendering tasks/destroy.html.erb within layouts/application + Rendered tasks/destroy.html.erb within layouts/application (1.3ms) +Completed 200 OK in 29ms (Views: 20.5ms | ActiveRecord: 2.1ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-21 14:18:53 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (3.5ms) +Completed 200 OK in 47ms (Views: 44.6ms | ActiveRecord: 0.4ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-21 14:19: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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (3.6ms) +Completed 200 OK in 25ms (Views: 22.8ms | ActiveRecord: 0.3ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-21 14:19:23 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (3.5ms) +Completed 200 OK in 24ms (Views: 21.7ms | ActiveRecord: 0.4ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-21 14:19: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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (2.7ms) +Completed 200 OK in 22ms (Views: 19.3ms | ActiveRecord: 0.3ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-21 14:19:43 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (4.8ms) +Completed 500 Internal Server Error in 10ms (ActiveRecord: 0.4ms) + + + +ActionView::Template::Error (undefined method `id' for nil:NilClass): + 15: <% counter+=1 %> + 16: + 17: <%= link_to("Edit", edit_task_path(task[:id])) %> + 18: <%= link_to "Delete", delete_task_path(@task.id), method: :delete %> + 19: + 20: + 21: + +app/views/tasks/index.html.erb:18:in `block in _app_views_tasks_index_html_erb__357499288694536657_70243928833400' +app/views/tasks/index.html.erb:11:in `_app_views_tasks_index_html_erb__357499288694536657_70243928833400' +Started GET "/tasks" for 127.0.0.1 at 2017-09-21 14:19:59 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (3.9ms) +Completed 500 Internal Server Error in 10ms (ActiveRecord: 0.3ms) + + + +ActionView::Template::Error (undefined method `id' for nil:NilClass): + 15: <% counter+=1 %> + 16: + 17: <%= link_to("Edit", edit_task_path(task[:id])) %> + 18: <%= link_to "Delete", delete_task_path(@task.id), method: :delete %> + 19: + 20: + 21: + +app/views/tasks/index.html.erb:18:in `block in _app_views_tasks_index_html_erb__357499288694536657_70243935843220' +app/views/tasks/index.html.erb:11:in `_app_views_tasks_index_html_erb__357499288694536657_70243935843220' +Started GET "/tasks" for 127.0.0.1 at 2017-09-21 14:20:26 -0700 +Processing by TasksController#index as HTML + Rendering tasks/index.html.erb within layouts/application + Rendered tasks/index.html.erb within layouts/application (0.7ms) +Completed 500 Internal Server Error in 5ms (ActiveRecord: 0.0ms) + + + +SyntaxError (/Users/Marisa/Documents/ada developers academy/week_7/TaskList/app/views/tasks/index.html.erb:18: syntax error, unexpected ',', expecting ')' +, delete_task_path(@task.id)), method: :delete );@output_buf + ^): + +app/views/tasks/index.html.erb:18: syntax error, unexpected ',', expecting ')' +Started GET "/tasks" for 127.0.0.1 at 2017-09-21 14:22:00 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (6.0ms) +Completed 500 Internal Server Error in 11ms (ActiveRecord: 0.3ms) + + + +ActionView::Template::Error (undefined method `id' for nil:NilClass): + 17: <%= link_to("Edit", edit_task_path(task[:id])) %> + 18: <%= link_to("Delete", delete_task_path(task[:id])) %> + 19: + 20: + 21: + 22: + 23: + +app/views/tasks/index.html.erb:20:in `block in _app_views_tasks_index_html_erb__357499288694536657_70243907893700' +app/views/tasks/index.html.erb:11:in `_app_views_tasks_index_html_erb__357499288694536657_70243907893700' +Started GET "/tasks" for 127.0.0.1 at 2017-09-21 14:22:10 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (3.6ms) +Completed 200 OK in 28ms (Views: 25.5ms | ActiveRecord: 0.5ms) + + +Started GET "/tasks/3" for 127.0.0.1 at 2017-09-21 14:22:12 -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.0ms) +Completed 200 OK in 40ms (Views: 34.4ms | ActiveRecord: 0.3ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-21 14:22:41 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (4.2ms) +Completed 200 OK in 24ms (Views: 20.5ms | ActiveRecord: 0.4ms) + + +Started GET "/tasks/3?method=delete" for 127.0.0.1 at 2017-09-21 14:22:43 -0700 +Processing by TasksController#show as HTML + Parameters: {"method"=>"delete", "id"=>"3"} + Task Load (0.5ms) 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 49ms (Views: 43.3ms | ActiveRecord: 0.5ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-21 14:22: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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (4.1ms) +Completed 200 OK in 35ms (Views: 31.4ms | ActiveRecord: 0.3ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-21 14:25:05 -0700 +Processing by TasksController#index as HTML + Rendering tasks/index.html.erb within layouts/application + Rendered tasks/index.html.erb within layouts/application (1.8ms) +Completed 500 Internal Server Error in 9ms (ActiveRecord: 0.0ms) + + + +SyntaxError (/Users/Marisa/Documents/ada developers academy/week_7/TaskList/app/views/tasks/index.html.erb:23: syntax error, unexpected '<', expecting ')' + + ^ +/Users/Marisa/Documents/ada developers academy/week_7/TaskList/app/views/tasks/index.html.erb:26: unknown regexp option - l +/Users/Marisa/Documents/ada developers academy/week_7/TaskList/app/views/tasks/index.html.erb:26: unmatched close parenthesis: /li> + <% end );@output_buffer.safe_append=' + + + ^ +/Users/Marisa/Documents/ada developers academy/week_7/TaskList/app/views/tasks/index.html.erb:34: unknown regexp option - l +/Users/Marisa/Documents/ada developers academy/week_7/TaskList/app/views/tasks/index.html.erb:36: syntax error, unexpected '<' +
  • '.freeze;@output_buffer.app + ^ +/Users/Marisa/Documents/ada developers academy/week_7/TaskList/app/views/tasks/index.html.erb:37: unknown regexp option - l +/Users/Marisa/Documents/ada developers academy/week_7/TaskList/app/views/tasks/index.html.erb:38: syntax error, unexpected '<' + + ^ +/Users/Marisa/Documents/ada developers academy/week_7/TaskList/app/views/tasks/index.html.erb:39: unknown regexp options - dv +/Users/Marisa/Documents/ada developers academy/week_7/TaskList/app/views/tasks/index.html.erb:41: syntax error, unexpected '<' +
    + ^ +/Users/Marisa/Documents/ada developers academy/week_7/TaskList/app/views/tasks/index.html.erb:42: syntax error, unexpected tIDENTIFIER, expecting ')' + jafar gif + ^ +/Users/Marisa/Documents/ada developers academy/week_7/TaskList/app/views/tasks/index.html.erb:43: syntax error, unexpected '<' +
    + ^ +/Users/Marisa/Documents/ada developers academy/week_7/TaskList/app/views/tasks/index.html.erb:45: unknown regexp options - dv +/Users/Marisa/Documents/ada developers academy/week_7/TaskList/app/views/tasks/index.html.erb:46: unterminated string meets end of file +/Users/Marisa/Documents/ada developers academy/week_7/TaskList/app/views/tasks/index.html.erb:46: syntax error, unexpected end-of-input, expecting ')'): + +app/views/tasks/index.html.erb:23: syntax error, unexpected '<', expecting ')' +app/views/tasks/index.html.erb:26: unknown regexp option - l +app/views/tasks/index.html.erb:26: unmatched close parenthesis: /li> +app/views/tasks/index.html.erb:27: syntax error, unexpected '<' +app/views/tasks/index.html.erb:34: unknown regexp option - l +app/views/tasks/index.html.erb:36: syntax error, unexpected '<' +app/views/tasks/index.html.erb:37: unknown regexp option - l +app/views/tasks/index.html.erb:38: syntax error, unexpected '<' +app/views/tasks/index.html.erb:39: unknown regexp options - dv +app/views/tasks/index.html.erb:41: syntax error, unexpected '<' +app/views/tasks/index.html.erb:42: syntax error, unexpected tIDENTIFIER, expecting ')' +app/views/tasks/index.html.erb:42: syntax error, unexpected tIDENTIFIER, expecting ')' +app/views/tasks/index.html.erb:43: syntax error, unexpected '<' +app/views/tasks/index.html.erb:45: unknown regexp options - dv +app/views/tasks/index.html.erb:46: unterminated string meets end of file +app/views/tasks/index.html.erb:46: syntax error, unexpected end-of-input, expecting ')' +Started GET "/tasks" for 127.0.0.1 at 2017-09-21 14:25:07 -0700 +Processing by TasksController#index as HTML + Rendering tasks/index.html.erb within layouts/application + Rendered tasks/index.html.erb within layouts/application (3.3ms) +Completed 500 Internal Server Error in 17ms (ActiveRecord: 0.0ms) + + + +SyntaxError (/Users/Marisa/Documents/ada developers academy/week_7/TaskList/app/views/tasks/index.html.erb:23: syntax error, unexpected '<', expecting ')' +
  • + ^ +/Users/Marisa/Documents/ada developers academy/week_7/TaskList/app/views/tasks/index.html.erb:26: unknown regexp option - l +/Users/Marisa/Documents/ada developers academy/week_7/TaskList/app/views/tasks/index.html.erb:26: unmatched close parenthesis: /li> + <% end );@output_buffer.safe_append=' + + + ^ +/Users/Marisa/Documents/ada developers academy/week_7/TaskList/app/views/tasks/index.html.erb:34: unknown regexp option - l +/Users/Marisa/Documents/ada developers academy/week_7/TaskList/app/views/tasks/index.html.erb:36: syntax error, unexpected '<' +
  • '.freeze;@output_buffer.app + ^ +/Users/Marisa/Documents/ada developers academy/week_7/TaskList/app/views/tasks/index.html.erb:37: unknown regexp option - l +/Users/Marisa/Documents/ada developers academy/week_7/TaskList/app/views/tasks/index.html.erb:38: syntax error, unexpected '<' + + ^ +/Users/Marisa/Documents/ada developers academy/week_7/TaskList/app/views/tasks/index.html.erb:39: unknown regexp options - dv +/Users/Marisa/Documents/ada developers academy/week_7/TaskList/app/views/tasks/index.html.erb:41: syntax error, unexpected '<' +
    + ^ +/Users/Marisa/Documents/ada developers academy/week_7/TaskList/app/views/tasks/index.html.erb:42: syntax error, unexpected tIDENTIFIER, expecting ')' + jafar gif + ^ +/Users/Marisa/Documents/ada developers academy/week_7/TaskList/app/views/tasks/index.html.erb:43: syntax error, unexpected '<' +
    + ^ +/Users/Marisa/Documents/ada developers academy/week_7/TaskList/app/views/tasks/index.html.erb:45: unknown regexp options - dv +/Users/Marisa/Documents/ada developers academy/week_7/TaskList/app/views/tasks/index.html.erb:46: unterminated string meets end of file +/Users/Marisa/Documents/ada developers academy/week_7/TaskList/app/views/tasks/index.html.erb:46: syntax error, unexpected end-of-input, expecting ')'): + +app/views/tasks/index.html.erb:23: syntax error, unexpected '<', expecting ')' +app/views/tasks/index.html.erb:26: unknown regexp option - l +app/views/tasks/index.html.erb:26: unmatched close parenthesis: /li> +app/views/tasks/index.html.erb:27: syntax error, unexpected '<' +app/views/tasks/index.html.erb:34: unknown regexp option - l +app/views/tasks/index.html.erb:36: syntax error, unexpected '<' +app/views/tasks/index.html.erb:37: unknown regexp option - l +app/views/tasks/index.html.erb:38: syntax error, unexpected '<' +app/views/tasks/index.html.erb:39: unknown regexp options - dv +app/views/tasks/index.html.erb:41: syntax error, unexpected '<' +app/views/tasks/index.html.erb:42: syntax error, unexpected tIDENTIFIER, expecting ')' +app/views/tasks/index.html.erb:42: syntax error, unexpected tIDENTIFIER, expecting ')' +app/views/tasks/index.html.erb:43: syntax error, unexpected '<' +app/views/tasks/index.html.erb:45: unknown regexp options - dv +app/views/tasks/index.html.erb:46: unterminated string meets end of file +app/views/tasks/index.html.erb:46: syntax error, unexpected end-of-input, expecting ')' +Started GET "/" for 127.0.0.1 at 2017-09-21 14:25:11 -0700 +Processing by TasksController#index as HTML + Rendering tasks/index.html.erb within layouts/application + Rendered tasks/index.html.erb within layouts/application (1.0ms) +Completed 500 Internal Server Error in 7ms (ActiveRecord: 0.0ms) + + + +SyntaxError (/Users/Marisa/Documents/ada developers academy/week_7/TaskList/app/views/tasks/index.html.erb:23: syntax error, unexpected '<', expecting ')' +
  • + ^ +/Users/Marisa/Documents/ada developers academy/week_7/TaskList/app/views/tasks/index.html.erb:26: unknown regexp option - l +/Users/Marisa/Documents/ada developers academy/week_7/TaskList/app/views/tasks/index.html.erb:26: unmatched close parenthesis: /li> + <% end );@output_buffer.safe_append=' + + + ^ +/Users/Marisa/Documents/ada developers academy/week_7/TaskList/app/views/tasks/index.html.erb:34: unknown regexp option - l +/Users/Marisa/Documents/ada developers academy/week_7/TaskList/app/views/tasks/index.html.erb:36: syntax error, unexpected '<' +
  • '.freeze;@output_buffer.app + ^ +/Users/Marisa/Documents/ada developers academy/week_7/TaskList/app/views/tasks/index.html.erb:37: unknown regexp option - l +/Users/Marisa/Documents/ada developers academy/week_7/TaskList/app/views/tasks/index.html.erb:38: syntax error, unexpected '<' + + ^ +/Users/Marisa/Documents/ada developers academy/week_7/TaskList/app/views/tasks/index.html.erb:39: unknown regexp options - dv +/Users/Marisa/Documents/ada developers academy/week_7/TaskList/app/views/tasks/index.html.erb:41: syntax error, unexpected '<' +
    + ^ +/Users/Marisa/Documents/ada developers academy/week_7/TaskList/app/views/tasks/index.html.erb:42: syntax error, unexpected tIDENTIFIER, expecting ')' + jafar gif + ^ +/Users/Marisa/Documents/ada developers academy/week_7/TaskList/app/views/tasks/index.html.erb:43: syntax error, unexpected '<' +
    + ^ +/Users/Marisa/Documents/ada developers academy/week_7/TaskList/app/views/tasks/index.html.erb:45: unknown regexp options - dv +/Users/Marisa/Documents/ada developers academy/week_7/TaskList/app/views/tasks/index.html.erb:46: unterminated string meets end of file +/Users/Marisa/Documents/ada developers academy/week_7/TaskList/app/views/tasks/index.html.erb:46: syntax error, unexpected end-of-input, expecting ')'): + +app/views/tasks/index.html.erb:23: syntax error, unexpected '<', expecting ')' +app/views/tasks/index.html.erb:26: unknown regexp option - l +app/views/tasks/index.html.erb:26: unmatched close parenthesis: /li> +app/views/tasks/index.html.erb:27: syntax error, unexpected '<' +app/views/tasks/index.html.erb:34: unknown regexp option - l +app/views/tasks/index.html.erb:36: syntax error, unexpected '<' +app/views/tasks/index.html.erb:37: unknown regexp option - l +app/views/tasks/index.html.erb:38: syntax error, unexpected '<' +app/views/tasks/index.html.erb:39: unknown regexp options - dv +app/views/tasks/index.html.erb:41: syntax error, unexpected '<' +app/views/tasks/index.html.erb:42: syntax error, unexpected tIDENTIFIER, expecting ')' +app/views/tasks/index.html.erb:42: syntax error, unexpected tIDENTIFIER, expecting ')' +app/views/tasks/index.html.erb:43: syntax error, unexpected '<' +app/views/tasks/index.html.erb:45: unknown regexp options - dv +app/views/tasks/index.html.erb:46: unterminated string meets end of file +app/views/tasks/index.html.erb:46: syntax error, unexpected end-of-input, expecting ')' +Started GET "/" for 127.0.0.1 at 2017-09-21 14:25:20 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (2.9ms) +Completed 200 OK in 30ms (Views: 27.9ms | ActiveRecord: 0.3ms) + + +Started GET "/" for 127.0.0.1 at 2017-09-21 14:26:10 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (158.0ms) +Completed 500 Internal Server Error in 163ms (ActiveRecord: 0.4ms) + + + +ActionView::Template::Error (undefined method `edit_delete_path' for #<#:0x007fc5de6f4d60> +Did you mean? edit_task_path): + 15: <% counter+=1 %> + 16: + 17: <%= link_to("Edit", edit_task_path(task[:id])) %> + 18: <%= link_to("Delete", edit_delete_path(task[:id])) %> + 19:
  • + 20: <% end %> + 21: + +app/views/tasks/index.html.erb:18:in `block in _app_views_tasks_index_html_erb__357499288694536657_70243893282800' +app/views/tasks/index.html.erb:11:in `_app_views_tasks_index_html_erb__357499288694536657_70243893282800' +Started GET "/" for 127.0.0.1 at 2017-09-21 14:27:11 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (136.3ms) +Completed 500 Internal Server Error in 142ms (ActiveRecord: 0.6ms) + + + +ActionView::Template::Error (undefined method `destroy_task' for #<#:0x007fc5e0e1eb20>): + 15: <% counter+=1 %> + 16: + 17: <%= link_to("Edit", edit_task_path(task[:id])) %> + 18: <%= link_to("Delete", destroy_task(task[:id])) %> + 19: + 20: + 21: <% end %> + +app/views/tasks/index.html.erb:18:in `block in _app_views_tasks_index_html_erb__357499288694536657_70243929094780' +app/views/tasks/index.html.erb:11:in `_app_views_tasks_index_html_erb__357499288694536657_70243929094780' +Started GET "/" for 127.0.0.1 at 2017-09-21 14:27:43 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (19.0ms) +Completed 200 OK in 64ms (Views: 47.1ms | ActiveRecord: 5.5ms) + + +Started GET "/tasks/13" for 127.0.0.1 at 2017-09-21 14:27:45 -0700 +Processing by TasksController#show as HTML + Parameters: {"id"=>"13"} + Task Load (0.5ms) 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.0ms) +Completed 200 OK in 63ms (Views: 58.8ms | ActiveRecord: 0.5ms) + + +Started GET "/tasks/13" for 127.0.0.1 at 2017-09-21 14:28:18 -0700 +Processing by TasksController#show as HTML + Parameters: {"id"=>"13"} + Task Load (0.5ms) 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.7ms) +Completed 200 OK in 36ms (Views: 31.3ms | ActiveRecord: 0.5ms) + + +Started GET "/" for 127.0.0.1 at 2017-09-21 14:28: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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (4.9ms) +Completed 200 OK in 32ms (Views: 29.8ms | ActiveRecord: 0.3ms) + + +Started GET "/tasks/1?method=delete" for 127.0.0.1 at 2017-09-21 14:28:26 -0700 +Processing by TasksController#show as HTML + Parameters: {"method"=>"delete", "id"=>"1"} + Task Load (0.2ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 1], ["LIMIT", 1]] + Rendering tasks/show.html.erb within layouts/application + Rendered tasks/show.html.erb within layouts/application (2.0ms) +Completed 200 OK in 51ms (Views: 46.2ms | ActiveRecord: 0.2ms) + + +Started GET "/" for 127.0.0.1 at 2017-09-21 14:28: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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (5.6ms) +Completed 500 Internal Server Error in 11ms (ActiveRecord: 0.3ms) + + + +ActionView::Template::Error (undefined method `id' for nil:NilClass): + 15: <% counter+=1 %> + 16: + 17: <%= link_to("Edit", edit_task_path(task[:id])) %> + 18: <%= link_to "Delete", delete_task_path(@task.id), method: :delete %> + 19: + 20: <% end %> + 21: + +app/views/tasks/index.html.erb:18:in `block in _app_views_tasks_index_html_erb__357499288694536657_70243929671760' +app/views/tasks/index.html.erb:11:in `_app_views_tasks_index_html_erb__357499288694536657_70243929671760' +Started GET "/" for 127.0.0.1 at 2017-09-21 14:29:01 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (3.1ms) +Completed 200 OK in 24ms (Views: 21.2ms | ActiveRecord: 0.2ms) + + +Started GET "/tasks/1?method=delete" for 127.0.0.1 at 2017-09-21 14:29:22 -0700 +Processing by TasksController#show as HTML + Parameters: {"method"=>"delete", "id"=>"1"} + Task Load (0.4ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 1], ["LIMIT", 1]] + Rendering tasks/show.html.erb within layouts/application + Rendered tasks/show.html.erb within layouts/application (0.8ms) +Completed 200 OK in 34ms (Views: 28.9ms | ActiveRecord: 0.4ms) + + +Started GET "/tasks/1?method=delete" for 127.0.0.1 at 2017-09-21 14:29:41 -0700 +Processing by TasksController#show as HTML + Parameters: {"method"=>"delete", "id"=>"1"} + Task Load (0.1ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 1], ["LIMIT", 1]] + Rendering tasks/show.html.erb within layouts/application + Rendered tasks/show.html.erb within layouts/application (0.8ms) +Completed 200 OK in 19ms (Views: 16.2ms | ActiveRecord: 0.1ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-21 14:29: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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (4.7ms) +Completed 200 OK in 46ms (Views: 42.7ms | ActiveRecord: 0.4ms) + + +Started DELETE "/tasks/1" for 127.0.0.1 at 2017-09-21 14:29:45 -0700 +Processing by TasksController#destroy as HTML + Parameters: {"authenticity_token"=>"rjReBazg2rX1nTVof0AIFzN4nuKchLx5faHJJXClA6yxEmi8UftAtFbxKRwiS7Xmkfg09sOyn9iIVe+VpK42NA==", "id"=>"1"} + Task Load (0.2ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 1], ["LIMIT", 1]] +  (0.2ms) BEGIN + SQL (0.5ms) DELETE FROM "tasks" WHERE "tasks"."id" = $1 [["id", 1]] +  (1.6ms) COMMIT + Rendering tasks/destroy.html.erb within layouts/application + Rendered tasks/destroy.html.erb within layouts/application (0.6ms) +Completed 200 OK in 35ms (Views: 25.3ms | ActiveRecord: 2.5ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-21 14:30:17 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (4.0ms) +Completed 200 OK in 47ms (Views: 42.8ms | ActiveRecord: 0.4ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-21 14:31: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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (3.0ms) +Completed 200 OK in 69ms (Views: 67.6ms | ActiveRecord: 0.2ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-21 14:31: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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (3.1ms) +Completed 200 OK in 60ms (Views: 57.2ms | ActiveRecord: 0.3ms) + + +Started GET "/tasks/new" for 127.0.0.1 at 2017-09-21 14:32:09 -0700 +Processing by TasksController#new as HTML + Rendering tasks/new.html.erb within layouts/application + Rendered tasks/new.html.erb within layouts/application (7.9ms) +Completed 200 OK in 52ms (Views: 48.9ms | ActiveRecord: 0.0ms) + + +Started POST "/tasks" for 127.0.0.1 at 2017-09-21 14:32:20 -0700 +Processing by TasksController#create as HTML + Parameters: {"utf8"=>"✓", "authenticity_token"=>"qXD9+TTgf0D4+OZwClBpTACbgt8jIIum73/bpjFxeUsudkby0Q6kqH9QE7wrttnYrsfOJmQou5+Bq2EFVEywdw==", "task"=>{"name"=>"dsdj", "description"=>"ghj", "completion_date"=>"2017/09/25"}, "commit"=>"Create Task"} +  (0.1ms) BEGIN + SQL (0.4ms) INSERT INTO "tasks" ("name", "description", "created_at", "updated_at", "completion_date") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["name", "dsdj"], ["description", "ghj"], ["created_at", "2017-09-21 21:32:20.860140"], ["updated_at", "2017-09-21 21:32:20.860140"], ["completion_date", "2017-09-25"]] +  (4.7ms) COMMIT +Redirected to http://localhost:3000/ +Completed 302 Found in 14ms (ActiveRecord: 5.3ms) + + +Started GET "/" for 127.0.0.1 at 2017-09-21 14:32:20 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (5.2ms) +Completed 200 OK in 49ms (Views: 47.2ms | ActiveRecord: 0.3ms) + + +Started GET "/tasks/new" for 127.0.0.1 at 2017-09-21 14:32:24 -0700 +Processing by TasksController#new as HTML + Rendering tasks/new.html.erb within layouts/application + Rendered tasks/new.html.erb within layouts/application (2.5ms) +Completed 200 OK in 39ms (Views: 36.4ms | ActiveRecord: 0.0ms) + + +Started POST "/tasks" for 127.0.0.1 at 2017-09-21 14:32:31 -0700 +Processing by TasksController#create as HTML + Parameters: {"utf8"=>"✓", "authenticity_token"=>"oH6lKTfApmw7t08riIfYfqWLzGnHaz0qhBZI6e/PkLoneB4i0i59hLwfuuepYWjqC9eAkIBjDRPqwvJKivJZhg==", "task"=>{"name"=>"dfvghjk", "description"=>"dfghjk", "completion_date"=>"2017/09/25"}, "commit"=>"Create Task"} +  (0.3ms) BEGIN + SQL (0.5ms) INSERT INTO "tasks" ("name", "description", "created_at", "updated_at", "completion_date") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["name", "dfvghjk"], ["description", "dfghjk"], ["created_at", "2017-09-21 21:32:31.394071"], ["updated_at", "2017-09-21 21:32:31.394071"], ["completion_date", "2017-09-25"]] +  (5.9ms) COMMIT +Redirected to http://localhost:3000/ +Completed 302 Found in 11ms (ActiveRecord: 6.7ms) + + +Started GET "/" for 127.0.0.1 at 2017-09-21 14:32: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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (4.8ms) +Completed 200 OK in 28ms (Views: 25.7ms | ActiveRecord: 0.5ms) + + +Started DELETE "/tasks/16" for 127.0.0.1 at 2017-09-21 14:34:57 -0700 +Processing by TasksController#destroy as HTML + Parameters: {"authenticity_token"=>"8rSSWjvaDdlG2TlFQ9JGCcE5NsSENx+Ki2ulRGP6DHjtkqTjxsGX2OW1JTEe2fv4Y7mc0NsBPCt+n4P0t/E54A==", "id"=>"16"} + Task Load (0.3ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 16], ["LIMIT", 1]] +  (0.2ms) BEGIN + SQL (7.4ms) DELETE FROM "tasks" WHERE "tasks"."id" = $1 [["id", 16]] +  (5.7ms) COMMIT + Rendering tasks/destroy.html.erb within layouts/application + Rendered tasks/destroy.html.erb within layouts/application (0.9ms) +Completed 200 OK in 58ms (Views: 36.6ms | ActiveRecord: 13.6ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-21 14:35:02 -0700 +Processing by TasksController#index as HTML + Rendering tasks/index.html.erb within layouts/application + Task Load (1.0ms) SELECT "tasks".* FROM "tasks" ORDER BY "tasks"."id" ASC + Rendered tasks/index.html.erb within layouts/application (4.8ms) +Completed 200 OK in 47ms (Views: 42.2ms | ActiveRecord: 1.0ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-21 14:36:39 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (5.1ms) +Completed 200 OK in 30ms (Views: 27.5ms | ActiveRecord: 0.5ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-21 14:37:20 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (3.9ms) +Completed 200 OK in 30ms (Views: 27.5ms | ActiveRecord: 0.3ms) + + +Started DELETE "/tasks/15" for 127.0.0.1 at 2017-09-21 14:38:25 -0700 +Processing by TasksController#destroy as HTML + Parameters: {"authenticity_token"=>"WJRY1I/zROCTAh5oKSQg2tU4vAJhT9LCwUf4s2ne8phHsm5tcuje4TBuAhx0L50rd7gWFj558WM0s94DvdXHAA==", "id"=>"15"} + Task Load (0.3ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 15], ["LIMIT", 1]] +  (0.2ms) BEGIN + SQL (0.3ms) DELETE FROM "tasks" WHERE "tasks"."id" = $1 [["id", 15]] +  (6.4ms) COMMIT + Rendering tasks/destroy.html.erb within layouts/application + Rendered tasks/destroy.html.erb within layouts/application (0.6ms) +Completed 200 OK in 33ms (Views: 20.7ms | ActiveRecord: 7.1ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-21 14:38:32 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (6.4ms) +Completed 200 OK in 47ms (Views: 43.9ms | ActiveRecord: 0.4ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-21 14:54:29 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (7.9ms) +Completed 200 OK in 51ms (Views: 47.6ms | ActiveRecord: 0.6ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-21 14:58:29 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (9.8ms) +Completed 500 Internal Server Error in 63ms (ActiveRecord: 0.8ms) + + + +ActionView::Template::Error (Invalid CSS after " width: ": expected expression (e.g. 1px, bold), was ";"): + 7: TaskList + 8: <%= csrf_meta_tags %> + 9: + 10: <%= stylesheet_link_tag 'application', media: 'all', 'data-turbolinks-track': 'reload' %> + 11: <%= javascript_include_tag 'application', 'data-turbolinks-track': 'reload' %> + 12: + 13: + +app/assets/stylesheets/tasks.scss:98 +app/views/layouts/application.html.erb:10:in `_app_views_layouts_application_html_erb__4075341495799901832_70243920028500' +Started GET "/tasks" for 127.0.0.1 at 2017-09-21 14:58:41 -0700 +Processing by TasksController#index as HTML + Rendering tasks/index.html.erb within layouts/application + Task Load (1.0ms) SELECT "tasks".* FROM "tasks" ORDER BY "tasks"."id" ASC + Rendered tasks/index.html.erb within layouts/application (5.6ms) +Completed 200 OK in 59ms (Views: 55.9ms | ActiveRecord: 1.0ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-21 14:59:49 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (3.0ms) +Completed 200 OK in 54ms (Views: 51.7ms | ActiveRecord: 0.4ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-21 15:00: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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (12.4ms) +Completed 200 OK in 66ms (Views: 63.2ms | ActiveRecord: 0.3ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-21 15:01: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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (3.2ms) +Completed 200 OK in 59ms (Views: 56.8ms | ActiveRecord: 0.3ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-21 15:01: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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (3.7ms) +Completed 200 OK in 53ms (Views: 50.3ms | ActiveRecord: 0.4ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-21 15:01: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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (3.1ms) +Completed 200 OK in 59ms (Views: 56.0ms | ActiveRecord: 0.3ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-21 15:02:30 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (8.4ms) +Completed 200 OK in 96ms (Views: 91.7ms | ActiveRecord: 0.7ms) + + +Started DELETE "/tasks/11" for 127.0.0.1 at 2017-09-21 15:03:18 -0700 +Processing by TasksController#destroy as HTML + Parameters: {"authenticity_token"=>"6EcdHy/ZMGTVZRV1a+fMqW5WIxfutj1nbf9qDeZnpFT3YSum0sKqZXYJCQE27HFYzNaJA7GAHsaYC0y9MmyRzA==", "id"=>"11"} + Task Load (0.6ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 11], ["LIMIT", 1]] +  (0.1ms) BEGIN + SQL (6.4ms) DELETE FROM "tasks" WHERE "tasks"."id" = $1 [["id", 11]] +  (6.1ms) COMMIT + Rendering tasks/destroy.html.erb within layouts/application + Rendered tasks/destroy.html.erb within layouts/application (0.8ms) +Completed 200 OK in 45ms (Views: 25.6ms | ActiveRecord: 13.2ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-21 15:03:56 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (4.0ms) +Completed 200 OK in 42ms (Views: 39.0ms | ActiveRecord: 0.3ms) + + +Started GET "/tasks/3" for 127.0.0.1 at 2017-09-21 15:03:58 -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.0ms) +Completed 200 OK in 42ms (Views: 37.5ms | ActiveRecord: 0.3ms) + + +Started GET "/tasks/4" for 127.0.0.1 at 2017-09-21 15:04:04 -0700 +Processing by TasksController#show as HTML + Parameters: {"id"=>"4"} + Task Load (0.7ms) 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 52ms (Views: 46.3ms | ActiveRecord: 0.7ms) + + +Started GET "/tasks/5" for 127.0.0.1 at 2017-09-21 15:04:11 -0700 +Processing by TasksController#show as HTML + Parameters: {"id"=>"5"} + Task Load (0.4ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 5], ["LIMIT", 1]] + Rendering tasks/show.html.erb within layouts/application + Rendered tasks/show.html.erb within layouts/application (1.3ms) +Completed 200 OK in 44ms (Views: 39.3ms | ActiveRecord: 0.4ms) + + +Started GET "/tasks/2" for 127.0.0.1 at 2017-09-21 15:04:14 -0700 +Processing by TasksController#show as HTML + Parameters: {"id"=>"2"} + Task Load (0.5ms) 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 (7.3ms) +Completed 200 OK in 53ms (Views: 44.5ms | ActiveRecord: 0.5ms) + + +Started GET "/tasks/2" for 127.0.0.1 at 2017-09-21 15:04:31 -0700 +Processing by TasksController#show as HTML + Parameters: {"id"=>"2"} + Task Load (1.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.1ms) +Completed 200 OK in 47ms (Views: 40.1ms | ActiveRecord: 1.2ms) + + +Started GET "/tasks/10" for 127.0.0.1 at 2017-09-21 15:04:44 -0700 +Processing by TasksController#show as HTML + Parameters: {"id"=>"10"} + Task Load (0.7ms) 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.8ms) +Completed 200 OK in 47ms (Views: 41.8ms | ActiveRecord: 0.7ms) + + +Started GET "/tasks/13" for 127.0.0.1 at 2017-09-21 15:05:04 -0700 +Processing by TasksController#show as HTML + Parameters: {"id"=>"13"} + Task Load (0.5ms) 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.0ms) +Completed 200 OK in 37ms (Views: 32.2ms | ActiveRecord: 0.5ms) + + +Started GET "/tasks/13" for 127.0.0.1 at 2017-09-21 15:05:14 -0700 +Processing by TasksController#show as HTML + Parameters: {"id"=>"13"} + Task Load (0.7ms) 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 49ms (Views: 43.6ms | ActiveRecord: 0.7ms) + + +Started GET "/tasks/13/edit" for 127.0.0.1 at 2017-09-21 15:05:30 -0700 +Processing by TasksController#edit as HTML + Parameters: {"id"=>"13"} + Task Load (1.0ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 13], ["LIMIT", 1]] + Rendering tasks/edit.html.erb within layouts/application + Rendered tasks/edit.html.erb within layouts/application (8.8ms) +Completed 200 OK in 52ms (Views: 45.4ms | ActiveRecord: 1.0ms) + + +Started GET "/tasks/13/edit" for 127.0.0.1 at 2017-09-21 16:33:40 -0700 +Processing by TasksController#edit as HTML + Parameters: {"id"=>"13"} + Task Load (0.5ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 13], ["LIMIT", 1]] + Rendering tasks/edit.html.erb within layouts/application + Rendered tasks/edit.html.erb within layouts/application (9.5ms) +Completed 200 OK in 77ms (Views: 57.0ms | ActiveRecord: 0.5ms) + + +Started GET "/" for 127.0.0.1 at 2017-09-21 16:33:51 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (4.9ms) +Completed 200 OK in 32ms (Views: 28.6ms | ActiveRecord: 0.4ms) + + +Started GET "/" for 127.0.0.1 at 2017-09-21 16:34:06 -0700 +  (7.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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (19.8ms) +Completed 200 OK in 296ms (Views: 274.7ms | ActiveRecord: 3.9ms) + + +Started GET "/" for 127.0.0.1 at 2017-09-21 16:34: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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (4.6ms) +Completed 200 OK in 31ms (Views: 27.6ms | ActiveRecord: 0.4ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-21 16:34:20 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (2.6ms) +Completed 200 OK in 25ms (Views: 22.6ms | ActiveRecord: 0.3ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-21 18:39:32 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (22.4ms) +Completed 200 OK in 69ms (Views: 46.5ms | ActiveRecord: 6.8ms) + + +Started GET "/tasks/2" for 127.0.0.1 at 2017-09-21 18:39:35 -0700 +Processing by TasksController#show as HTML + Parameters: {"id"=>"2"} + Task Load (0.7ms) 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 48ms (Views: 35.0ms | ActiveRecord: 1.1ms) + + +Started GET "/tasks/2/edit" for 127.0.0.1 at 2017-09-21 18:39:39 -0700 +Processing by TasksController#edit as HTML + Parameters: {"id"=>"2"} + Task Load (0.7ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 2], ["LIMIT", 1]] + Rendering tasks/edit.html.erb within layouts/application + Rendered tasks/edit.html.erb within layouts/application (32.7ms) +Completed 200 OK in 72ms (Views: 64.5ms | ActiveRecord: 0.7ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-21 18:39:46 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (6.5ms) +Completed 200 OK in 47ms (Views: 42.9ms | ActiveRecord: 0.7ms) + + +Started GET "/tasks/new" for 127.0.0.1 at 2017-09-21 18:39:48 -0700 +Processing by TasksController#new as HTML + Rendering tasks/new.html.erb within layouts/application + Rendered tasks/new.html.erb within layouts/application (5.8ms) +Completed 200 OK in 56ms (Views: 53.2ms | ActiveRecord: 0.0ms) + + +Started POST "/tasks" for 127.0.0.1 at 2017-09-21 18:40:08 -0700 +Processing by TasksController#create as HTML + Parameters: {"utf8"=>"✓", "authenticity_token"=>"4VxhzKefONLYIvo9zDgLjGDbXUdTld54QAtufWe5TghmWtrHQnHjOl+KD/Ht3rsYzocRvhSd7kEu39TeAoSHNA==", "task"=>{"name"=>"Read a book", "description"=>"", "completion_date"=>"2017/09/25"}, "commit"=>"Create Task"} +  (0.1ms) BEGIN +  (5.8ms) ROLLBACK +Completed 500 Internal Server Error in 16ms (ActiveRecord: 5.9ms) + + + +NoMethodError (undefined method `date' for # +Did you mean? update): + +app/controllers/tasks_controller.rb:28:in `create' +Started POST "/tasks" for 127.0.0.1 at 2017-09-21 18:41:05 -0700 +Processing by TasksController#create as HTML + Parameters: {"utf8"=>"✓", "authenticity_token"=>"vpDKgIaf7Y4OGjaKjPE2DZgekRdzFwts13adgvIIPMWhtvw5e4R3j612Kv7R+ov8Op47AywhKM0igrsyJgMJXQ==", "task"=>{"name"=>"Read a book", "description"=>"", "completion_date"=>"2017/09/25"}, "commit"=>"Create Task"} +  (0.2ms) BEGIN + SQL (7.3ms) INSERT INTO "tasks" ("name", "description", "created_at", "updated_at", "completion_date") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["name", "Read a book"], ["description", ""], ["created_at", "2017-09-22 01:41:05.782520"], ["updated_at", "2017-09-22 01:41:05.782520"], ["completion_date", "2017-09-25"]] +  (0.8ms) COMMIT +Redirected to http://localhost:3000/ +Completed 302 Found in 31ms (ActiveRecord: 11.4ms) + + +Started GET "/" for 127.0.0.1 at 2017-09-21 18:41: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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (2.9ms) +Completed 200 OK in 26ms (Views: 24.2ms | ActiveRecord: 0.3ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-21 18:41: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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (4.3ms) +Completed 200 OK in 40ms (Views: 37.2ms | ActiveRecord: 0.3ms) + + +Started GET "/tasks/2" for 127.0.0.1 at 2017-09-21 18:41:41 -0700 +Processing by TasksController#show as HTML + Parameters: {"id"=>"2"} + Task Load (0.5ms) 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 (241.4ms) +Completed 500 Internal Server Error in 253ms (ActiveRecord: 0.5ms) + + + +ActionView::Template::Error (undefined local variable or method `task' for #<#:0x007f8e68d4c300> +Did you mean? @task): + 21: <% end %> + 22: + 23: <%= link_to "Home", tasks_path %> + 24: <%= link_to("Edit", edit_task_path(task[:id])) %> + 25: <%= link_to "Delete", delete_task_path(@task.id), method: :delete %> + +app/views/tasks/show.html.erb:24:in `_app_views_tasks_show_html_erb___1701541163391854469_70124810430060' +Started GET "/tasks" for 127.0.0.1 at 2017-09-21 18:41:44 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (5.3ms) +Completed 200 OK in 31ms (Views: 27.6ms | ActiveRecord: 0.7ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-21 18:42:25 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (4.4ms) +Completed 200 OK in 24ms (Views: 22.1ms | ActiveRecord: 0.3ms) + + +Started GET "/tasks/2" for 127.0.0.1 at 2017-09-21 18:42:27 -0700 +Processing by TasksController#show as HTML + Parameters: {"id"=>"2"} + Task Load (0.8ms) 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 (5.2ms) +Completed 200 OK in 52ms (Views: 46.3ms | ActiveRecord: 0.8ms) + + +Started GET "/tasks/2/edit" for 127.0.0.1 at 2017-09-21 18:42:28 -0700 +Processing by TasksController#edit 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/edit.html.erb within layouts/application + Rendered tasks/edit.html.erb within layouts/application (5.5ms) +Completed 200 OK in 49ms (Views: 45.2ms | ActiveRecord: 0.3ms) + + +Started PATCH "/tasks/2" for 127.0.0.1 at 2017-09-21 18:42:36 -0700 +Processing by TasksController#update as HTML + Parameters: {"utf8"=>"✓", "authenticity_token"=>"sZG4Ol5adff27549y/4ipIuT27/KE7BIousTcCZFlwziGymjNe452ExL8ZzI+B+Fx0MO6Xc8/HsX7CkAiSuUjw==", "task"=>{"name"=>"Homework", "description"=>"Complete weekend warrior", "completion_date"=>"2017/09/25"}, "commit"=>"Update Task", "id"=>"2"} + Task Load (0.3ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 2], ["LIMIT", 1]] +  (0.4ms) BEGIN + SQL (6.5ms) UPDATE "tasks" SET "completion_date" = $1, "updated_at" = $2 WHERE "tasks"."id" = $3 [["completion_date", "2017-09-25"], ["updated_at", "2017-09-22 01:42:36.312772"], ["id", 2]] +  (4.8ms) COMMIT +  (0.2ms) BEGIN +  (0.2ms) COMMIT +Redirected to http://localhost:3000/ +Completed 302 Found in 19ms (ActiveRecord: 12.5ms) + + +Started GET "/" for 127.0.0.1 at 2017-09-21 18:42:36 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (3.4ms) +Completed 200 OK in 26ms (Views: 24.3ms | ActiveRecord: 0.3ms) + + +Started GET "/tasks/2" for 127.0.0.1 at 2017-09-21 18:42:38 -0700 +Processing by TasksController#show as HTML + Parameters: {"id"=>"2"} + Task Load (0.6ms) 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 32ms (Views: 25.7ms | ActiveRecord: 0.6ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-21 19:35:56 -0700 +Processing by TasksController#index as HTML + Rendering tasks/index.html.erb within layouts/application + Task Load (4.5ms) SELECT "tasks".* FROM "tasks" ORDER BY "tasks"."id" ASC + Rendered tasks/index.html.erb within layouts/application (25.8ms) +Completed 200 OK in 95ms (Views: 75.4ms | ActiveRecord: 4.5ms) + + From 481741a1993334911b4dc0d70d94783e180db301 Mon Sep 17 00:00:00 2001 From: hellomarisamorris Date: Fri, 22 Sep 2017 14:56:58 -0700 Subject: [PATCH 08/13] Wave 4: added complete method --- Gemfile | 2 +- Gemfile.lock | 5 + app/assets/javascripts/application.js | 4 + app/controllers/tasks_controller.rb | 27 +- app/views/layouts/application.html.erb | 3 + app/views/tasks/index.html.erb | 11 +- app/views/tasks/show.html.erb | 5 +- config/routes.rb | 19 +- log/development.log | 3609 ++++++++++++++++++++++++ 9 files changed, 3664 insertions(+), 21 deletions(-) diff --git a/Gemfile b/Gemfile index 504af8615..d42ebd215 100644 --- a/Gemfile +++ b/Gemfile @@ -5,7 +5,7 @@ git_source(:github) do |repo_name| "https://github.com/#{repo_name}.git" end - +gem 'jquery-rails' # Bundle edge Rails instead: gem 'rails', github: 'rails/rails' gem 'rails', '~> 5.1.4' # Use postgresql as the database for Active Record diff --git a/Gemfile.lock b/Gemfile.lock index 9ff8d7c6c..ca70c4bc0 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -70,6 +70,10 @@ GEM jbuilder (2.7.0) activesupport (>= 4.2.0) multi_json (>= 1.2) + jquery-rails (4.3.1) + rails-dom-testing (>= 1, < 3) + railties (>= 4.2.0) + thor (>= 0.14, < 2.0) listen (3.1.5) rb-fsevent (~> 0.9, >= 0.9.4) rb-inotify (~> 0.9, >= 0.9.7) @@ -179,6 +183,7 @@ DEPENDENCIES capybara (~> 2.13) coffee-rails (~> 4.2) jbuilder (~> 2.5) + jquery-rails listen (>= 3.0.5, < 3.2) pg (~> 0.18) puma (~> 3.7) diff --git a/app/assets/javascripts/application.js b/app/assets/javascripts/application.js index 46b20359f..41d4658aa 100644 --- a/app/assets/javascripts/application.js +++ b/app/assets/javascripts/application.js @@ -13,3 +13,7 @@ //= require rails-ujs //= require turbolinks //= require_tree . + +//= require jquery3 + +//= require jquery_ujs diff --git a/app/controllers/tasks_controller.rb b/app/controllers/tasks_controller.rb index badb10ca8..f0cb2682d 100644 --- a/app/controllers/tasks_controller.rb +++ b/app/controllers/tasks_controller.rb @@ -1,18 +1,11 @@ require 'date' class TasksController < ApplicationController - # TASKS = @tasks = [ - # {id: 1, task: "Re-learn to snowboard"}, - # {id: 2, task: "fold clothing"}, - # {id: 3, task: "walk the dogs"}, - # {id: 4, task: "re-read lecture and take notes"}, - # {id: 5, task: "clean room"}, - # ] - def index @tasks = Task.order(:id) end + def show @task = Task.find( params[:id].to_i) end @@ -22,6 +15,7 @@ def new @task = Task.new end + def create @task = Task.new(name: params[:task][:name], description: params[:task][:description], completion_date: params[:task][:completion_date]) @@ -38,6 +32,7 @@ def destroy @tasks = Task.find(params[:id]).destroy end + # might need to add a new file to views/tasks file def complete end @@ -62,9 +57,17 @@ def edit @task = Task.find_by(id: params[:id].to_i) end - # private - # def task_params - # return params.require(:task).permit(:name, :description, :completion_date) - # end + + def completed + date = Date.today + + task = Task.find_by(id: params[:id].to_i) + task.completion_date = date + # task.save + + if task.save + redirect_to root_path + end + end end diff --git a/app/views/layouts/application.html.erb b/app/views/layouts/application.html.erb index 382af4bc4..615c7735b 100644 --- a/app/views/layouts/application.html.erb +++ b/app/views/layouts/application.html.erb @@ -1,4 +1,7 @@ + + + diff --git a/app/views/tasks/index.html.erb b/app/views/tasks/index.html.erb index fd95c1fdc..910c2e7dd 100644 --- a/app/views/tasks/index.html.erb +++ b/app/views/tasks/index.html.erb @@ -11,7 +11,7 @@ <% @tasks.each do |task| %>
  • - +
    <%= "#{counter}. " %> <%=link_to(task.name, task_path(task.id)) %>
    @@ -19,7 +19,14 @@
    <%= link_to("Edit", edit_task_path(task[:id])) %> - <%= 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?"}) %> + + <%= link_to("Complete", completed_path(task[:id]), method: :patch) %> + + + +
  • <% end %> diff --git a/app/views/tasks/show.html.erb b/app/views/tasks/show.html.erb index 3ec10495a..768ac5f66 100644 --- a/app/views/tasks/show.html.erb +++ b/app/views/tasks/show.html.erb @@ -21,7 +21,8 @@ <% end %> <%= link_to "Home", tasks_path %> - <%= link_to "Edit", edit_task_path(@task.id) %> +<%= link_to "Delete", delete_task_path(@task), method: :delete, data: {confirm: "Are you sure?"}%> + -<%= link_to "Delete", delete_task_path(@task.id), method: :delete %> + diff --git a/config/routes.rb b/config/routes.rb index 27c848534..1db8fb084 100644 --- a/config/routes.rb +++ b/config/routes.rb @@ -12,15 +12,26 @@ # get 'tasks/show' get '/tasks/:id', to: 'tasks#show', as: 'task' #task_path - # get 'tasks/update' - patch '/tasks/:id', to: 'tasks#update', as:'update_book' #update_task_path - # get 'tasks/create' + + + # patch 'tasks/completed' + patch '/tasks/:id/completed', to: 'tasks#completed', as:'completed' #completed_path + + + + + # patch 'tasks/update' + patch '/tasks/:id', to: 'tasks#update', as:'update_task' #update_task_path + + # post 'tasks/create' post '/tasks/', to: 'tasks#create', as:'create_task' #create_task_path - # get 'tasks/destroy' + # delete 'tasks/destroy' delete '/tasks/:id', to: 'tasks#destroy', as: 'delete_task' #delete_task_path + + # may need to move this up so that it is correctly placed. # patch '/tasks/:id/mark_complete', to: 'tasks#mark_complete', as: 'task_complete' diff --git a/log/development.log b/log/development.log index ebb00e63a..d941a7d63 100644 --- a/log/development.log +++ b/log/development.log @@ -6992,3 +6992,3612 @@ Processing by TasksController#index as HTML Completed 200 OK in 95ms (Views: 75.4ms | ActiveRecord: 4.5ms) +Started GET "/tasks" for 127.0.0.1 at 2017-09-21 20:58:21 -0700 +Processing by TasksController#index as HTML + Rendering tasks/index.html.erb within layouts/application + Task Load (0.9ms) SELECT "tasks".* FROM "tasks" ORDER BY "tasks"."id" ASC + Rendered tasks/index.html.erb within layouts/application (17.5ms) +Completed 200 OK in 69ms (Views: 57.6ms | ActiveRecord: 0.9ms) + + +Started DELETE "/tasks/2" for 127.0.0.1 at 2017-09-21 20:58:23 -0700 +Processing by TasksController#destroy as HTML + Parameters: {"authenticity_token"=>"9x5c8i3OeQzC0azEjSpsMCPWQEpCubAw557R0pdtx83oOGpL0NXjDWG9sLDQIdHBgVbqXh2Pk5ESavdiQ2byVQ==", "id"=>"2"} + Task Load (0.3ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 2], ["LIMIT", 1]] +  (0.1ms) BEGIN + SQL (6.3ms) DELETE FROM "tasks" WHERE "tasks"."id" = $1 [["id", 2]] +  (0.4ms) COMMIT + Rendering tasks/destroy.html.erb within layouts/application + Rendered tasks/destroy.html.erb within layouts/application (0.8ms) +Completed 200 OK in 43ms (Views: 26.3ms | ActiveRecord: 7.1ms) + + +Started DELETE "/tasks/17" for 127.0.0.1 at 2017-09-21 20:58:46 -0700 +Processing by TasksController#destroy as HTML + Parameters: {"authenticity_token"=>"9x5c8i3OeQzC0azEjSpsMCPWQEpCubAw557R0pdtx83oOGpL0NXjDWG9sLDQIdHBgVbqXh2Pk5ESavdiQ2byVQ==", "id"=>"17"} + Task Load (0.4ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 17], ["LIMIT", 1]] +  (0.1ms) BEGIN + SQL (0.3ms) DELETE FROM "tasks" WHERE "tasks"."id" = $1 [["id", 17]] +  (6.2ms) COMMIT + Rendering tasks/destroy.html.erb within layouts/application + Rendered tasks/destroy.html.erb within layouts/application (0.6ms) +Completed 200 OK in 37ms (Views: 25.2ms | ActiveRecord: 7.1ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-21 20:58:48 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (4.6ms) +Completed 200 OK in 47ms (Views: 42.2ms | ActiveRecord: 0.5ms) + + +Started DELETE "/tasks/13" for 127.0.0.1 at 2017-09-21 20:59:01 -0700 +Processing by TasksController#destroy as HTML + Parameters: {"authenticity_token"=>"Nk2odypTbyUOBnfgQZgktbFYOo2HpZ8M3hEdtWW7Ercpa57O10j1JK1qa5Qck5lEE9iQmdiTvK0r5TsFsbAnLw==", "id"=>"13"} + Task Load (0.2ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 13], ["LIMIT", 1]] +  (0.1ms) BEGIN + SQL (1.8ms) DELETE FROM "tasks" WHERE "tasks"."id" = $1 [["id", 13]] +  (0.4ms) COMMIT + Rendering tasks/destroy.html.erb within layouts/application + Rendered tasks/destroy.html.erb within layouts/application (0.5ms) +Completed 200 OK in 27ms (Views: 20.7ms | ActiveRecord: 2.4ms) + + +Started GET "/tasks/13" for 127.0.0.1 at 2017-09-21 21:00: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]] +Completed 404 Not Found in 3ms (ActiveRecord: 0.2ms) + + + +ActiveRecord::RecordNotFound (Couldn't find Task with 'id'=13): + +app/controllers/tasks_controller.rb:17:in `show' +Started GET "/tasks/13" for 127.0.0.1 at 2017-09-21 21:00:25 -0700 +Processing by TasksController#show as HTML + Parameters: {"id"=>"13"} + Task Load (0.4ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 13], ["LIMIT", 1]] +Completed 404 Not Found in 3ms (ActiveRecord: 0.4ms) + + + +ActiveRecord::RecordNotFound (Couldn't find Task with 'id'=13): + +app/controllers/tasks_controller.rb:17:in `show' +Started GET "/tasks/3/edit" for 127.0.0.1 at 2017-09-21 21:00:30 -0700 +Processing by TasksController#edit as HTML + Parameters: {"id"=>"3"} + Task Load (1.0ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 3], ["LIMIT", 1]] + Rendering tasks/edit.html.erb within layouts/application + Rendered tasks/edit.html.erb within layouts/application (6.7ms) +Completed 200 OK in 48ms (Views: 42.0ms | ActiveRecord: 1.0ms) + + +Started DELETE "/tasks/13" for 127.0.0.1 at 2017-09-21 21:00:32 -0700 +Processing by TasksController#destroy as HTML + Parameters: {"authenticity_token"=>"Nk2odypTbyUOBnfgQZgktbFYOo2HpZ8M3hEdtWW7Ercpa57O10j1JK1qa5Qck5lEE9iQmdiTvK0r5TsFsbAnLw==", "id"=>"13"} + Task Load (0.2ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 13], ["LIMIT", 1]] +Completed 404 Not Found in 2ms (ActiveRecord: 0.2ms) + + + +ActiveRecord::RecordNotFound (Couldn't find Task with 'id'=13): + +app/controllers/tasks_controller.rb:38:in `destroy' +Started DELETE "/tasks/10" for 127.0.0.1 at 2017-09-21 21:00:46 -0700 +Processing by TasksController#destroy as HTML + Parameters: {"authenticity_token"=>"Nk2odypTbyUOBnfgQZgktbFYOo2HpZ8M3hEdtWW7Ercpa57O10j1JK1qa5Qck5lEE9iQmdiTvK0r5TsFsbAnLw==", "id"=>"10"} + Task Load (0.2ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 10], ["LIMIT", 1]] +  (0.1ms) BEGIN + SQL (0.4ms) DELETE FROM "tasks" WHERE "tasks"."id" = $1 [["id", 10]] +  (1.1ms) COMMIT + Rendering tasks/destroy.html.erb within layouts/application + Rendered tasks/destroy.html.erb within layouts/application (0.5ms) +Completed 200 OK in 25ms (Views: 18.5ms | ActiveRecord: 1.9ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-21 21:00: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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (2.5ms) +Completed 200 OK in 38ms (Views: 34.8ms | ActiveRecord: 0.3ms) + + +Started DELETE "/tasks/5" for 127.0.0.1 at 2017-09-21 21:02:58 -0700 +Processing by TasksController#destroy as HTML + Parameters: {"authenticity_token"=>"YcTQnDtNJxJHGWOn9/LWV0T0ranO+rkxJETsGoC2/AV+4uYlxla9E+R1f9Oq+Wum5nQHvZHMmpDRsMqqVL3JnQ==", "id"=>"5"} + Task Load (0.2ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 5], ["LIMIT", 1]] +  (0.1ms) BEGIN + SQL (0.3ms) DELETE FROM "tasks" WHERE "tasks"."id" = $1 [["id", 5]] +  (5.5ms) COMMIT + Rendering tasks/destroy.html.erb within layouts/application + Rendered tasks/destroy.html.erb within layouts/application (0.4ms) +Completed 200 OK in 30ms (Views: 20.6ms | ActiveRecord: 6.1ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-21 21:03: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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (2.2ms) +Completed 200 OK in 40ms (Views: 37.0ms | ActiveRecord: 0.3ms) + + +Started GET "/tasks/new" for 127.0.0.1 at 2017-09-21 21:03:05 -0700 +Processing by TasksController#new as HTML + Rendering tasks/new.html.erb within layouts/application + Rendered tasks/new.html.erb within layouts/application (3.4ms) +Completed 200 OK in 36ms (Views: 33.1ms | ActiveRecord: 0.0ms) + + +Started POST "/tasks" for 127.0.0.1 at 2017-09-21 21:03:36 -0700 +Processing by TasksController#create as HTML + Parameters: {"utf8"=>"✓", "authenticity_token"=>"FIckZLLxnmB9ThLMvCIsyHIHBxUBpXxk1sYbFvWb4LiTgZ9vVx9FiPrm5wCdxJxc3FtL7EatTF24EqG1kKYphA==", "task"=>{"name"=>"Grocery Store", "description"=>"Buy food for the week", "completion_date"=>"9/23/2017"}, "commit"=>"Create Task"} +  (0.1ms) BEGIN + SQL (8.4ms) INSERT INTO "tasks" ("name", "description", "created_at", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["name", "Grocery Store"], ["description", "Buy food for the week"], ["created_at", "2017-09-22 04:03:36.483422"], ["updated_at", "2017-09-22 04:03:36.483422"]] +  (0.3ms) COMMIT +Redirected to http://localhost:3000/ +Completed 302 Found in 14ms (ActiveRecord: 8.9ms) + + +Started GET "/" for 127.0.0.1 at 2017-09-21 21:03:36 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (2.3ms) +Completed 200 OK in 20ms (Views: 17.9ms | ActiveRecord: 0.3ms) + + +Started GET "/tasks/new" for 127.0.0.1 at 2017-09-21 21:03:41 -0700 +Processing by TasksController#new as HTML + Rendering tasks/new.html.erb within layouts/application + Rendered tasks/new.html.erb within layouts/application (4.2ms) +Completed 200 OK in 48ms (Views: 45.8ms | ActiveRecord: 0.0ms) + + +Started POST "/tasks" for 127.0.0.1 at 2017-09-21 21:04:02 -0700 +Processing by TasksController#create as HTML + Parameters: {"utf8"=>"✓", "authenticity_token"=>"NEf2G0c13qm4q+sVRX6qbPlV64g08vXv+lM9o5rU10mzQU0QotsFQT8DHtlkmBr4VwmncXP6xdaUh4cA/+kedQ==", "task"=>{"name"=>"Clean Bedroom", "description"=>"Pick up items on the floor and sweep", "completion_date"=>"9/29/2017"}, "commit"=>"Create Task"} +  (0.8ms) BEGIN + SQL (0.5ms) INSERT INTO "tasks" ("name", "description", "created_at", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["name", "Clean Bedroom"], ["description", "Pick up items on the floor and sweep"], ["created_at", "2017-09-22 04:04:02.057531"], ["updated_at", "2017-09-22 04:04:02.057531"]] +  (5.8ms) COMMIT +Redirected to http://localhost:3000/ +Completed 302 Found in 11ms (ActiveRecord: 7.0ms) + + +Started GET "/" for 127.0.0.1 at 2017-09-21 21:04:02 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (2.6ms) +Completed 200 OK in 19ms (Views: 17.4ms | ActiveRecord: 0.3ms) + + +Started GET "/tasks/new" for 127.0.0.1 at 2017-09-21 21:04:04 -0700 +Processing by TasksController#new as HTML + Rendering tasks/new.html.erb within layouts/application + Rendered tasks/new.html.erb within layouts/application (3.6ms) +Completed 200 OK in 36ms (Views: 33.9ms | ActiveRecord: 0.0ms) + + +Started POST "/tasks" for 127.0.0.1 at 2017-09-21 21:04:19 -0700 +Processing by TasksController#create as HTML + Parameters: {"utf8"=>"✓", "authenticity_token"=>"YqiAlPIV8G8nn6qrvbDbjEMm9C2aPvTNOEwl1d+oin7lrjufF/srh6A3X2ecVmsY7Xq41N02xPRWmJ92upVDQg==", "task"=>{"name"=>"Laundry", "description"=>"Wash and fold clothing", "completion_date"=>"9/23/2017"}, "commit"=>"Create Task"} +  (0.2ms) BEGIN + SQL (0.5ms) INSERT INTO "tasks" ("name", "description", "created_at", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["name", "Laundry"], ["description", "Wash and fold clothing"], ["created_at", "2017-09-22 04:04:19.695582"], ["updated_at", "2017-09-22 04:04:19.695582"]] +  (6.2ms) COMMIT +Redirected to http://localhost:3000/ +Completed 302 Found in 11ms (ActiveRecord: 6.9ms) + + +Started GET "/" for 127.0.0.1 at 2017-09-21 21:04: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"."id" 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/new" for 127.0.0.1 at 2017-09-21 21:04:27 -0700 +Processing by TasksController#new as HTML + Rendering tasks/new.html.erb within layouts/application + Rendered tasks/new.html.erb within layouts/application (2.7ms) +Completed 200 OK in 32ms (Views: 29.9ms | ActiveRecord: 0.0ms) + + +Started POST "/tasks" for 127.0.0.1 at 2017-09-21 21:04:54 -0700 +Processing by TasksController#create as HTML + Parameters: {"utf8"=>"✓", "authenticity_token"=>"ycREbOCBlI3mw/rWollSxrwwQQRE/Z+HMZ0lulL/8h5Owv9nBW9PZWFrDxqDv+JSEmwN/QP1r75fSZ8ZN8I7Ig==", "task"=>{"name"=>"Wash Car", "description"=>"Got to carwash", "completion_date"=>"9/29/2017"}, "commit"=>"Create Task"} +  (0.1ms) BEGIN + SQL (0.5ms) INSERT INTO "tasks" ("name", "description", "created_at", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["name", "Wash Car"], ["description", "Got to carwash"], ["created_at", "2017-09-22 04:04:54.597022"], ["updated_at", "2017-09-22 04:04:54.597022"]] +  (6.4ms) COMMIT +Redirected to http://localhost:3000/ +Completed 302 Found in 11ms (ActiveRecord: 7.0ms) + + +Started GET "/" for 127.0.0.1 at 2017-09-21 21:04: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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (3.5ms) +Completed 200 OK in 21ms (Views: 18.3ms | ActiveRecord: 0.4ms) + + +Started GET "/" for 127.0.0.1 at 2017-09-21 21:06:46 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (3.8ms) +Completed 200 OK in 26ms (Views: 23.3ms | ActiveRecord: 0.7ms) + + +Started DELETE "/tasks/21" for 127.0.0.1 at 2017-09-21 21:06:49 -0700 +Processing by TasksController#destroy as HTML + Parameters: {"authenticity_token"=>"eMeQteYWwu1QkeuV9SV4c9xg50MJhNQ+oHZECZgQUPZn4aYMGw1Y7PP99+GoLsWCfuBNV1ay959VgmK5TBtlbg==", "id"=>"21"} + Task Load (0.2ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 21], ["LIMIT", 1]] +  (0.2ms) BEGIN + SQL (1.9ms) DELETE FROM "tasks" WHERE "tasks"."id" = $1 [["id", 21]] +  (0.4ms) COMMIT + Rendering tasks/destroy.html.erb within layouts/application + Rendered tasks/destroy.html.erb within layouts/application (0.5ms) +Completed 200 OK in 21ms (Views: 14.1ms | ActiveRecord: 2.7ms) + + +Started GET "/tasks/21" for 127.0.0.1 at 2017-09-21 21:07:23 -0700 +Processing by TasksController#show as HTML + Parameters: {"id"=>"21"} + Task Load (0.2ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 21], ["LIMIT", 1]] +Completed 404 Not Found in 2ms (ActiveRecord: 0.2ms) + + + +ActiveRecord::RecordNotFound (Couldn't find Task with 'id'=21): + +app/controllers/tasks_controller.rb:17:in `show' +Started GET "/" for 127.0.0.1 at 2017-09-21 21:07:30 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (3.5ms) +Completed 200 OK in 27ms (Views: 24.7ms | ActiveRecord: 0.4ms) + + +Started DELETE "/tasks/3" for 127.0.0.1 at 2017-09-21 21:07:33 -0700 +Processing by TasksController#destroy as HTML + Parameters: {"authenticity_token"=>"WmkVPVUvGSh9K4ifQFUEpFifKG0v9tU053y1VxsKmJ5FTyOEqDSDKd5HlOsdXrlV+h+CeXDA9pUSiJPnzwGtBg==", "id"=>"3"} + Task Load (0.2ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 3], ["LIMIT", 1]] +  (0.1ms) BEGIN + SQL (0.5ms) DELETE FROM "tasks" WHERE "tasks"."id" = $1 [["id", 3]] +  (1.3ms) COMMIT + Rendering tasks/destroy.html.erb within layouts/application + Rendered tasks/destroy.html.erb within layouts/application (0.5ms) +Completed 200 OK in 27ms (Views: 20.7ms | ActiveRecord: 2.1ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-21 21:08:14 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (3.5ms) +Completed 200 OK in 46ms (Views: 39.9ms | ActiveRecord: 0.4ms) + + +Started DELETE "/tasks/20" for 127.0.0.1 at 2017-09-21 21:08:15 -0700 +Processing by TasksController#destroy as HTML + Parameters: {"authenticity_token"=>"TO//qiH/jA1tVhZXa701Od8iz4BCh1uQ80rbCj9vlU1TyckT3OQWDM46CiM2tojIfaJllB2xeDEGvv2662Sg1Q==", "id"=>"20"} + Task Load (0.2ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 20], ["LIMIT", 1]] +  (0.2ms) BEGIN + SQL (0.3ms) DELETE FROM "tasks" WHERE "tasks"."id" = $1 [["id", 20]] +  (1.1ms) COMMIT + Rendering tasks/destroy.html.erb within layouts/application + Rendered tasks/destroy.html.erb within layouts/application (0.5ms) +Completed 200 OK in 23ms (Views: 15.9ms | ActiveRecord: 1.9ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-21 21:10:43 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (7.0ms) +Completed 200 OK in 42ms (Views: 37.9ms | ActiveRecord: 1.2ms) + + +Started GET "/tasks/new" for 127.0.0.1 at 2017-09-21 21:10:47 -0700 +Processing by TasksController#new as HTML + Rendering tasks/new.html.erb within layouts/application + Rendered tasks/new.html.erb within layouts/application (3.5ms) +Completed 200 OK in 33ms (Views: 30.8ms | ActiveRecord: 0.0ms) + + +Started POST "/tasks" for 127.0.0.1 at 2017-09-21 21:10:56 -0700 +Processing by TasksController#create as HTML + Parameters: {"utf8"=>"✓", "authenticity_token"=>"izCCGMmgi16MiVPDJDkM67620SJ7GcxdrDvgR2MJZk4MNjkTLE5Qtgshpg8F37x/EOqd2zwR/GTC71rkBjSvcg==", "task"=>{"name"=>"Wash ", "description"=>"", "completion_date"=>""}, "commit"=>"Create Task"} +  (0.1ms) BEGIN + SQL (0.5ms) INSERT INTO "tasks" ("name", "description", "created_at", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["name", "Wash "], ["description", ""], ["created_at", "2017-09-22 04:10:56.241891"], ["updated_at", "2017-09-22 04:10:56.241891"]] +  (5.6ms) COMMIT +Redirected to http://localhost:3000/ +Completed 302 Found in 10ms (ActiveRecord: 6.2ms) + + +Started GET "/" for 127.0.0.1 at 2017-09-21 21:10:56 -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"."id" 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/22/edit" for 127.0.0.1 at 2017-09-21 21:10:58 -0700 +Processing by TasksController#edit as HTML + Parameters: {"id"=>"22"} + Task Load (0.1ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 22], ["LIMIT", 1]] + Rendering tasks/edit.html.erb within layouts/application + Rendered tasks/edit.html.erb within layouts/application (3.1ms) +Completed 200 OK in 36ms (Views: 32.1ms | ActiveRecord: 0.1ms) + + +Started PATCH "/tasks/22" for 127.0.0.1 at 2017-09-21 21:11:13 -0700 +Processing by TasksController#update as HTML + Parameters: {"utf8"=>"✓", "authenticity_token"=>"ZEId5GbnLiHyrqPUpxLYHOuc4GCW209vl3dN5CmKtR4u/eEKqxwFrgtuXkrK0A93Zl65boX7KSb6lt1qlHmwxA==", "task"=>{"name"=>"Wash Car ", "description"=>"Got to carwash", "completion_date"=>"9/23/2017"}, "commit"=>"Update Task", "id"=>"22"} + Task Load (0.2ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 22], ["LIMIT", 1]] +  (0.2ms) BEGIN + SQL (0.5ms) UPDATE "tasks" SET "name" = $1, "description" = $2, "updated_at" = $3 WHERE "tasks"."id" = $4 [["name", "Wash Car "], ["description", "Got to carwash"], ["updated_at", "2017-09-22 04:11:13.587097"], ["id", 22]] +  (6.4ms) COMMIT +  (0.2ms) BEGIN +  (0.1ms) COMMIT +Redirected to http://localhost:3000/ +Completed 302 Found in 14ms (ActiveRecord: 7.6ms) + + +Started GET "/" for 127.0.0.1 at 2017-09-21 21:11: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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (2.4ms) +Completed 200 OK in 20ms (Views: 17.4ms | ActiveRecord: 0.2ms) + + +Started GET "/tasks/new" for 127.0.0.1 at 2017-09-21 21:11:52 -0700 +Processing by TasksController#new as HTML + Rendering tasks/new.html.erb within layouts/application + Rendered tasks/new.html.erb within layouts/application (3.1ms) +Completed 200 OK in 37ms (Views: 34.9ms | ActiveRecord: 0.0ms) + + +Started POST "/tasks" for 127.0.0.1 at 2017-09-21 21:11:59 -0700 +Processing by TasksController#create as HTML + Parameters: {"utf8"=>"✓", "authenticity_token"=>"PITz24y778rJlN+8NaIfiPJMyoov5c9Yavyy2P3YG5e7gkjQaVU0Ik48KnAURK8cXBCGc2jt/2EEKAh7mOXSqw==", "task"=>{"name"=>"sdfgh", "description"=>"fghjk", "completion_date"=>"9/25/2017"}, "commit"=>"Create Task"} +  (0.4ms) BEGIN + SQL (0.6ms) INSERT INTO "tasks" ("name", "description", "created_at", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["name", "sdfgh"], ["description", "fghjk"], ["created_at", "2017-09-22 04:11:59.836877"], ["updated_at", "2017-09-22 04:11:59.836877"]] +  (5.7ms) COMMIT +Redirected to http://localhost:3000/ +Completed 302 Found in 10ms (ActiveRecord: 6.6ms) + + +Started GET "/" for 127.0.0.1 at 2017-09-21 21:11:59 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (3.3ms) +Completed 200 OK in 19ms (Views: 17.2ms | ActiveRecord: 0.5ms) + + +Started GET "/tasks/new" for 127.0.0.1 at 2017-09-21 21:12:01 -0700 +Processing by TasksController#new as HTML + Rendering tasks/new.html.erb within layouts/application + Rendered tasks/new.html.erb within layouts/application (2.1ms) +Completed 200 OK in 35ms (Views: 33.3ms | ActiveRecord: 0.0ms) + + +Started POST "/tasks" for 127.0.0.1 at 2017-09-21 21:12:10 -0700 +Processing by TasksController#create as HTML + Parameters: {"utf8"=>"✓", "authenticity_token"=>"FOWw8iK2Aw5oLTR4S6G+D07MTgU6gLPRRvMBMDnz8aGT4wv5x1jY5u+FwbRqRw6b4JAC/H2Ig+goJ7uTXM44nQ==", "task"=>{"name"=>"wertyuio", "description"=>"cvbnm,", "completion_date"=>"9/23/2017"}, "commit"=>"Create Task"} +  (0.1ms) BEGIN + SQL (0.6ms) INSERT INTO "tasks" ("name", "description", "created_at", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["name", "wertyuio"], ["description", "cvbnm,"], ["created_at", "2017-09-22 04:12:10.956155"], ["updated_at", "2017-09-22 04:12:10.956155"]] +  (5.8ms) COMMIT +Redirected to http://localhost:3000/ +Completed 302 Found in 11ms (ActiveRecord: 6.6ms) + + +Started GET "/" for 127.0.0.1 at 2017-09-21 21:12:10 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (2.5ms) +Completed 200 OK in 23ms (Views: 20.8ms | ActiveRecord: 0.2ms) + + +Started GET "/tasks/4/edit" for 127.0.0.1 at 2017-09-21 21:13:14 -0700 +Processing by TasksController#edit 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/edit.html.erb within layouts/application + Rendered tasks/edit.html.erb within layouts/application (4.8ms) +Completed 200 OK in 56ms (Views: 51.4ms | ActiveRecord: 0.2ms) + + +Started DELETE "/tasks/24" for 127.0.0.1 at 2017-09-21 21:13:27 -0700 +Processing by TasksController#destroy as HTML + Parameters: {"authenticity_token"=>"COxRaIikeXCBETKZ9k6cbuTKLMfTX3BH44u7gNGIIegXymfRdb/jcSJ9Lu2rRSGfRkqG04xpU+YWf50wBYMUcA==", "id"=>"24"} + Task Load (0.2ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 24], ["LIMIT", 1]] +  (0.2ms) BEGIN + SQL (0.3ms) DELETE FROM "tasks" WHERE "tasks"."id" = $1 [["id", 24]] +  (1.2ms) COMMIT + Rendering tasks/destroy.html.erb within layouts/application + Rendered tasks/destroy.html.erb within layouts/application (0.4ms) +Completed 200 OK in 40ms (Views: 33.0ms | ActiveRecord: 1.9ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-21 21:15:12 -0700 +Processing by TasksController#index as HTML + Rendering tasks/index.html.erb within layouts/application + Task Load (1.3ms) SELECT "tasks".* FROM "tasks" ORDER BY "tasks"."id" ASC + Rendered tasks/index.html.erb within layouts/application (16.4ms) +Completed 200 OK in 71ms (Views: 55.3ms | ActiveRecord: 1.3ms) + + +Started DELETE "/tasks/23" for 127.0.0.1 at 2017-09-21 21:15:13 -0700 +Processing by TasksController#destroy as HTML + Parameters: {"authenticity_token"=>"i1lzrOcqtg5eQd3PxB0eiyfoByAba4LmyyrBFxXcG5qUf0UVGjEsD/0twbuZFqN6hWitNERdoUc+3uenwdcuAg==", "id"=>"23"} + Task Load (0.3ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 23], ["LIMIT", 1]] +  (0.2ms) BEGIN + SQL (0.4ms) DELETE FROM "tasks" WHERE "tasks"."id" = $1 [["id", 23]] +  (1.2ms) COMMIT + Rendering tasks/destroy.html.erb within layouts/application + Rendered tasks/destroy.html.erb within layouts/application (0.6ms) +Completed 200 OK in 25ms (Views: 18.8ms | ActiveRecord: 2.1ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-21 21:15:15 -0700 +Processing by TasksController#index as HTML + Rendering tasks/index.html.erb within layouts/application + Task Load (1.9ms) SELECT "tasks".* FROM "tasks" ORDER BY "tasks"."id" ASC + Rendered tasks/index.html.erb within layouts/application (6.6ms) +Completed 200 OK in 39ms (Views: 33.2ms | ActiveRecord: 1.9ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-21 21:17:22 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (2.5ms) +Completed 200 OK in 27ms (Views: 24.3ms | ActiveRecord: 0.2ms) + + +Started DELETE "/tasks/22" for 127.0.0.1 at 2017-09-21 21:17:24 -0700 +Processing by TasksController#destroy as HTML + Parameters: {"authenticity_token"=>"YT3DHCCRcM4iKzS3Sl3QMWafdcZJXzhp61VXIkkpwth+G/Wl3Yrqz4FHKMMXVm3AxB/f0hZpG8geoXGSnSL3QA==", "id"=>"22"} + Task Load (0.2ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 22], ["LIMIT", 1]] +  (0.1ms) BEGIN + SQL (0.4ms) DELETE FROM "tasks" WHERE "tasks"."id" = $1 [["id", 22]] +  (1.5ms) COMMIT + Rendering tasks/destroy.html.erb within layouts/application + Rendered tasks/destroy.html.erb within layouts/application (0.5ms) +Completed 200 OK in 25ms (Views: 18.9ms | ActiveRecord: 2.1ms) + + +Started GET "/tasks/22" for 127.0.0.1 at 2017-09-21 21:17:29 -0700 +Processing by TasksController#show as HTML + Parameters: {"id"=>"22"} + Task Load (0.3ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 22], ["LIMIT", 1]] +Completed 404 Not Found in 2ms (ActiveRecord: 0.3ms) + + + +ActiveRecord::RecordNotFound (Couldn't find Task with 'id'=22): + +app/controllers/tasks_controller.rb:17:in `show' +Started GET "/tasks/22" for 127.0.0.1 at 2017-09-21 21:17:52 -0700 +Processing by TasksController#show as HTML + Parameters: {"id"=>"22"} + Task Load (0.2ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 22], ["LIMIT", 1]] +Completed 404 Not Found in 2ms (ActiveRecord: 0.2ms) + + + +ActiveRecord::RecordNotFound (Couldn't find Task with 'id'=22): + +app/controllers/tasks_controller.rb:17:in `show' +Started GET "/tasks/1" for 127.0.0.1 at 2017-09-21 21:17:56 -0700 +Processing by TasksController#show as HTML + Parameters: {"id"=>"1"} + Task Load (0.2ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 1], ["LIMIT", 1]] +Completed 404 Not Found in 2ms (ActiveRecord: 0.2ms) + + + +ActiveRecord::RecordNotFound (Couldn't find Task with 'id'=1): + +app/controllers/tasks_controller.rb:17:in `show' +Started GET "/tasks/" for 127.0.0.1 at 2017-09-21 21:18:02 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (4.1ms) +Completed 200 OK in 31ms (Views: 28.0ms | ActiveRecord: 0.7ms) + + +Started GET "/tasks/new" for 127.0.0.1 at 2017-09-21 21:18:07 -0700 +Processing by TasksController#new as HTML + Rendering tasks/new.html.erb within layouts/application + Rendered tasks/new.html.erb within layouts/application (4.3ms) +Completed 200 OK in 41ms (Views: 38.2ms | ActiveRecord: 0.0ms) + + +Started POST "/tasks" for 127.0.0.1 at 2017-09-21 21:18:16 -0700 +Processing by TasksController#create as HTML + Parameters: {"utf8"=>"✓", "authenticity_token"=>"sLEFWZ+LfkquoBGWbIebG/m3yD6NQxtczcO4cjbCFLg3t75SemWloikI5FpNYSuPV+uEx8pLK2WjFwLRU//dhA==", "task"=>{"name"=>"asddfgjj", "description"=>"m,vgfhff", "completion_date"=>"9/25/2017"}, "commit"=>"Create Task"} +  (0.2ms) BEGIN + SQL (0.8ms) INSERT INTO "tasks" ("name", "description", "created_at", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["name", "asddfgjj"], ["description", "m,vgfhff"], ["created_at", "2017-09-22 04:18:16.853588"], ["updated_at", "2017-09-22 04:18:16.853588"]] +  (5.2ms) COMMIT +Redirected to http://localhost:3000/ +Completed 302 Found in 11ms (ActiveRecord: 6.2ms) + + +Started GET "/" for 127.0.0.1 at 2017-09-21 21:18:16 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (3.5ms) +Completed 200 OK in 20ms (Views: 17.9ms | ActiveRecord: 0.6ms) + + +Started GET "/tasks/new" for 127.0.0.1 at 2017-09-21 21:18:28 -0700 +Processing by TasksController#new as HTML + Rendering tasks/new.html.erb within layouts/application + Rendered tasks/new.html.erb within layouts/application (2.2ms) +Completed 200 OK in 34ms (Views: 30.9ms | ActiveRecord: 0.0ms) + + +Started POST "/tasks" for 127.0.0.1 at 2017-09-21 21:18:36 -0700 +Processing by TasksController#create as HTML + Parameters: {"utf8"=>"✓", "authenticity_token"=>"YMkT+ziMtWWp2MXF8dau938ER1bcRmPlrAhappw6QTHnz6jw3WJujS5wMAnQMB5j0VgLr5tOU9zC3OAF+QeIDQ==", "task"=>{"name"=>"trtgfdgsg", "description"=>"wtrdgdfgsg", "completion_date"=>"9/25/2017"}, "commit"=>"Create Task"} +  (0.1ms) BEGIN + SQL (0.5ms) INSERT INTO "tasks" ("name", "description", "created_at", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["name", "trtgfdgsg"], ["description", "wtrdgdfgsg"], ["created_at", "2017-09-22 04:18:36.738159"], ["updated_at", "2017-09-22 04:18:36.738159"]] +  (5.6ms) COMMIT +Redirected to http://localhost:3000/ +Completed 302 Found in 10ms (ActiveRecord: 6.3ms) + + +Started GET "/" for 127.0.0.1 at 2017-09-21 21:18:36 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (3.6ms) +Completed 200 OK in 19ms (Views: 16.7ms | ActiveRecord: 0.5ms) + + +Started GET "/tasks/new" for 127.0.0.1 at 2017-09-21 21:18:41 -0700 +Processing by TasksController#new as HTML + Rendering tasks/new.html.erb within layouts/application + Rendered tasks/new.html.erb within layouts/application (2.0ms) +Completed 200 OK in 29ms (Views: 26.5ms | ActiveRecord: 0.0ms) + + +Started POST "/tasks" for 127.0.0.1 at 2017-09-21 21:18:57 -0700 +Processing by TasksController#create as HTML + Parameters: {"utf8"=>"✓", "authenticity_token"=>"ZZa+1fkwjesQhy/oQwjBHfIn0tBt+jQmif6/lj6IaKLikAXeHN5WA5cv2iRi7nGJXHueKSryBB/nKgU1W7Whng==", "task"=>{"name"=>"sgfsgfvc", "description"=>"sfgresfggf", "completion_date"=>"9/25/2017"}, "commit"=>"Create Task"} +  (0.2ms) BEGIN + SQL (0.4ms) INSERT INTO "tasks" ("name", "description", "created_at", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["name", "sgfsgfvc"], ["description", "sfgresfggf"], ["created_at", "2017-09-22 04:18:57.296911"], ["updated_at", "2017-09-22 04:18:57.296911"]] +  (6.2ms) COMMIT +Redirected to http://localhost:3000/ +Completed 302 Found in 11ms (ActiveRecord: 6.9ms) + + +Started GET "/" for 127.0.0.1 at 2017-09-21 21:18:57 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (2.5ms) +Completed 200 OK in 21ms (Views: 18.2ms | ActiveRecord: 0.2ms) + + +Started GET "/" for 127.0.0.1 at 2017-09-21 21:20:24 -0700 +Processing by TasksController#index as HTML + Rendering tasks/index.html.erb within layouts/application + Task Load (1.0ms) SELECT "tasks".* FROM "tasks" ORDER BY "tasks"."id" ASC + Rendered tasks/index.html.erb within layouts/application (5.5ms) +Completed 200 OK in 28ms (Views: 24.0ms | ActiveRecord: 1.0ms) + + +Started DELETE "/tasks/27" for 127.0.0.1 at 2017-09-21 21:20:26 -0700 +Processing by TasksController#destroy as HTML + Parameters: {"authenticity_token"=>"9s4qnfQGmxvO8bBmpH4WrxLl8PY5dSsleMwCUx4qXz3p6BwkCR0BGm2drBL5datesGVa4mZDCISNOCTjyiFqpQ==", "id"=>"27"} + Task Load (0.3ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 27], ["LIMIT", 1]] +  (0.1ms) BEGIN + SQL (0.3ms) DELETE FROM "tasks" WHERE "tasks"."id" = $1 [["id", 27]] +  (1.2ms) COMMIT + Rendering tasks/destroy.html.erb within layouts/application + Rendered tasks/destroy.html.erb within layouts/application (0.9ms) +Completed 200 OK in 29ms (Views: 23.4ms | ActiveRecord: 1.9ms) + + +Started GET "/" for 127.0.0.1 at 2017-09-21 21:20:51 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (2.4ms) +Completed 200 OK in 24ms (Views: 21.5ms | ActiveRecord: 0.2ms) + + +Started DELETE "/tasks/26" for 127.0.0.1 at 2017-09-21 21:20:53 -0700 +Processing by TasksController#destroy as HTML + Parameters: {"authenticity_token"=>"1LNuUFPXNEde6m03hs7sNgFefz2o1g4HdxAbTc+D9vXLlVjprsyuRv2GcUPbxVHHo97VKffgLaaC5D39G4jDbQ==", "id"=>"26"} + Task Load (0.3ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 26], ["LIMIT", 1]] +  (0.1ms) BEGIN + SQL (0.3ms) DELETE FROM "tasks" WHERE "tasks"."id" = $1 [["id", 26]] +  (1.2ms) COMMIT + Rendering tasks/destroy.html.erb within layouts/application + Rendered tasks/destroy.html.erb within layouts/application (0.4ms) +Completed 200 OK in 22ms (Views: 15.6ms | ActiveRecord: 1.9ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-21 21:20: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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (3.5ms) +Completed 200 OK in 37ms (Views: 34.3ms | ActiveRecord: 0.4ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-21 21:24:35 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (3.7ms) +Completed 200 OK in 31ms (Views: 28.5ms | ActiveRecord: 0.4ms) + + +Started DELETE "/tasks/25" for 127.0.0.1 at 2017-09-21 21:24:37 -0700 +Processing by TasksController#destroy as HTML + Parameters: {"authenticity_token"=>"kjnMTzBKoCxycoC1Hsd+T2a5DNaniRHDCxA4kalnCbmNH/r2zVE6LdEenMFDzMO+xDmmwvi/MmL+5B4hfWw8IQ==", "id"=>"25"} + Task Load (0.2ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 25], ["LIMIT", 1]] +  (0.1ms) BEGIN + SQL (0.4ms) DELETE FROM "tasks" WHERE "tasks"."id" = $1 [["id", 25]] +  (6.4ms) COMMIT + Rendering tasks/destroy.html.erb within layouts/application + Rendered tasks/destroy.html.erb within layouts/application (0.7ms) +Completed 200 OK in 40ms (Views: 26.9ms | ActiveRecord: 7.1ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-21 21:24: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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (5.1ms) +Completed 200 OK in 43ms (Views: 39.9ms | ActiveRecord: 0.5ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-21 21:32:52 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (2.7ms) +Completed 200 OK in 28ms (Views: 26.0ms | ActiveRecord: 0.3ms) + + +Started DELETE "/tasks/19" for 127.0.0.1 at 2017-09-21 21:32:54 -0700 +Processing by TasksController#destroy as HTML + Parameters: {"authenticity_token"=>"6Ua+4n6cVdj7AoOm+Fyho4YiLzPYkqy8CCTwthgbJYb2YIhbg4fP2Vhun9KlVxxSJKKFJ4ekjx390NYGzBAQHg==", "id"=>"19"} + Task Load (0.2ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 19], ["LIMIT", 1]] +  (0.2ms) BEGIN + SQL (0.7ms) DELETE FROM "tasks" WHERE "tasks"."id" = $1 [["id", 19]] +  (1.4ms) COMMIT + Rendering tasks/destroy.html.erb within layouts/application + Rendered tasks/destroy.html.erb within layouts/application (0.6ms) +Completed 200 OK in 29ms (Views: 19.5ms | ActiveRecord: 2.4ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-21 21:35:25 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (2.4ms) +Completed 200 OK in 30ms (Views: 27.8ms | ActiveRecord: 0.3ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-21 21:35:45 -0700 +Processing by TasksController#index as HTML + Rendering tasks/index.html.erb within layouts/application + Task Load (0.9ms) SELECT "tasks".* FROM "tasks" ORDER BY "tasks"."id" ASC + Rendered tasks/index.html.erb within layouts/application (15.8ms) +Completed 200 OK in 76ms (Views: 63.1ms | ActiveRecord: 0.9ms) + + +Started DELETE "/tasks/18" for 127.0.0.1 at 2017-09-21 21:35:47 -0700 +Processing by TasksController#destroy as HTML + Parameters: {"authenticity_token"=>"cSJpVgCZ7P2AKULJd6K73Ub2YnQj9Vd5RJ17GzsFulpuBF/v/YJ2/CNFXr0qqQYs5HbIYHzDdNixaV2r7w6Pwg==", "id"=>"18"} + Task Load (0.3ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 18], ["LIMIT", 1]] +  (0.1ms) BEGIN + SQL (0.5ms) DELETE FROM "tasks" WHERE "tasks"."id" = $1 [["id", 18]] +  (6.3ms) COMMIT + Rendering tasks/destroy.html.erb within layouts/application + Rendered tasks/destroy.html.erb within layouts/application (0.7ms) +Completed 200 OK in 45ms (Views: 32.8ms | ActiveRecord: 7.2ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-21 21:35:49 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (3.8ms) +Completed 200 OK in 56ms (Views: 51.9ms | ActiveRecord: 0.4ms) + + +Started GET "/tasks/new" for 127.0.0.1 at 2017-09-21 21:35:56 -0700 +Processing by TasksController#new as HTML + Rendering tasks/new.html.erb within layouts/application + Rendered tasks/new.html.erb within layouts/application (12.8ms) +Completed 200 OK in 102ms (Views: 97.3ms | ActiveRecord: 0.0ms) + + +Started POST "/tasks" for 127.0.0.1 at 2017-09-21 21:36:02 -0700 +Processing by TasksController#create as HTML + Parameters: {"utf8"=>"✓", "authenticity_token"=>"xPq7blzPLjcsLnZj2/AQ4t7nOjfWFRrm/noH45GWiUZD/ABluSH136uGg6/6FqB2cLt2zpEdKt+Qrr1A9KtAeg==", "task"=>{"name"=>"fhdkjlhsdgjklh", "description"=>"kdhfgkjds", "completion_date"=>"9/25/2017"}, "commit"=>"Create Task"} +  (0.1ms) BEGIN + SQL (5.8ms) INSERT INTO "tasks" ("name", "description", "created_at", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["name", "fhdkjlhsdgjklh"], ["description", "kdhfgkjds"], ["created_at", "2017-09-22 04:36:02.423464"], ["updated_at", "2017-09-22 04:36:02.423464"]] +  (0.3ms) COMMIT +Redirected to http://localhost:3000/ +Completed 302 Found in 13ms (ActiveRecord: 6.3ms) + + +Started GET "/" for 127.0.0.1 at 2017-09-21 21:36:02 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (2.5ms) +Completed 200 OK in 25ms (Views: 21.7ms | ActiveRecord: 0.3ms) + + +Started GET "/tasks/new" for 127.0.0.1 at 2017-09-21 21:36:03 -0700 +Processing by TasksController#new as HTML + Rendering tasks/new.html.erb within layouts/application + Rendered tasks/new.html.erb within layouts/application (2.9ms) +Completed 200 OK in 48ms (Views: 44.8ms | ActiveRecord: 0.0ms) + + +Started POST "/tasks" for 127.0.0.1 at 2017-09-21 21:36:10 -0700 +Processing by TasksController#create as HTML + Parameters: {"utf8"=>"✓", "authenticity_token"=>"TCIVfCyLKiqpL1+SCDZWGxu0+HPalfUEM4OGLm90WW3LJK53yWXxwi6Hql4p0OaPtei0ip2dxT1dVzyNCkmQUQ==", "task"=>{"name"=>"dgfgdfgsg", "description"=>"dfgstr", "completion_date"=>"9/25/2017"}, "commit"=>"Create Task"} +  (0.2ms) BEGIN + SQL (0.9ms) INSERT INTO "tasks" ("name", "description", "created_at", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["name", "dgfgdfgsg"], ["description", "dfgstr"], ["created_at", "2017-09-22 04:36:10.105949"], ["updated_at", "2017-09-22 04:36:10.105949"]] +  (6.0ms) COMMIT +Redirected to http://localhost:3000/ +Completed 302 Found in 12ms (ActiveRecord: 7.1ms) + + +Started GET "/" for 127.0.0.1 at 2017-09-21 21:36:10 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (2.6ms) +Completed 200 OK in 24ms (Views: 21.3ms | ActiveRecord: 0.3ms) + + +Started GET "/tasks/new" for 127.0.0.1 at 2017-09-21 21:36:11 -0700 +Processing by TasksController#new as HTML + Rendering tasks/new.html.erb within layouts/application + Rendered tasks/new.html.erb within layouts/application (2.9ms) +Completed 200 OK in 48ms (Views: 44.9ms | ActiveRecord: 0.0ms) + + +Started POST "/tasks" for 127.0.0.1 at 2017-09-21 21:36:19 -0700 +Processing by TasksController#create as HTML + Parameters: {"utf8"=>"✓", "authenticity_token"=>"SOA5nW38yxR4qoSm8iGbqvENM8YL1HJLFAfb8dR2tynP5oKWiBIQ/P8CcWrTxys+X1F/P0zcQnJ602FSsUt+FQ==", "task"=>{"name"=>"fsgrte", "description"=>"x bcvbb", "completion_date"=>"9/25/2017"}, "commit"=>"Create Task"} +  (0.2ms) BEGIN + SQL (0.6ms) INSERT INTO "tasks" ("name", "description", "created_at", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["name", "fsgrte"], ["description", "x bcvbb"], ["created_at", "2017-09-22 04:36:19.494339"], ["updated_at", "2017-09-22 04:36:19.494339"]] +  (6.1ms) COMMIT +Redirected to http://localhost:3000/ +Completed 302 Found in 11ms (ActiveRecord: 6.8ms) + + +Started GET "/" for 127.0.0.1 at 2017-09-21 21:36: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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (2.6ms) +Completed 200 OK in 20ms (Views: 18.5ms | ActiveRecord: 0.3ms) + + +Started GET "/" for 127.0.0.1 at 2017-09-21 21:39:04 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (2.3ms) +Completed 200 OK in 24ms (Views: 22.0ms | ActiveRecord: 0.2ms) + + +Started DELETE "/tasks/30" for 127.0.0.1 at 2017-09-21 21:39:06 -0700 +Processing by TasksController#destroy as HTML + Parameters: {"authenticity_token"=>"cU+Jal5rXjwSVIBmgY9Z+sFkEtLCgh3HKbaXfzXVqvxuab/To3DEPbE4nBLchOQLY+S4xp20PmbcQrHP4d6fZA==", "id"=>"30"} + Task Load (0.2ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 30], ["LIMIT", 1]] +  (0.2ms) BEGIN + SQL (1.8ms) DELETE FROM "tasks" WHERE "tasks"."id" = $1 [["id", 30]] +  (0.4ms) COMMIT + Rendering tasks/destroy.html.erb within layouts/application + Rendered tasks/destroy.html.erb within layouts/application (1.1ms) +Completed 200 OK in 25ms (Views: 17.8ms | ActiveRecord: 2.5ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-21 21:45:32 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (4.6ms) +Completed 200 OK in 55ms (Views: 51.8ms | ActiveRecord: 0.6ms) + + +Started DELETE "/tasks/29" for 127.0.0.1 at 2017-09-21 21:45:33 -0700 +Processing by TasksController#destroy as HTML + Parameters: {"authenticity_token"=>"j0mqANlK3dHtuVa6b6BBluKxycuJsGe43LDw9x0ZTgeQb5y5JFFH0E7VSs4yq/xnQDFj39aGRBkpRNZHyRJ7nw==", "id"=>"29"} + Task Load (0.3ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 29], ["LIMIT", 1]] +  (0.1ms) BEGIN + SQL (0.4ms) DELETE FROM "tasks" WHERE "tasks"."id" = $1 [["id", 29]] +  (0.4ms) COMMIT + Rendering tasks/destroy.html.erb within layouts/application + Rendered tasks/destroy.html.erb within layouts/application (0.7ms) +Completed 200 OK in 27ms (Views: 20.5ms | ActiveRecord: 1.2ms) + + +Started GET "/tasks/29" for 127.0.0.1 at 2017-09-21 21:54:18 -0700 +  (6.6ms) SELECT "schema_migrations"."version" FROM "schema_migrations" ORDER BY "schema_migrations"."version" ASC +Processing by TasksController#show as HTML + Parameters: {"id"=>"29"} + Task Load (0.4ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 29], ["LIMIT", 1]] +Completed 404 Not Found in 35ms (ActiveRecord: 7.8ms) + + + +ActiveRecord::RecordNotFound (Couldn't find Task with 'id'=29): + +app/controllers/tasks_controller.rb:17:in `show' +Started GET "/tasks" for 127.0.0.1 at 2017-09-21 21:54:23 -0700 +Processing by TasksController#index as HTML + Rendering tasks/index.html.erb within layouts/application + Task Load (1.9ms) SELECT "tasks".* FROM "tasks" ORDER BY "tasks"."id" ASC + Rendered tasks/index.html.erb within layouts/application (32.8ms) +Completed 200 OK in 605ms (Views: 589.5ms | ActiveRecord: 11.4ms) + + +Started DELETE "/tasks/28" for 127.0.0.1 at 2017-09-21 21:54:26 -0700 +Processing by TasksController#destroy as HTML + Parameters: {"authenticity_token"=>"dBHKKE0ogsoneZ08vPkVAqwsVWtaivqkvq6SWtFdPvlrN/yRsDMYy4QVgUjh8qjzDqz/fwW82QVLWrTqBVYLYQ==", "id"=>"28"} + Task Load (0.4ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 28], ["LIMIT", 1]] +  (0.2ms) BEGIN + SQL (6.5ms) DELETE FROM "tasks" WHERE "tasks"."id" = $1 [["id", 28]] +  (10.6ms) COMMIT + Rendering tasks/destroy.html.erb within layouts/application + Rendered tasks/destroy.html.erb within layouts/application (0.7ms) +Completed 200 OK in 59ms (Views: 36.5ms | ActiveRecord: 17.7ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-21 21:54:38 -0700 +Processing by TasksController#index as HTML + Rendering tasks/index.html.erb within layouts/application + Task Load (1.4ms) SELECT "tasks".* FROM "tasks" ORDER BY "tasks"."id" ASC + Rendered tasks/index.html.erb within layouts/application (4.7ms) +Completed 200 OK in 113ms (Views: 108.8ms | ActiveRecord: 1.4ms) + + +Started DELETE "/tasks/4" for 127.0.0.1 at 2017-09-21 21:54:41 -0700 +Processing by TasksController#destroy as HTML + Parameters: {"authenticity_token"=>"N78hnaTuede6kkdnQ2axV6QIMAzdtzEuOPhaPc7k530omRckWfXj1hn+WxMebQymBoiaGIKBEo/NDHyNGu/S5Q==", "id"=>"4"} + Task Load (0.4ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 4], ["LIMIT", 1]] +  (0.1ms) BEGIN + SQL (0.3ms) DELETE FROM "tasks" WHERE "tasks"."id" = $1 [["id", 4]] +  (5.8ms) COMMIT + Rendering tasks/destroy.html.erb within layouts/application + Rendered tasks/destroy.html.erb within layouts/application (0.6ms) +Completed 200 OK in 42ms (Views: 31.2ms | ActiveRecord: 6.6ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-21 21:54:44 -0700 +Processing by TasksController#index as HTML + Rendering tasks/index.html.erb within layouts/application + Task Load (0.9ms) SELECT "tasks".* FROM "tasks" ORDER BY "tasks"."id" ASC + Rendered tasks/index.html.erb within layouts/application (3.4ms) +Completed 200 OK in 41ms (Views: 38.2ms | ActiveRecord: 0.9ms) + + +Started GET "/tasks/new" for 127.0.0.1 at 2017-09-21 21:54:48 -0700 +Processing by TasksController#new as HTML + Rendering tasks/new.html.erb within layouts/application + Rendered tasks/new.html.erb within layouts/application (55.5ms) +Completed 200 OK in 98ms (Views: 94.9ms | ActiveRecord: 0.0ms) + + +Started POST "/tasks" for 127.0.0.1 at 2017-09-21 21:54:54 -0700 +Processing by TasksController#create as HTML + Parameters: {"utf8"=>"✓", "authenticity_token"=>"+3JXWGV+GtiCT5PaBQRIby6R4x9UgTVyRJfydlw7KvN8dOxTgJDBMAXnZhYk4vj7gM2v5hOJBUsqQ0jVOQbjzw==", "task"=>{"name"=>"afdfa", "description"=>"sadfa", "completion_date"=>"9/25/2017"}, "commit"=>"Create Task"} +  (0.1ms) BEGIN + SQL (13.7ms) INSERT INTO "tasks" ("name", "description", "created_at", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["name", "afdfa"], ["description", "sadfa"], ["created_at", "2017-09-22 04:54:54.914608"], ["updated_at", "2017-09-22 04:54:54.914608"]] +  (0.6ms) COMMIT +Redirected to http://localhost:3000/ +Completed 302 Found in 24ms (ActiveRecord: 14.5ms) + + +Started GET "/" for 127.0.0.1 at 2017-09-21 21:54: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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (2.3ms) +Completed 200 OK in 38ms (Views: 33.2ms | ActiveRecord: 0.4ms) + + +Started GET "/tasks/new" for 127.0.0.1 at 2017-09-21 21:54:56 -0700 +Processing by TasksController#new as HTML + Rendering tasks/new.html.erb within layouts/application + Rendered tasks/new.html.erb within layouts/application (5.2ms) +Completed 200 OK in 56ms (Views: 53.6ms | ActiveRecord: 0.0ms) + + +Started POST "/tasks" for 127.0.0.1 at 2017-09-21 21:55:02 -0700 +Processing by TasksController#create as HTML + Parameters: {"utf8"=>"✓", "authenticity_token"=>"VJXL6NRiUrpbGWWCWMuqMh2E0ROh0INCcePSxkn8ZM3Tk3DjMYyJUtyxkE55LRqms9id6ubYs3sfN2hlLMGt8Q==", "task"=>{"name"=>"asfad", "description"=>"sdfa", "completion_date"=>"9/25/2017"}, "commit"=>"Create Task"} +  (0.3ms) BEGIN + SQL (1.2ms) INSERT INTO "tasks" ("name", "description", "created_at", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["name", "asfad"], ["description", "sdfa"], ["created_at", "2017-09-22 04:55:02.866372"], ["updated_at", "2017-09-22 04:55:02.866372"]] +  (5.4ms) COMMIT +Redirected to http://localhost:3000/ +Completed 302 Found in 14ms (ActiveRecord: 6.8ms) + + +Started GET "/" for 127.0.0.1 at 2017-09-21 21:55: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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (3.1ms) +Completed 200 OK in 46ms (Views: 41.5ms | ActiveRecord: 0.4ms) + + +Started GET "/" for 127.0.0.1 at 2017-09-21 21:56:58 -0700 +Processing by TasksController#index as HTML + Rendering tasks/index.html.erb within layouts/application + Task Load (2.2ms) SELECT "tasks".* FROM "tasks" ORDER BY "tasks"."id" ASC + Rendered tasks/index.html.erb within layouts/application (18.4ms) +Completed 200 OK in 339ms (Views: 324.4ms | ActiveRecord: 2.2ms) + + +Started DELETE "/tasks/32" for 127.0.0.1 at 2017-09-21 21:57:01 -0700 +Processing by TasksController#destroy as HTML + Parameters: {"authenticity_token"=>"YtI+4FZNh52mEtvYBelhE/nFUTgoGyTpq5YreNVtSYJ99AhZq1YdnAV+x6xY4tziW0X7LHctB0heYg3IAWZ8Gg==", "id"=>"32"} + Task Load (0.6ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 32], ["LIMIT", 1]] +  (0.2ms) BEGIN + SQL (2.6ms) DELETE FROM "tasks" WHERE "tasks"."id" = $1 [["id", 32]] +  (0.9ms) COMMIT + Rendering tasks/destroy.html.erb within layouts/application + Rendered tasks/destroy.html.erb within layouts/application (0.8ms) +Completed 200 OK in 76ms (Views: 57.7ms | ActiveRecord: 4.9ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-21 21:57:04 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (4.3ms) +Completed 200 OK in 66ms (Views: 62.7ms | ActiveRecord: 0.4ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-21 21:57:25 -0700 +  (7.7ms) 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 (1.2ms) SELECT "tasks".* FROM "tasks" ORDER BY "tasks"."id" ASC + Rendered tasks/index.html.erb within layouts/application (20.2ms) +Completed 200 OK in 723ms (Views: 683.5ms | ActiveRecord: 5.9ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-21 21:58:43 -0700 +Processing by TasksController#index as HTML + Rendering tasks/index.html.erb within layouts/application + Task Load (3.3ms) SELECT "tasks".* FROM "tasks" ORDER BY "tasks"."id" ASC + Rendered tasks/index.html.erb within layouts/application (7.9ms) +Completed 200 OK in 60ms (Views: 51.8ms | ActiveRecord: 3.3ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-21 22:00:19 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (5.7ms) +Completed 200 OK in 99ms (Views: 91.5ms | ActiveRecord: 0.8ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-21 22:06:49 -0700 +Processing by TasksController#index as HTML + Rendering tasks/index.html.erb within layouts/application + Task Load (1.0ms) SELECT "tasks".* FROM "tasks" ORDER BY "tasks"."id" ASC + Rendered tasks/index.html.erb within layouts/application (17.4ms) +Completed 200 OK in 105ms (Views: 91.4ms | ActiveRecord: 1.0ms) + + +Started DELETE "/tasks/31" for 127.0.0.1 at 2017-09-21 22:06:51 -0700 +Processing by TasksController#destroy as HTML + Parameters: {"authenticity_token"=>"7AbtMiNYHzxPufiNPHzNOmtVTplRGc2ybt6dZrVEQGnzINuL3kOFPezV5Plhd3DLydXkjQ4v7hObKrvWYU918Q==", "id"=>"31"} + Task Load (0.4ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 31], ["LIMIT", 1]] +  (0.2ms) BEGIN + SQL (6.3ms) DELETE FROM "tasks" WHERE "tasks"."id" = $1 [["id", 31]] +  (12.1ms) COMMIT + Rendering tasks/destroy.html.erb within layouts/application + Rendered tasks/destroy.html.erb within layouts/application (8.6ms) +Completed 200 OK in 213ms (Views: 177.2ms | ActiveRecord: 19.4ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-21 22:06: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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (2.0ms) +Completed 200 OK in 75ms (Views: 72.0ms | ActiveRecord: 0.4ms) + + +Started GET "/tasks/new" for 127.0.0.1 at 2017-09-21 22:06:56 -0700 +Processing by TasksController#new as HTML + Rendering tasks/new.html.erb within layouts/application + Rendered tasks/new.html.erb within layouts/application (40.5ms) +Completed 200 OK in 114ms (Views: 111.7ms | ActiveRecord: 0.0ms) + + +Started POST "/tasks" for 127.0.0.1 at 2017-09-21 22:07:02 -0700 +Processing by TasksController#create as HTML + Parameters: {"utf8"=>"✓", "authenticity_token"=>"pfXEg5sHVrcayEtGJwmZ26j4DtKpffyHZp1BmxYmSG4i83+IfumNX51gvooG7ylPBqRCK+51zL4ISfs4cxuBUg==", "task"=>{"name"=>"gfgdfgsdfg", "description"=>"sdgsg", "completion_date"=>"9/25/2017"}, "commit"=>"Create Task"} +  (0.1ms) BEGIN + SQL (1.1ms) INSERT INTO "tasks" ("name", "description", "created_at", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["name", "gfgdfgsdfg"], ["description", "sdgsg"], ["created_at", "2017-09-22 05:07:02.848736"], ["updated_at", "2017-09-22 05:07:02.848736"]] +  (5.0ms) COMMIT +Redirected to http://localhost:3000/ +Completed 302 Found in 14ms (ActiveRecord: 6.2ms) + + +Started GET "/" for 127.0.0.1 at 2017-09-21 22:07:02 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (3.1ms) +Completed 200 OK in 38ms (Views: 36.3ms | ActiveRecord: 0.2ms) + + +Started GET "/tasks/new" for 127.0.0.1 at 2017-09-21 22:07:05 -0700 +Processing by TasksController#new as HTML + Rendering tasks/new.html.erb within layouts/application + Rendered tasks/new.html.erb within layouts/application (6.2ms) +Completed 200 OK in 95ms (Views: 92.5ms | ActiveRecord: 0.0ms) + + +Started POST "/tasks" for 127.0.0.1 at 2017-09-21 22:07:11 -0700 +Processing by TasksController#create as HTML + Parameters: {"utf8"=>"✓", "authenticity_token"=>"IG5p75Z40d3V2ZfneSPbrVlbxJvbhdZsk2hH2bJ+EKmnaNLkc5YKNVJxYitYxWs59weIYpyN5lX9vP1610PZlQ==", "task"=>{"name"=>"fgsf", "description"=>"sfg", "completion_date"=>"9/25/2017"}, "commit"=>"Create Task"} +  (0.6ms) BEGIN + SQL (0.6ms) INSERT INTO "tasks" ("name", "description", "created_at", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["name", "fgsf"], ["description", "sfg"], ["created_at", "2017-09-22 05:07:11.772960"], ["updated_at", "2017-09-22 05:07:11.772960"]] +  (1.8ms) COMMIT +Redirected to http://localhost:3000/ +Completed 302 Found in 9ms (ActiveRecord: 3.0ms) + + +Started GET "/" for 127.0.0.1 at 2017-09-21 22:07:11 -0700 +Processing by TasksController#index as HTML + Rendering tasks/index.html.erb within layouts/application + Task Load (2.7ms) SELECT "tasks".* FROM "tasks" ORDER BY "tasks"."id" ASC + Rendered tasks/index.html.erb within layouts/application (8.1ms) +Completed 200 OK in 54ms (Views: 48.2ms | ActiveRecord: 2.7ms) + + +Started GET "/tasks/new" for 127.0.0.1 at 2017-09-21 22:07:13 -0700 +Processing by TasksController#new as HTML + Rendering tasks/new.html.erb within layouts/application + Rendered tasks/new.html.erb within layouts/application (4.1ms) +Completed 200 OK in 65ms (Views: 61.1ms | ActiveRecord: 0.0ms) + + +Started POST "/tasks" for 127.0.0.1 at 2017-09-21 22:07:19 -0700 +Processing by TasksController#create as HTML + Parameters: {"utf8"=>"✓", "authenticity_token"=>"ykjz72cQuK3/rwyNj5/d6k2ulqD+bEguokUO54wjWjhNTkjkgv5jRXgH+UGueW1+4/LaWblkeBfMkbRE6R6TBA==", "task"=>{"name"=>"sdfsfg", "description"=>"sgfsdfg", "completion_date"=>"9/25/2017"}, "commit"=>"Create Task"} +  (0.2ms) BEGIN + SQL (6.8ms) INSERT INTO "tasks" ("name", "description", "created_at", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["name", "sdfsfg"], ["description", "sgfsdfg"], ["created_at", "2017-09-22 05:07:19.295737"], ["updated_at", "2017-09-22 05:07:19.295737"]] +  (6.0ms) COMMIT +Redirected to http://localhost:3000/ +Completed 302 Found in 18ms (ActiveRecord: 12.9ms) + + +Started GET "/" for 127.0.0.1 at 2017-09-21 22:07: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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (2.8ms) +Completed 200 OK in 43ms (Views: 41.1ms | ActiveRecord: 0.3ms) + + +Started GET "/tasks/new" for 127.0.0.1 at 2017-09-21 22:07:22 -0700 +Processing by TasksController#new as HTML + Rendering tasks/new.html.erb within layouts/application + Rendered tasks/new.html.erb within layouts/application (2.2ms) +Completed 200 OK in 65ms (Views: 61.5ms | ActiveRecord: 0.0ms) + + +Started POST "/tasks" for 127.0.0.1 at 2017-09-21 22:07:27 -0700 +Processing by TasksController#create as HTML + Parameters: {"utf8"=>"✓", "authenticity_token"=>"U88dpvCVSeaOa3ejgZ6QOe9wgPd2JWDeD/WDDmDsyDfUyaatFXuSDgnDgm+geCCtQSzMDjEtUOdhITmtBdEBCw==", "task"=>{"name"=>"dfgds", "description"=>"sdfgf", "completion_date"=>"9/25/2017"}, "commit"=>"Create Task"} +  (0.2ms) BEGIN + SQL (0.5ms) INSERT INTO "tasks" ("name", "description", "created_at", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["name", "dfgds"], ["description", "sdfgf"], ["created_at", "2017-09-22 05:07:27.661903"], ["updated_at", "2017-09-22 05:07:27.661903"]] +  (5.1ms) COMMIT +Redirected to http://localhost:3000/ +Completed 302 Found in 13ms (ActiveRecord: 5.7ms) + + +Started GET "/" for 127.0.0.1 at 2017-09-21 22:07: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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (3.8ms) +Completed 200 OK in 34ms (Views: 31.6ms | ActiveRecord: 0.3ms) + + +Started GET "/" for 127.0.0.1 at 2017-09-21 22:08:28 -0700 +  (2.2ms) 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 (3.4ms) SELECT "tasks".* FROM "tasks" ORDER BY "tasks"."id" ASC + Rendered tasks/index.html.erb within layouts/application (104.5ms) +Completed 200 OK in 979ms (Views: 825.0ms | ActiveRecord: 22.8ms) + + +Started GET "/" for 127.0.0.1 at 2017-09-21 22:11:54 -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 (1.9ms) SELECT "tasks".* FROM "tasks" ORDER BY "tasks"."id" ASC + Rendered tasks/index.html.erb within layouts/application (38.2ms) +Completed 200 OK in 410ms (Views: 364.0ms | ActiveRecord: 6.3ms) + + +Started DELETE "/tasks/36" for 127.0.0.1 at 2017-09-21 22:11:57 -0700 +Processing by TasksController#destroy as HTML + Parameters: {"authenticity_token"=>"x0tToIUnyPmFKezDDQvrAZg9ijxfpq/pR1+szcBV1/fYbWUZeDxS+CZF8LdQAFbwOr0gKACQjEiyq4p9FF7ibw==", "id"=>"36"} + Task Load (0.5ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 36], ["LIMIT", 1]] +  (0.4ms) BEGIN + SQL (0.4ms) DELETE FROM "tasks" WHERE "tasks"."id" = $1 [["id", 36]] +  (5.6ms) COMMIT + Rendering tasks/destroy.html.erb within layouts/application + Rendered tasks/destroy.html.erb within layouts/application (1.4ms) +Completed 200 OK in 67ms (Views: 49.2ms | ActiveRecord: 7.2ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-21 22:12:01 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (4.2ms) +Completed 200 OK in 47ms (Views: 43.9ms | ActiveRecord: 0.4ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-21 22:12:17 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (4.4ms) +Completed 200 OK in 65ms (Views: 62.8ms | ActiveRecord: 0.5ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-21 22:18:59 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (9.4ms) +Completed 200 OK in 60ms (Views: 51.6ms | ActiveRecord: 0.5ms) + + +Started DELETE "/tasks/35" for 127.0.0.1 at 2017-09-21 22:19:01 -0700 +Processing by TasksController#destroy as HTML + Parameters: {"authenticity_token"=>"seI9ylRz+AyYCtOOxf1bDtQ/TytcpFg7CTLNMwUUmiquxAtzqWhiDTtmz/qY9ub/dr/lPwOSe5r8xuuD0R+vsg==", "id"=>"35"} + Task Load (0.3ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 35], ["LIMIT", 1]] +  (0.7ms) BEGIN + SQL (2.4ms) DELETE FROM "tasks" WHERE "tasks"."id" = $1 [["id", 35]] +  (0.3ms) COMMIT + Rendering tasks/destroy.html.erb within layouts/application + Rendered tasks/destroy.html.erb within layouts/application (0.4ms) +Completed 200 OK in 30ms (Views: 19.9ms | ActiveRecord: 3.7ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-21 22:21: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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (2.1ms) +Completed 200 OK in 36ms (Views: 33.2ms | ActiveRecord: 0.3ms) + + +Started DELETE "/tasks/34" for 127.0.0.1 at 2017-09-21 22:21:17 -0700 +Processing by TasksController#destroy as HTML + Parameters: {"authenticity_token"=>"ybZs//PtfHWCZ/5uYQ0GUKa7m9J8VspCxag5smgCRjXWkFpGDvbmdCEL4ho8BruhBDsxxiNg6eMwXB8CvAlzrQ==", "id"=>"34"} + Task Load (0.6ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 34], ["LIMIT", 1]] +  (0.2ms) BEGIN + SQL (0.5ms) DELETE FROM "tasks" WHERE "tasks"."id" = $1 [["id", 34]] +  (0.6ms) COMMIT + Rendering tasks/destroy.html.erb within layouts/application + Rendered tasks/destroy.html.erb within layouts/application (0.5ms) +Completed 200 OK in 27ms (Views: 18.4ms | ActiveRecord: 1.9ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-21 22:21:20 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (2.8ms) +Completed 200 OK in 44ms (Views: 41.3ms | ActiveRecord: 0.4ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-21 22:23:15 -0700 +Processing by TasksController#index as HTML + Rendering tasks/index.html.erb within layouts/application + Task Load (0.9ms) SELECT "tasks".* FROM "tasks" ORDER BY "tasks"."id" ASC + Rendered tasks/index.html.erb within layouts/application (4.3ms) +Completed 200 OK in 31ms (Views: 27.8ms | ActiveRecord: 0.9ms) + + +Started DELETE "/tasks/33" for 127.0.0.1 at 2017-09-21 22:23:17 -0700 +Processing by TasksController#destroy as HTML + Parameters: {"authenticity_token"=>"xjLVkvUzPNtbXb+DwXqU9dInYvx0Uyat0so5CNbVFzjZFOMrCCim2vgxo/eccSkEcKfI6CtlBQwnPh+4At4ioA==", "id"=>"33"} + Task Load (0.5ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 33], ["LIMIT", 1]] +  (0.2ms) BEGIN + SQL (0.5ms) DELETE FROM "tasks" WHERE "tasks"."id" = $1 [["id", 33]] +  (0.5ms) COMMIT + Rendering tasks/destroy.html.erb within layouts/application + Rendered tasks/destroy.html.erb within layouts/application (0.5ms) +Completed 200 OK in 31ms (Views: 21.8ms | ActiveRecord: 1.7ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-21 22:23:21 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (3.3ms) +Completed 200 OK in 45ms (Views: 41.9ms | ActiveRecord: 0.5ms) + + +Started GET "/tasks/new" for 127.0.0.1 at 2017-09-21 22:23:22 -0700 +Processing by TasksController#new as HTML + Rendering tasks/new.html.erb within layouts/application + Rendered tasks/new.html.erb within layouts/application (36.6ms) +Completed 200 OK in 79ms (Views: 75.1ms | ActiveRecord: 0.0ms) + + +Started POST "/tasks" for 127.0.0.1 at 2017-09-21 22:23:39 -0700 +Processing by TasksController#create as HTML + Parameters: {"utf8"=>"✓", "authenticity_token"=>"9iVcnGmKz4SQpFUlR230QDTD2eOf9GGFkw85l9Be4JhxI+eXjGQUbBcMoOlmi0TUmp+VGtj8Ubz924M0tWMppA==", "task"=>{"name"=>"aaaaaaaaa", "description"=>"ssssssss", "completion_date"=>"9/25/2017"}, "commit"=>"Create Task"} +  (0.2ms) BEGIN + SQL (2.4ms) INSERT INTO "tasks" ("name", "description", "created_at", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["name", "aaaaaaaaa"], ["description", "ssssssss"], ["created_at", "2017-09-22 05:23:39.929087"], ["updated_at", "2017-09-22 05:23:39.929087"]] +  (0.7ms) COMMIT +Redirected to http://localhost:3000/ +Completed 302 Found in 14ms (ActiveRecord: 3.3ms) + + +Started GET "/" for 127.0.0.1 at 2017-09-21 22:23: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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (2.1ms) +Completed 200 OK in 26ms (Views: 22.5ms | ActiveRecord: 0.4ms) + + +Started GET "/tasks/new" for 127.0.0.1 at 2017-09-21 22:23:41 -0700 +Processing by TasksController#new as HTML + Rendering tasks/new.html.erb within layouts/application + Rendered tasks/new.html.erb within layouts/application (2.6ms) +Completed 200 OK in 49ms (Views: 45.4ms | ActiveRecord: 0.0ms) + + +Started POST "/tasks" for 127.0.0.1 at 2017-09-21 22:23:50 -0700 +Processing by TasksController#create as HTML + Parameters: {"utf8"=>"✓", "authenticity_token"=>"omScrOk+Vrgw5pkJgARkn39kXpFpvD/eXguDshtXmHElYienDNCNULdObMWh4tQL0TgSaC60D+cw3zkRfmpRTQ==", "task"=>{"name"=>"ddddddddd", "description"=>"ddddd", "completion_date"=>"9/25/2017"}, "commit"=>"Create Task"} +  (0.1ms) BEGIN + SQL (0.7ms) INSERT INTO "tasks" ("name", "description", "created_at", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["name", "ddddddddd"], ["description", "ddddd"], ["created_at", "2017-09-22 05:23:50.365075"], ["updated_at", "2017-09-22 05:23:50.365075"]] +  (6.3ms) COMMIT +Redirected to http://localhost:3000/ +Completed 302 Found in 12ms (ActiveRecord: 7.2ms) + + +Started GET "/" for 127.0.0.1 at 2017-09-21 22:23: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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (2.4ms) +Completed 200 OK in 22ms (Views: 20.1ms | ActiveRecord: 0.3ms) + + +Started GET "/tasks/new" for 127.0.0.1 at 2017-09-21 22:23:52 -0700 +Processing by TasksController#new as HTML + Rendering tasks/new.html.erb within layouts/application + Rendered tasks/new.html.erb within layouts/application (2.6ms) +Completed 200 OK in 49ms (Views: 46.3ms | ActiveRecord: 0.0ms) + + +Started POST "/tasks" for 127.0.0.1 at 2017-09-21 22:24:00 -0700 +Processing by TasksController#create as HTML + Parameters: {"utf8"=>"✓", "authenticity_token"=>"UJXpvyLTmC0ibg1NOepOf//75Kmc0oeVHxvHhttniSXXk1K0xz1DxaXG+IEYDP7rUaeoUNvat6xxz30lvlpAGQ==", "task"=>{"name"=>"ggggggggg", "description"=>"gggggg", "completion_date"=>"9/25/2017"}, "commit"=>"Create Task"} +  (0.2ms) BEGIN + SQL (1.4ms) INSERT INTO "tasks" ("name", "description", "created_at", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["name", "ggggggggg"], ["description", "gggggg"], ["created_at", "2017-09-22 05:24:00.772488"], ["updated_at", "2017-09-22 05:24:00.772488"]] +  (5.7ms) COMMIT +Redirected to http://localhost:3000/ +Completed 302 Found in 12ms (ActiveRecord: 7.2ms) + + +Started GET "/" for 127.0.0.1 at 2017-09-21 22:24:00 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (2.1ms) +Completed 200 OK in 24ms (Views: 21.8ms | ActiveRecord: 0.2ms) + + +Started GET "/tasks/new" for 127.0.0.1 at 2017-09-21 22:24:02 -0700 +Processing by TasksController#new as HTML + Rendering tasks/new.html.erb within layouts/application + Rendered tasks/new.html.erb within layouts/application (4.8ms) +Completed 200 OK in 46ms (Views: 43.2ms | ActiveRecord: 0.0ms) + + +Started POST "/tasks" for 127.0.0.1 at 2017-09-21 22:24:10 -0700 +Processing by TasksController#create as HTML + Parameters: {"utf8"=>"✓", "authenticity_token"=>"/lyyVtJz3DXN2xg7RxueU9+PA8Fp5C2L4Sm2vLTChR15WgldN50H3Upz7fdm/S7HcdNPOC7sHbKP/Qwf0f9MIQ==", "task"=>{"name"=>"kkkkkkkkkk", "description"=>"jjjjjjjjj", "completion_date"=>"9/25/2017"}, "commit"=>"Create Task"} +  (0.2ms) BEGIN + SQL (0.5ms) INSERT INTO "tasks" ("name", "description", "created_at", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["name", "kkkkkkkkkk"], ["description", "jjjjjjjjj"], ["created_at", "2017-09-22 05:24:10.811815"], ["updated_at", "2017-09-22 05:24:10.811815"]] +  (5.1ms) COMMIT +Redirected to http://localhost:3000/ +Completed 302 Found in 12ms (ActiveRecord: 5.8ms) + + +Started GET "/" for 127.0.0.1 at 2017-09-21 22:24:10 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (3.1ms) +Completed 200 OK in 28ms (Views: 25.2ms | ActiveRecord: 0.4ms) + + +Started GET "/tasks/new" for 127.0.0.1 at 2017-09-21 22:24:12 -0700 +Processing by TasksController#new as HTML + Rendering tasks/new.html.erb within layouts/application + Rendered tasks/new.html.erb within layouts/application (2.7ms) +Completed 200 OK in 60ms (Views: 57.9ms | ActiveRecord: 0.0ms) + + +Started POST "/tasks" for 127.0.0.1 at 2017-09-21 22:24:22 -0700 +Processing by TasksController#create as HTML + Parameters: {"utf8"=>"✓", "authenticity_token"=>"LUQJBE00tAE7vejJZr3xyUEQ2BeQ9fuhxiogIqsw/3uqQrIPqNpv6bwVHQVHW0Fd70yU7tf9y5io/pqBzg02Rw==", "task"=>{"name"=>"yyyyyyyyyy", "description"=>"rrrrrrrrrrr", "completion_date"=>"9/25/2017"}, "commit"=>"Create Task"} +  (0.3ms) BEGIN + SQL (0.5ms) INSERT INTO "tasks" ("name", "description", "created_at", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["name", "yyyyyyyyyy"], ["description", "rrrrrrrrrrr"], ["created_at", "2017-09-22 05:24:22.778701"], ["updated_at", "2017-09-22 05:24:22.778701"]] +  (5.6ms) COMMIT +Redirected to http://localhost:3000/ +Completed 302 Found in 11ms (ActiveRecord: 6.4ms) + + +Started GET "/" for 127.0.0.1 at 2017-09-21 22:24:22 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (3.7ms) +Completed 200 OK in 24ms (Views: 21.6ms | ActiveRecord: 0.3ms) + + +Started DELETE "/tasks/37" for 127.0.0.1 at 2017-09-21 22:27:58 -0700 +Processing by TasksController#destroy as HTML + Parameters: {"authenticity_token"=>"D+1znQ/RJPFMq2/XnEO71/m/JdSd382CW0P4oUfKWcQQy0Uk8sq+8O/Hc6PBSAYmWz+PwMLp7iOut94Rk8FsXA==", "id"=>"37"} + Task Load (0.4ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 37], ["LIMIT", 1]] +  (0.8ms) BEGIN + SQL (0.6ms) DELETE FROM "tasks" WHERE "tasks"."id" = $1 [["id", 37]] +  (6.2ms) COMMIT + Rendering tasks/destroy.html.erb within layouts/application + Rendered tasks/destroy.html.erb within layouts/application (0.7ms) +Completed 200 OK in 58ms (Views: 45.2ms | ActiveRecord: 8.0ms) + + +Started DELETE "/tasks/37" for 127.0.0.1 at 2017-09-21 22:28:04 -0700 +Processing by TasksController#destroy as HTML + Parameters: {"authenticity_token"=>"D+1znQ/RJPFMq2/XnEO71/m/JdSd382CW0P4oUfKWcQQy0Uk8sq+8O/Hc6PBSAYmWz+PwMLp7iOut94Rk8FsXA==", "id"=>"37"} + Task Load (0.3ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 37], ["LIMIT", 1]] +Completed 404 Not Found in 2ms (ActiveRecord: 0.3ms) + + + +ActiveRecord::RecordNotFound (Couldn't find Task with 'id'=37): + +app/controllers/tasks_controller.rb:38:in `destroy' +Started DELETE "/tasks/" for 127.0.0.1 at 2017-09-21 22:28:54 -0700 + +ActionController::RoutingError (No route matches [DELETE] "/tasks"): + +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 DELETE "/tasks/" for 127.0.0.1 at 2017-09-21 22:29:06 -0700 + +ActionController::RoutingError (No route matches [DELETE] "/tasks"): + +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 DELETE "/tasks/" for 127.0.0.1 at 2017-09-21 22:29:14 -0700 + +ActionController::RoutingError (No route matches [DELETE] "/tasks"): + +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-21 22:29: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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (2.8ms) +Completed 200 OK in 38ms (Views: 34.1ms | ActiveRecord: 0.3ms) + + +Started DELETE "/tasks/41" for 127.0.0.1 at 2017-09-21 22:29:21 -0700 +Processing by TasksController#destroy as HTML + Parameters: {"authenticity_token"=>"u6DJ/M+ja22iW4FQfFFZ7cKYkg+J5AyqlO0nQpMski6khv9FMrjxbAE3nSQhWuQcYBg4G9bSLwthGQHyRyentg==", "id"=>"41"} + Task Load (0.3ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 41], ["LIMIT", 1]] +  (0.1ms) BEGIN + SQL (0.5ms) DELETE FROM "tasks" WHERE "tasks"."id" = $1 [["id", 41]] +  (1.5ms) COMMIT + Rendering tasks/destroy.html.erb within layouts/application + Rendered tasks/destroy.html.erb within layouts/application (0.5ms) +Completed 200 OK in 31ms (Views: 23.2ms | ActiveRecord: 2.5ms) + + +Started GET "/" for 127.0.0.1 at 2017-09-21 22:43:34 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (3.2ms) +Completed 200 OK in 31ms (Views: 28.1ms | ActiveRecord: 0.5ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-21 22:43:37 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (3.1ms) +Completed 200 OK in 57ms (Views: 53.8ms | ActiveRecord: 0.4ms) + + +Started GET "/tasks/new" for 127.0.0.1 at 2017-09-21 22:43:42 -0700 +Processing by TasksController#new as HTML + Rendering tasks/new.html.erb within layouts/application + Rendered tasks/new.html.erb within layouts/application (5.5ms) +Completed 200 OK in 47ms (Views: 44.1ms | ActiveRecord: 0.0ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-21 23:10:46 -0700 +Processing by TasksController#index as HTML + Rendering tasks/index.html.erb within layouts/application + Task Load (1.1ms) SELECT "tasks".* FROM "tasks" ORDER BY "tasks"."id" ASC + Rendered tasks/index.html.erb within layouts/application (15.4ms) +Completed 200 OK in 76ms (Views: 65.1ms | ActiveRecord: 1.1ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-21 23:10:47 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (4.0ms) +Completed 200 OK in 91ms (Views: 88.6ms | ActiveRecord: 0.4ms) + + +Started DELETE "/tasks/40" for 127.0.0.1 at 2017-09-21 23:10:49 -0700 +Processing by TasksController#destroy as HTML + Parameters: {"authenticity_token"=>"yoNDitdbX9pMOY2IDOjrF1CZtnI1elM2iN2z9lpbu33VpXUzKkDF2+9VkfxR41bm8hkcZmpMcJd9KZVGjlCO5Q==", "id"=>"40"} + Task Load (0.7ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 40], ["LIMIT", 1]] +  (0.3ms) BEGIN + SQL (0.4ms) DELETE FROM "tasks" WHERE "tasks"."id" = $1 [["id", 40]] +  (1.3ms) COMMIT + Rendering tasks/destroy.html.erb within layouts/application + Rendered tasks/destroy.html.erb within layouts/application (0.6ms) +Completed 200 OK in 44ms (Views: 33.5ms | ActiveRecord: 2.7ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-21 23:18:30 -0700 +Processing by TasksController#index as HTML + Rendering tasks/index.html.erb within layouts/application + Task Load (1.3ms) SELECT "tasks".* FROM "tasks" ORDER BY "tasks"."id" ASC + Rendered tasks/index.html.erb within layouts/application (24.9ms) +Completed 200 OK in 101ms (Views: 83.8ms | ActiveRecord: 1.3ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-21 23:18: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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (4.5ms) +Completed 200 OK in 38ms (Views: 34.6ms | ActiveRecord: 0.3ms) + + +Started DELETE "/tasks/39" for 127.0.0.1 at 2017-09-21 23:18:33 -0700 +Processing by TasksController#destroy as HTML + Parameters: {"authenticity_token"=>"xC+XbRF1gusYHt6I2wtPf4ENOi17n8ii+8JNJRZGlE3bCaHU7G4Y6rtywvyGAPKOI42QOSSp6wMONmuVwk2h1Q==", "id"=>"39"} + Task Load (0.3ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 39], ["LIMIT", 1]] +  (0.1ms) BEGIN + SQL (2.0ms) DELETE FROM "tasks" WHERE "tasks"."id" = $1 [["id", 39]] +  (0.4ms) COMMIT + Rendering tasks/destroy.html.erb within layouts/application + Rendered tasks/destroy.html.erb within layouts/application (0.5ms) +Completed 200 OK in 42ms (Views: 32.3ms | ActiveRecord: 2.7ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-21 23:32:23 -0700 +Processing by TasksController#index as HTML + Rendering tasks/index.html.erb within layouts/application + Task Load (1.1ms) SELECT "tasks".* FROM "tasks" ORDER BY "tasks"."id" ASC + Rendered tasks/index.html.erb within layouts/application (32.9ms) +Completed 200 OK in 102ms (Views: 73.2ms | ActiveRecord: 7.2ms) + + +Started DELETE "/tasks/38" for 127.0.0.1 at 2017-09-21 23:32:25 -0700 +Processing by TasksController#destroy as HTML + Parameters: {"authenticity_token"=>"dM15sMYhOz0mp2dHugASzbg3upvAJc/bGXfzFR1T1I5r608JOzqhPIXLezPnC688GrcQj58T7Hrsg9WlyVjhFg==", "id"=>"38"} + Task Load (0.2ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 38], ["LIMIT", 1]] +  (0.1ms) BEGIN + SQL (0.4ms) DELETE FROM "tasks" WHERE "tasks"."id" = $1 [["id", 38]] +  (1.1ms) COMMIT + Rendering tasks/destroy.html.erb within layouts/application + Rendered tasks/destroy.html.erb within layouts/application (0.7ms) +Completed 200 OK in 49ms (Views: 41.7ms | ActiveRecord: 1.8ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-21 23:32:27 -0700 +Processing by TasksController#index as HTML + Rendering tasks/index.html.erb within layouts/application + Task Load (1.9ms) SELECT "tasks".* FROM "tasks" ORDER BY "tasks"."id" ASC + Rendered tasks/index.html.erb within layouts/application (7.0ms) +Completed 200 OK in 52ms (Views: 47.8ms | ActiveRecord: 1.9ms) + + +Started GET "/tasks/new" for 127.0.0.1 at 2017-09-21 23:33:44 -0700 +Processing by TasksController#new as HTML + Rendering tasks/new.html.erb within layouts/application + Rendered tasks/new.html.erb within layouts/application (5.0ms) +Completed 200 OK in 53ms (Views: 48.7ms | ActiveRecord: 0.0ms) + + +Started POST "/tasks" for 127.0.0.1 at 2017-09-21 23:33:51 -0700 +Processing by TasksController#create as HTML + Parameters: {"utf8"=>"✓", "authenticity_token"=>"c0QX4GZZAMF8joJlTcAO8IwJbxNaOk9g2p6HTQJNQnT0Qqzrg7fbKfsmd6lsJr5kIlUj6h0yf1m0Sj3uZ3CLSA==", "task"=>{"name"=>"aasasasasa", "description"=>"sasasas", "completion_date"=>"9/25/2017"}, "commit"=>"Create Task"} +  (0.2ms) BEGIN + SQL (0.7ms) INSERT INTO "tasks" ("name", "description", "created_at", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["name", "aasasasasa"], ["description", "sasasas"], ["created_at", "2017-09-22 06:33:51.352626"], ["updated_at", "2017-09-22 06:33:51.352626"]] +  (6.1ms) COMMIT +Redirected to http://localhost:3000/ +Completed 302 Found in 13ms (ActiveRecord: 6.9ms) + + +Started GET "/" for 127.0.0.1 at 2017-09-21 23:33:51 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (2.5ms) +Completed 200 OK in 30ms (Views: 27.2ms | ActiveRecord: 0.4ms) + + +Started GET "/tasks/new" for 127.0.0.1 at 2017-09-21 23:33:53 -0700 +Processing by TasksController#new as HTML + Rendering tasks/new.html.erb within layouts/application + Rendered tasks/new.html.erb within layouts/application (4.1ms) +Completed 200 OK in 50ms (Views: 46.1ms | ActiveRecord: 0.0ms) + + +Started POST "/tasks" for 127.0.0.1 at 2017-09-21 23:34:01 -0700 +Processing by TasksController#create as HTML + Parameters: {"utf8"=>"✓", "authenticity_token"=>"7wmEhYmzwe9USPM9UW60gE1OwGtjYSLIPRtzOTJEYWhoDz+ObF0aB9PgBvFwiAQU4xKMkiRpEvFTz8maV3moVA==", "task"=>{"name"=>"dsadfe", "description"=>"dwerfda", "completion_date"=>"9/25/2017"}, "commit"=>"Create Task"} +  (0.6ms) BEGIN + SQL (0.6ms) INSERT INTO "tasks" ("name", "description", "created_at", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["name", "dsadfe"], ["description", "dwerfda"], ["created_at", "2017-09-22 06:34:01.099298"], ["updated_at", "2017-09-22 06:34:01.099298"]] +  (5.7ms) COMMIT +Redirected to http://localhost:3000/ +Completed 302 Found in 12ms (ActiveRecord: 6.9ms) + + +Started GET "/" for 127.0.0.1 at 2017-09-21 23:34: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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (2.1ms) +Completed 200 OK in 22ms (Views: 20.6ms | ActiveRecord: 0.3ms) + + +Started GET "/tasks/new" for 127.0.0.1 at 2017-09-21 23:34:02 -0700 +Processing by TasksController#new as HTML + Rendering tasks/new.html.erb within layouts/application + Rendered tasks/new.html.erb within layouts/application (2.6ms) +Completed 200 OK in 54ms (Views: 50.9ms | ActiveRecord: 0.0ms) + + +Started POST "/tasks" for 127.0.0.1 at 2017-09-21 23:34:11 -0700 +Processing by TasksController#create as HTML + Parameters: {"utf8"=>"✓", "authenticity_token"=>"8Kiu0hbKD3xQY7V5U+VK05bywQxWceoLJH0z3wb59ZN3rhXZ8yTUlNfLQLVyA/pHOK6N9RF52jJKqYl8Y8Q8rw==", "task"=>{"name"=>"cvxdsfafasfd", "description"=>"fdfewfsd", "completion_date"=>"9/25/2017"}, "commit"=>"Create Task"} +  (0.2ms) BEGIN + SQL (0.5ms) INSERT INTO "tasks" ("name", "description", "created_at", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["name", "cvxdsfafasfd"], ["description", "fdfewfsd"], ["created_at", "2017-09-22 06:34:11.425092"], ["updated_at", "2017-09-22 06:34:11.425092"]] +  (6.3ms) COMMIT +Redirected to http://localhost:3000/ +Completed 302 Found in 12ms (ActiveRecord: 7.0ms) + + +Started GET "/" for 127.0.0.1 at 2017-09-21 23:34:11 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (2.5ms) +Completed 200 OK in 31ms (Views: 28.7ms | ActiveRecord: 0.2ms) + + +Started GET "/tasks/new" for 127.0.0.1 at 2017-09-21 23:34:14 -0700 +Processing by TasksController#new as HTML + Rendering tasks/new.html.erb within layouts/application + Rendered tasks/new.html.erb within layouts/application (3.3ms) +Completed 200 OK in 43ms (Views: 40.5ms | ActiveRecord: 0.0ms) + + +Started POST "/tasks" for 127.0.0.1 at 2017-09-21 23:34:22 -0700 +Processing by TasksController#create as HTML + Parameters: {"utf8"=>"✓", "authenticity_token"=>"QCnUevEhthsh+5gXg9IWv2/4r0izdWFEpRid2L1itlDHL29xFM9t86ZTbduiNKYrwaTjsfR9UX3LzCd72F9/bA==", "task"=>{"name"=>"sasdetgfd", "description"=>"gfsgrafdsaf", "completion_date"=>"9/25/2017"}, "commit"=>"Create Task"} +  (0.1ms) BEGIN + SQL (1.1ms) INSERT INTO "tasks" ("name", "description", "created_at", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["name", "sasdetgfd"], ["description", "gfsgrafdsaf"], ["created_at", "2017-09-22 06:34:22.366910"], ["updated_at", "2017-09-22 06:34:22.366910"]] +  (5.8ms) COMMIT +Redirected to http://localhost:3000/ +Completed 302 Found in 11ms (ActiveRecord: 6.9ms) + + +Started GET "/" for 127.0.0.1 at 2017-09-21 23:34:22 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (2.5ms) +Completed 200 OK in 25ms (Views: 22.5ms | ActiveRecord: 0.4ms) + + +Started GET "/tasks/new" for 127.0.0.1 at 2017-09-21 23:34:24 -0700 +Processing by TasksController#new as HTML + Rendering tasks/new.html.erb within layouts/application + Rendered tasks/new.html.erb within layouts/application (2.9ms) +Completed 200 OK in 65ms (Views: 61.1ms | ActiveRecord: 0.0ms) + + +Started POST "/tasks" for 127.0.0.1 at 2017-09-21 23:34:32 -0700 +Processing by TasksController#create as HTML + Parameters: {"utf8"=>"✓", "authenticity_token"=>"3gOWJsyuOUhQ4Gg33zeIUCuv9gbfEQ4CyTwfnIuyg0JZBS0tKUDioNdInfv+0TjEhfO6/5gZPjun6KU/7o9Kfg==", "task"=>{"name"=>"efsdvgaf", "description"=>"gdsfgsgs", "completion_date"=>"9/23/2017"}, "commit"=>"Create Task"} +  (0.2ms) BEGIN + SQL (0.5ms) INSERT INTO "tasks" ("name", "description", "created_at", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["name", "efsdvgaf"], ["description", "gdsfgsgs"], ["created_at", "2017-09-22 06:34:32.901236"], ["updated_at", "2017-09-22 06:34:32.901236"]] +  (6.9ms) COMMIT +Redirected to http://localhost:3000/ +Completed 302 Found in 12ms (ActiveRecord: 7.6ms) + + +Started GET "/" for 127.0.0.1 at 2017-09-21 23:34: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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (2.9ms) +Completed 200 OK in 25ms (Views: 23.3ms | ActiveRecord: 0.3ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-21 23:35:38 -0700 +Processing by TasksController#index as HTML + Rendering tasks/index.html.erb within layouts/application + Task Load (0.9ms) SELECT "tasks".* FROM "tasks" ORDER BY "tasks"."id" ASC + Rendered tasks/index.html.erb within layouts/application (18.5ms) +Completed 200 OK in 104ms (Views: 91.2ms | ActiveRecord: 0.9ms) + + +Started GET "/" for 127.0.0.1 at 2017-09-22 08:31:34 -0700 +  (11.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 (18.2ms) SELECT "tasks".* FROM "tasks" ORDER BY "tasks"."id" ASC + Rendered tasks/index.html.erb within layouts/application (34.7ms) +Completed 200 OK in 381ms (Views: 333.0ms | ActiveRecord: 23.2ms) + + +Started DELETE "/tasks/46" for 127.0.0.1 at 2017-09-22 08:31:37 -0700 +Processing by TasksController#destroy as HTML + Parameters: {"authenticity_token"=>"Jk5b+RtIDxyvoBXb0NULappqKxZiZOs1bTaG1Mq7ut45aG1A5lOVHQzMCa+N3rabOOqBAj1SyJSYwqBkHrCPRg==", "id"=>"46"} + Task Load (0.4ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 46], ["LIMIT", 1]] +  (0.2ms) BEGIN + SQL (11.3ms) DELETE FROM "tasks" WHERE "tasks"."id" = $1 [["id", 46]] +  (11.7ms) COMMIT + Rendering tasks/destroy.html.erb within layouts/application + Rendered tasks/destroy.html.erb within layouts/application (0.8ms) +Completed 200 OK in 68ms (Views: 21.3ms | ActiveRecord: 30.1ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-22 08:39:10 -0700 +Processing by TasksController#index as HTML + Rendering tasks/index.html.erb within layouts/application + Task Load (2.1ms) SELECT "tasks".* FROM "tasks" ORDER BY "tasks"."id" ASC + Rendered tasks/index.html.erb within layouts/application (6.5ms) +Completed 200 OK in 55ms (Views: 48.3ms | ActiveRecord: 2.1ms) + + +Started DELETE "/tasks/45" for 127.0.0.1 at 2017-09-22 08:41:37 -0700 +Processing by TasksController#destroy as HTML + Parameters: {"authenticity_token"=>"3aF3IjRRkinF+0BSgPPD+b2G9eQFiruMXroeNO+7mtjCh0GbyUoIKGaXXCbd+H4IHwZf8Fq8mC2rTjiEO7CvQA==", "id"=>"45"} + Task Load (1.3ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 45], ["LIMIT", 1]] +  (0.4ms) BEGIN + SQL (3.5ms) DELETE FROM "tasks" WHERE "tasks"."id" = $1 [["id", 45]] +  (1.4ms) COMMIT + Rendering tasks/destroy.html.erb within layouts/application + Rendered tasks/destroy.html.erb within layouts/application (28.0ms) +Completed 200 OK in 202ms (Views: 136.7ms | ActiveRecord: 6.6ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-22 08:41:40 -0700 +Processing by TasksController#index as HTML + Rendering tasks/index.html.erb within layouts/application + Task Load (1.3ms) SELECT "tasks".* FROM "tasks" ORDER BY "tasks"."id" ASC + Rendered tasks/index.html.erb within layouts/application (6.4ms) +Completed 200 OK in 65ms (Views: 60.5ms | ActiveRecord: 1.3ms) + + +Started DELETE "/tasks/44" for 127.0.0.1 at 2017-09-22 08:41:42 -0700 +Processing by TasksController#destroy as HTML + Parameters: {"authenticity_token"=>"4OQheo1wkrMSPlYJHZ+nqbRkvAtbqnGMzAljsywnHYH/whfDcGsIsrFSSn1AlBpYFuQWHwScUi05/UUD+CwoGQ==", "id"=>"44"} + Task Load (1.4ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 44], ["LIMIT", 1]] +  (0.4ms) BEGIN + SQL (0.4ms) DELETE FROM "tasks" WHERE "tasks"."id" = $1 [["id", 44]] +  (12.3ms) COMMIT + Rendering tasks/destroy.html.erb within layouts/application + Rendered tasks/destroy.html.erb within layouts/application (0.6ms) +Completed 200 OK in 49ms (Views: 24.8ms | ActiveRecord: 16.1ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-22 08:41:47 -0700 +Processing by TasksController#index as HTML + Rendering tasks/index.html.erb within layouts/application + Task Load (1.0ms) SELECT "tasks".* FROM "tasks" ORDER BY "tasks"."id" ASC + Rendered tasks/index.html.erb within layouts/application (4.8ms) +Completed 200 OK in 50ms (Views: 46.0ms | ActiveRecord: 1.0ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-22 08:42:31 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (2.3ms) +Completed 200 OK in 29ms (Views: 26.5ms | ActiveRecord: 0.4ms) + + +Started DELETE "/tasks/42" for 127.0.0.1 at 2017-09-22 08:42:34 -0700 +Processing by TasksController#destroy as HTML + Parameters: {"authenticity_token"=>"KBYWlgP2QbMBjlw+YKcnQ5Q1v2f64luYEQImNoMG9eo3MCAv/u3bsqLiQEo9rJqyNrUVc6XUeDnk9gCGVw3Acg==", "id"=>"42"} + Task Load (0.5ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 42], ["LIMIT", 1]] +  (0.2ms) BEGIN + SQL (0.5ms) DELETE FROM "tasks" WHERE "tasks"."id" = $1 [["id", 42]] +  (1.3ms) COMMIT + Rendering tasks/destroy.html.erb within layouts/application + Rendered tasks/destroy.html.erb within layouts/application (0.8ms) +Completed 200 OK in 27ms (Views: 19.9ms | ActiveRecord: 2.4ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-22 08:42: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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (2.8ms) +Completed 200 OK in 43ms (Views: 40.0ms | ActiveRecord: 0.3ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-22 08:44:18 -0700 +Processing by TasksController#index as HTML + Rendering tasks/index.html.erb within layouts/application + Task Load (1.1ms) SELECT "tasks".* FROM "tasks" ORDER BY "tasks"."id" ASC + Rendered tasks/index.html.erb within layouts/application (13.8ms) +Completed 200 OK in 75ms (Views: 63.9ms | ActiveRecord: 1.1ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-22 08:44:23 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (3.6ms) +Completed 200 OK in 33ms (Views: 29.5ms | ActiveRecord: 0.6ms) + + +Started GET "/tasks/1" for 127.0.0.1 at 2017-09-22 08:44:38 -0700 +Processing by TasksController#show as HTML + Parameters: {"id"=>"1"} + Task Load (0.6ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 1], ["LIMIT", 1]] +Completed 404 Not Found in 7ms (ActiveRecord: 0.6ms) + + + +ActiveRecord::RecordNotFound (Couldn't find Task with 'id'=1): + +app/controllers/tasks_controller.rb:17:in `show' +Started GET "/tasks/43" for 127.0.0.1 at 2017-09-22 08:45:08 -0700 +Processing by TasksController#show as HTML + Parameters: {"id"=>"43"} + Task Load (0.9ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 43], ["LIMIT", 1]] + Rendering tasks/show.html.erb within layouts/application + Rendered tasks/show.html.erb within layouts/application (4.0ms) +Completed 500 Internal Server Error in 14ms (ActiveRecord: 0.9ms) + + + +ActionView::Template::Error (wrong number of arguments (given 4, expected 0..3)): + 24: + 25: <%= link_to "Edit", edit_task_path(@task.id) %> + 26: + 27: <%= link_to "Delete", delete_task_path(@task), {method: :delete}, data: {confirm: "Are you sure?"}%> + 28: + 29: <%= link_to "Visit Other Site", "http://www.rubyonrails.org/", data: { confirm: "Are you sure?" } %> + 30: + +app/views/tasks/show.html.erb:27:in `_app_views_tasks_show_html_erb__4458938855775417434_70260641439960' +Started GET "/tasks/43" for 127.0.0.1 at 2017-09-22 08:45:28 -0700 +Processing by TasksController#show as HTML + Parameters: {"id"=>"43"} + Task Load (0.2ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 43], ["LIMIT", 1]] + Rendering tasks/show.html.erb within layouts/application + Rendered tasks/show.html.erb within layouts/application (3.0ms) +Completed 200 OK in 32ms (Views: 28.8ms | ActiveRecord: 0.2ms) + + +Started DELETE "/tasks/43" for 127.0.0.1 at 2017-09-22 08:46:12 -0700 +Processing by TasksController#destroy as HTML + Parameters: {"authenticity_token"=>"EEIJjjxDZvNDjIY3xV72rV9ANnglMoe0Lvkd0vQJWpkPZD83wVj88uDgmkOYVUtc/cCcbHoEpBXbDTtiIAJvAQ==", "id"=>"43"} + Task Load (0.4ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 43], ["LIMIT", 1]] +  (0.2ms) BEGIN + SQL (7.1ms) DELETE FROM "tasks" WHERE "tasks"."id" = $1 [["id", 43]] +  (6.5ms) COMMIT + Rendering tasks/destroy.html.erb within layouts/application + Rendered tasks/destroy.html.erb within layouts/application (0.6ms) +Completed 200 OK in 51ms (Views: 30.0ms | ActiveRecord: 14.2ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-22 08:46: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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (3.1ms) +Completed 200 OK in 59ms (Views: 56.1ms | ActiveRecord: 0.3ms) + + +Started GET "/tasks/new" for 127.0.0.1 at 2017-09-22 08:46:16 -0700 +Processing by TasksController#new as HTML + Rendering tasks/new.html.erb within layouts/application + Rendered tasks/new.html.erb within layouts/application (53.2ms) +Completed 200 OK in 99ms (Views: 93.8ms | ActiveRecord: 0.0ms) + + +Started POST "/tasks" for 127.0.0.1 at 2017-09-22 08:46:25 -0700 +Processing by TasksController#create as HTML + Parameters: {"utf8"=>"✓", "authenticity_token"=>"o2BiN06VHW+QPIHaGfgDQwlku1aQvqcPHjgYjQGr77AkZtk8q3vGhxeUdBY4HrPXpzj3r9e2lzZw7KIuZJYmjA==", "task"=>{"name"=>"djffhfhfhfhfh", "description"=>"djsjsjsj", "completion_date"=>"9/25/2017"}, "commit"=>"Create Task"} +  (0.2ms) BEGIN + SQL (25.5ms) INSERT INTO "tasks" ("name", "description", "created_at", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["name", "djffhfhfhfhfh"], ["description", "djsjsjsj"], ["created_at", "2017-09-22 15:46:25.647745"], ["updated_at", "2017-09-22 15:46:25.647745"]] +  (0.4ms) COMMIT +Redirected to http://localhost:3000/ +Completed 302 Found in 33ms (ActiveRecord: 26.1ms) + + +Started GET "/" for 127.0.0.1 at 2017-09-22 08:46:25 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (2.9ms) +Completed 200 OK in 28ms (Views: 25.4ms | ActiveRecord: 0.5ms) + + +Started DELETE "/tasks/47" for 127.0.0.1 at 2017-09-22 08:46:29 -0700 +Processing by TasksController#destroy as HTML + Parameters: {"authenticity_token"=>"JQIOEeXI+2Qbk3T84oTZQiAe0LR2MYGSgHOTAMD5VbE6JDioGNNhZbj/aIi/j2Szgp56oCkHojN1h7WwFPJgKQ==", "id"=>"47"} + Task Load (0.4ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 47], ["LIMIT", 1]] +  (0.2ms) BEGIN + SQL (0.3ms) DELETE FROM "tasks" WHERE "tasks"."id" = $1 [["id", 47]] +  (5.1ms) COMMIT + Rendering tasks/destroy.html.erb within layouts/application + Rendered tasks/destroy.html.erb within layouts/application (0.5ms) +Completed 200 OK in 29ms (Views: 18.3ms | ActiveRecord: 6.0ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-22 08:46:33 -0700 +Processing by TasksController#index as HTML + Rendering tasks/index.html.erb within layouts/application + Task Load (0.9ms) SELECT "tasks".* FROM "tasks" ORDER BY "tasks"."id" ASC + Rendered tasks/index.html.erb within layouts/application (3.8ms) +Completed 200 OK in 41ms (Views: 38.2ms | ActiveRecord: 0.9ms) + + +Started GET "/tasks/new" for 127.0.0.1 at 2017-09-22 08:46:36 -0700 +Processing by TasksController#new as HTML + Rendering tasks/new.html.erb within layouts/application + Rendered tasks/new.html.erb within layouts/application (2.4ms) +Completed 200 OK in 58ms (Views: 55.6ms | ActiveRecord: 0.0ms) + + +Started POST "/tasks" for 127.0.0.1 at 2017-09-22 08:46:45 -0700 +Processing by TasksController#create as HTML + Parameters: {"utf8"=>"✓", "authenticity_token"=>"CpZdjlZXPswZw63rGRrNaLR+iitJckFg+507nDgTDDqNkOaFs7nlJJ5rWCc4/H38GiLG0g56cVmVSYE/XS7FBg==", "task"=>{"name"=>"ddddddd", "description"=>"ddddd", "completion_date"=>"9/25/2017"}, "commit"=>"Create Task"} +  (0.2ms) BEGIN + SQL (1.1ms) INSERT INTO "tasks" ("name", "description", "created_at", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["name", "ddddddd"], ["description", "ddddd"], ["created_at", "2017-09-22 15:46:45.172515"], ["updated_at", "2017-09-22 15:46:45.172515"]] +  (4.8ms) COMMIT +Redirected to http://localhost:3000/ +Completed 302 Found in 11ms (ActiveRecord: 6.1ms) + + +Started GET "/" for 127.0.0.1 at 2017-09-22 08:46:45 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (2.2ms) +Completed 200 OK in 23ms (Views: 20.3ms | ActiveRecord: 0.4ms) + + +Started GET "/tasks/48" for 127.0.0.1 at 2017-09-22 08:46:47 -0700 +Processing by TasksController#show as HTML + Parameters: {"id"=>"48"} + Task Load (0.9ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 48], ["LIMIT", 1]] + Rendering tasks/show.html.erb within layouts/application + Rendered tasks/show.html.erb within layouts/application (0.9ms) +Completed 200 OK in 56ms (Views: 49.8ms | ActiveRecord: 0.9ms) + + +Started DELETE "/tasks/48" for 127.0.0.1 at 2017-09-22 08:47:25 -0700 +Processing by TasksController#destroy as HTML + Parameters: {"authenticity_token"=>"T8R1B3npTGsNyn2cIOOXPM8HvNc6u+xYhZdZxo4I53pQ4kO+hPLWaq6mYeh96CrNbYcWw2WNz/lwY392WgPS4g==", "id"=>"48"} + Task Load (0.3ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 48], ["LIMIT", 1]] +  (0.3ms) BEGIN + SQL (1.0ms) DELETE FROM "tasks" WHERE "tasks"."id" = $1 [["id", 48]] +  (7.8ms) COMMIT + Rendering tasks/destroy.html.erb within layouts/application + Rendered tasks/destroy.html.erb within layouts/application (0.7ms) +Completed 200 OK in 80ms (Views: 62.6ms | ActiveRecord: 9.4ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-22 08:47: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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (2.1ms) +Completed 200 OK in 42ms (Views: 38.5ms | ActiveRecord: 0.3ms) + + +Started GET "/tasks/new" for 127.0.0.1 at 2017-09-22 08:47:31 -0700 +Processing by TasksController#new as HTML + Rendering tasks/new.html.erb within layouts/application + Rendered tasks/new.html.erb within layouts/application (3.1ms) +Completed 200 OK in 42ms (Views: 39.7ms | ActiveRecord: 0.0ms) + + +Started POST "/tasks" for 127.0.0.1 at 2017-09-22 08:52:28 -0700 +Processing by TasksController#create as HTML + Parameters: {"utf8"=>"✓", "authenticity_token"=>"caKePF94RkCX50WNsrlvVy6LIY2IUJ8w4Wg1XpPDBCf2pCU3upadqBBPsEGTX9/DgNdtdM9YrwmPvI/99v7NGw==", "task"=>{"name"=>"fffffff", "description"=>"ffffff", "completion_date"=>"9/25/2017"}, "commit"=>"Create Task"} +  (0.6ms) BEGIN + SQL (2.4ms) INSERT INTO "tasks" ("name", "description", "created_at", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["name", "fffffff"], ["description", "ffffff"], ["created_at", "2017-09-22 15:52:28.351638"], ["updated_at", "2017-09-22 15:52:28.351638"]] +  (0.4ms) COMMIT +Redirected to http://localhost:3000/ +Completed 302 Found in 34ms (ActiveRecord: 3.3ms) + + +Started GET "/" for 127.0.0.1 at 2017-09-22 08:52:28 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (7.9ms) +Completed 200 OK in 59ms (Views: 55.2ms | ActiveRecord: 0.7ms) + + +Started GET "/tasks/new" for 127.0.0.1 at 2017-09-22 08:52:30 -0700 +Processing by TasksController#new as HTML + Rendering tasks/new.html.erb within layouts/application + Rendered tasks/new.html.erb within layouts/application (12.1ms) +Completed 200 OK in 75ms (Views: 72.9ms | ActiveRecord: 0.0ms) + + +Started POST "/tasks" for 127.0.0.1 at 2017-09-22 08:52:38 -0700 +Processing by TasksController#create as HTML + Parameters: {"utf8"=>"✓", "authenticity_token"=>"r/Ncl0CZOOh+67iUe3Ft2tNjtYlssxM3pOOPzSI0bxko9eecpXfjAPlDTVhal91OfT/5cCu7Iw7KNzVuRwmmJQ==", "task"=>{"name"=>"dddddd", "description"=>"dddddd", "completion_date"=>"09252017"}, "commit"=>"Create Task"} +  (0.2ms) BEGIN + SQL (0.4ms) INSERT INTO "tasks" ("name", "description", "created_at", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["name", "dddddd"], ["description", "dddddd"], ["created_at", "2017-09-22 15:52:38.019754"], ["updated_at", "2017-09-22 15:52:38.019754"]] +  (6.2ms) COMMIT +Redirected to http://localhost:3000/ +Completed 302 Found in 16ms (ActiveRecord: 6.9ms) + + +Started GET "/" for 127.0.0.1 at 2017-09-22 08:52:38 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (3.3ms) +Completed 200 OK in 33ms (Views: 30.5ms | ActiveRecord: 0.4ms) + + +Started DELETE "/tasks/50" for 127.0.0.1 at 2017-09-22 08:52:44 -0700 +Processing by TasksController#destroy as HTML + Parameters: {"authenticity_token"=>"iPWTan9tzPaxO007uRz2kOyVZS2LsrhFjo45fz9+rgGX06XTgnZW9xJXUU/kF0thThXPOdSEm+R7eh/P63WbmQ==", "id"=>"50"} + Task Load (0.3ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 50], ["LIMIT", 1]] +  (1.4ms) BEGIN + SQL (0.5ms) DELETE FROM "tasks" WHERE "tasks"."id" = $1 [["id", 50]] +  (6.1ms) COMMIT + Rendering tasks/destroy.html.erb within layouts/application + Rendered tasks/destroy.html.erb within layouts/application (0.7ms) +Completed 200 OK in 42ms (Views: 26.7ms | ActiveRecord: 8.2ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-22 08:52:46 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (3.2ms) +Completed 200 OK in 62ms (Views: 58.9ms | ActiveRecord: 0.5ms) + + +Started GET "/tasks/49" for 127.0.0.1 at 2017-09-22 08:52:54 -0700 +Processing by TasksController#show as HTML + Parameters: {"id"=>"49"} + Task Load (0.2ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 49], ["LIMIT", 1]] + Rendering tasks/show.html.erb within layouts/application + Rendered tasks/show.html.erb within layouts/application (1.9ms) +Completed 200 OK in 48ms (Views: 45.0ms | ActiveRecord: 0.2ms) + + +Started DELETE "/tasks/49" for 127.0.0.1 at 2017-09-22 08:52:57 -0700 +Processing by TasksController#destroy as HTML + Parameters: {"authenticity_token"=>"fibBG8WA11kkcF9IN01YMrGROqp5NzoeAEEb5EsW7+JhAPeiOJtNWIccQzxqRuXDExGQviYBGb/1tT1Unx3aeg==", "id"=>"49"} + Task Load (0.3ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 49], ["LIMIT", 1]] +  (0.1ms) BEGIN + SQL (0.7ms) DELETE FROM "tasks" WHERE "tasks"."id" = $1 [["id", 49]] +  (7.9ms) COMMIT + Rendering tasks/destroy.html.erb within layouts/application + Rendered tasks/destroy.html.erb within layouts/application (1.3ms) +Completed 200 OK in 60ms (Views: 45.0ms | ActiveRecord: 9.1ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-22 08:53: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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (2.9ms) +Completed 200 OK in 62ms (Views: 60.0ms | ActiveRecord: 0.5ms) + + +Started GET "/tasks/new" for 127.0.0.1 at 2017-09-22 08:54:56 -0700 +Processing by TasksController#new as HTML + Rendering tasks/new.html.erb within layouts/application + Rendered tasks/new.html.erb within layouts/application (2.9ms) +Completed 200 OK in 46ms (Views: 41.2ms | ActiveRecord: 0.0ms) + + +Started POST "/tasks" for 127.0.0.1 at 2017-09-22 08:55:02 -0700 +Processing by TasksController#create as HTML + Parameters: {"utf8"=>"✓", "authenticity_token"=>"2CCcAK8maSfTEYmAq6MQ8KKaLb9opT8q1/2sC9iCSIFfJicLSsiyz1S5fEyKRaBkDMZhRi+tDxO5KRaovb+BvQ==", "task"=>{"name"=>"csdcsd", "description"=>"sdfsDF", "completion_date"=>"9/25/2017"}, "commit"=>"Create Task"} +  (0.2ms) BEGIN + SQL (1.3ms) INSERT INTO "tasks" ("name", "description", "created_at", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["name", "csdcsd"], ["description", "sdfsDF"], ["created_at", "2017-09-22 15:55:02.753578"], ["updated_at", "2017-09-22 15:55:02.753578"]] +  (6.4ms) COMMIT +Redirected to http://localhost:3000/ +Completed 302 Found in 12ms (ActiveRecord: 7.9ms) + + +Started GET "/" for 127.0.0.1 at 2017-09-22 08:55:02 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (4.3ms) +Completed 500 Internal Server Error in 12ms (ActiveRecord: 0.6ms) + + + +ActionView::Template::Error (No route matches {:action=>"destroy", :controller=>"tasks", :id=>nil}, missing required keys: [:id]): + 19: + 20:
    + 21: <%= link_to("Edit", edit_task_path(task[:id])) %> + 22: <%= link_to "Delete", delete_task_path(@task), method: :delete, data: {confirm: "Are you sure?"}%>
    + 23: + 24: <% end %> + 25: + +app/views/tasks/index.html.erb:22:in `block in _app_views_tasks_index_html_erb___3824354154628358207_70260621558820' +app/views/tasks/index.html.erb:11:in `_app_views_tasks_index_html_erb___3824354154628358207_70260621558820' +Started GET "/" for 127.0.0.1 at 2017-09-22 08:55:36 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (5.6ms) +Completed 200 OK in 30ms (Views: 27.7ms | ActiveRecord: 0.6ms) + + +Started DELETE "/tasks/51" for 127.0.0.1 at 2017-09-22 08:55:40 -0700 +Processing by TasksController#destroy as HTML + Parameters: {"authenticity_token"=>"ukEoa+Flxrn8tP57t+fwnYtmAMPY5oxxYzSwSo6mmxylZx7SHH5cuF/Y4g/q7E1sKeaq14fQr9CWwJb6Wq2uhA==", "id"=>"51"} + Task Load (0.5ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 51], ["LIMIT", 1]] +  (0.5ms) BEGIN + SQL (0.8ms) DELETE FROM "tasks" WHERE "tasks"."id" = $1 [["id", 51]] +  (6.4ms) COMMIT + Rendering tasks/destroy.html.erb within layouts/application + Rendered tasks/destroy.html.erb within layouts/application (1.2ms) +Completed 200 OK in 42ms (Views: 25.6ms | ActiveRecord: 8.2ms) + + +Started GET "/" for 127.0.0.1 at 2017-09-22 13:19:53 -0700 +  (7.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.7ms) SELECT "tasks".* FROM "tasks" ORDER BY "tasks"."id" ASC + Rendered tasks/index.html.erb within layouts/application (4.7ms) +Completed 200 OK in 246ms (Views: 224.1ms | ActiveRecord: 2.0ms) + + +Started GET "/tasks/new" for 127.0.0.1 at 2017-09-22 13:19:57 -0700 +Processing by TasksController#new as HTML + Rendering tasks/new.html.erb within layouts/application + Rendered tasks/new.html.erb within layouts/application (44.3ms) +Completed 200 OK in 97ms (Views: 70.6ms | ActiveRecord: 10.9ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-22 13:20:05 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (2.1ms) +Completed 200 OK in 44ms (Views: 39.4ms | ActiveRecord: 0.2ms) + + +Started GET "/tasks/new" for 127.0.0.1 at 2017-09-22 13:20:07 -0700 +Processing by TasksController#new as HTML + Rendering tasks/new.html.erb within layouts/application + Rendered tasks/new.html.erb within layouts/application (4.6ms) +Completed 200 OK in 84ms (Views: 80.1ms | ActiveRecord: 0.0ms) + + +Started POST "/tasks" for 127.0.0.1 at 2017-09-22 13:20:16 -0700 +Processing by TasksController#create as HTML + Parameters: {"utf8"=>"✓", "authenticity_token"=>"ftqMg3m330NPk3J6lFedmXtlpiFjcpKcjtwxHRO76pr53DeInFkEq8g7h7a1sS0N1Tnq2CR6oqXgCIu+doYjpg==", "task"=>{"name"=>"aaaaaaaaaa", "description"=>"aaaaaaaaaaaa", "completion_date"=>"9/25/2017"}, "commit"=>"Create Task"} +  (0.2ms) BEGIN + SQL (23.6ms) INSERT INTO "tasks" ("name", "description", "created_at", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["name", "aaaaaaaaaa"], ["description", "aaaaaaaaaaaa"], ["created_at", "2017-09-22 20:20:16.940739"], ["updated_at", "2017-09-22 20:20:16.940739"]] +  (0.8ms) COMMIT +Redirected to http://localhost:3000/ +Completed 302 Found in 33ms (ActiveRecord: 24.7ms) + + +Started GET "/" for 127.0.0.1 at 2017-09-22 13:20:16 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (4.6ms) +Completed 200 OK in 35ms (Views: 32.7ms | ActiveRecord: 0.2ms) + + +Started GET "/tasks/new" for 127.0.0.1 at 2017-09-22 13:20:18 -0700 +Processing by TasksController#new as HTML + Rendering tasks/new.html.erb within layouts/application + Rendered tasks/new.html.erb within layouts/application (8.3ms) +Completed 200 OK in 67ms (Views: 64.0ms | ActiveRecord: 0.0ms) + + +Started POST "/tasks" for 127.0.0.1 at 2017-09-22 13:20:32 -0700 +Processing by TasksController#create as HTML + Parameters: {"utf8"=>"✓", "authenticity_token"=>"n+4Jh6mdzE3t26MsWYnGl/F6sNxIu1PVchaP7T/3REUY6LKMTHMXpWpzVuB4b3YDXyb8JQ+zY+wcwjVOWsqNeQ==", "task"=>{"name"=>"bbbbbbbbbb", "description"=>"bbbbbbbbbbbb", "completion_date"=>"9/23/2017"}, "commit"=>"Create Task"} +  (0.2ms) BEGIN + SQL (0.4ms) INSERT INTO "tasks" ("name", "description", "created_at", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["name", "bbbbbbbbbb"], ["description", "bbbbbbbbbbbb"], ["created_at", "2017-09-22 20:20:32.938119"], ["updated_at", "2017-09-22 20:20:32.938119"]] +  (6.0ms) COMMIT +Redirected to http://localhost:3000/ +Completed 302 Found in 11ms (ActiveRecord: 6.6ms) + + +Started GET "/" for 127.0.0.1 at 2017-09-22 13:20:32 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (2.9ms) +Completed 200 OK in 29ms (Views: 27.1ms | ActiveRecord: 0.4ms) + + +Started GET "/tasks/new" for 127.0.0.1 at 2017-09-22 13:20:36 -0700 +Processing by TasksController#new as HTML + Rendering tasks/new.html.erb within layouts/application + Rendered tasks/new.html.erb within layouts/application (2.7ms) +Completed 200 OK in 39ms (Views: 37.3ms | ActiveRecord: 0.0ms) + + +Started POST "/tasks" for 127.0.0.1 at 2017-09-22 13:20:48 -0700 +Processing by TasksController#create as HTML + Parameters: {"utf8"=>"✓", "authenticity_token"=>"mkZWB7ZfUw7SwPMdEsdI+dBbV41yWi8FoBqoxX7rlDEdQO0MU7GI5lVoBtEzIfhtfgcbdDVSHzzOzhJmG9ZdDQ==", "task"=>{"name"=>"ccccccccccc", "description"=>"ccccccccccccc", "completion_date"=>"9/29/2017"}, "commit"=>"Create Task"} +  (0.2ms) BEGIN + SQL (0.4ms) INSERT INTO "tasks" ("name", "description", "created_at", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["name", "ccccccccccc"], ["description", "ccccccccccccc"], ["created_at", "2017-09-22 20:20:48.402503"], ["updated_at", "2017-09-22 20:20:48.402503"]] +  (5.9ms) COMMIT +Redirected to http://localhost:3000/ +Completed 302 Found in 10ms (ActiveRecord: 6.5ms) + + +Started GET "/" for 127.0.0.1 at 2017-09-22 13:20: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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (2.4ms) +Completed 200 OK in 24ms (Views: 22.1ms | ActiveRecord: 0.3ms) + + +Started GET "/tasks/new" for 127.0.0.1 at 2017-09-22 13:20:49 -0700 +Processing by TasksController#new as HTML + Rendering tasks/new.html.erb within layouts/application + Rendered tasks/new.html.erb within layouts/application (2.8ms) +Completed 200 OK in 56ms (Views: 52.0ms | ActiveRecord: 0.0ms) + + +Started POST "/tasks" for 127.0.0.1 at 2017-09-22 13:21:00 -0700 +Processing by TasksController#create as HTML + Parameters: {"utf8"=>"✓", "authenticity_token"=>"ubaHpSOwuJCI7Kn/OrU8QsDp0X9cbBCfUHEkVE2melQ+sDyuxl5jeA9EXDMbU4zWbrWdhhtkIKY+pZ73KJuzaA==", "task"=>{"name"=>"dddddddd", "description"=>"dddddddddd", "completion_date"=>"9/25/2017"}, "commit"=>"Create Task"} +  (0.2ms) BEGIN + SQL (6.3ms) INSERT INTO "tasks" ("name", "description", "created_at", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["name", "dddddddd"], ["description", "dddddddddd"], ["created_at", "2017-09-22 20:21:00.834758"], ["updated_at", "2017-09-22 20:21:00.834758"]] +  (4.8ms) COMMIT +Redirected to http://localhost:3000/ +Completed 302 Found in 16ms (ActiveRecord: 11.3ms) + + +Started GET "/" for 127.0.0.1 at 2017-09-22 13:21:00 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (3.2ms) +Completed 200 OK in 26ms (Views: 24.3ms | ActiveRecord: 0.3ms) + + +Started GET "/tasks/new" for 127.0.0.1 at 2017-09-22 13:21:03 -0700 +Processing by TasksController#new as HTML + Rendering tasks/new.html.erb within layouts/application + Rendered tasks/new.html.erb within layouts/application (2.3ms) +Completed 200 OK in 52ms (Views: 49.0ms | ActiveRecord: 0.0ms) + + +Started POST "/tasks" for 127.0.0.1 at 2017-09-22 13:21:13 -0700 +Processing by TasksController#create as HTML + Parameters: {"utf8"=>"✓", "authenticity_token"=>"LTcTMOu14P2tnWrPlWTdgO+nMZgfkZQJjTugiVrKkWKqMag7Dls7FSo1nwO0gm0UQft9YViZpDDj7xoqP/dYXg==", "task"=>{"name"=>"eeeeeeeee", "description"=>"eeeeeeeeee", "completion_date"=>"9/23/2017"}, "commit"=>"Create Task"} +  (0.2ms) BEGIN + SQL (0.4ms) INSERT INTO "tasks" ("name", "description", "created_at", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["name", "eeeeeeeee"], ["description", "eeeeeeeeee"], ["created_at", "2017-09-22 20:21:13.861474"], ["updated_at", "2017-09-22 20:21:13.861474"]] +  (5.9ms) COMMIT +Redirected to http://localhost:3000/ +Completed 302 Found in 12ms (ActiveRecord: 6.5ms) + + +Started GET "/" for 127.0.0.1 at 2017-09-22 13:21:13 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (4.6ms) +Completed 200 OK in 38ms (Views: 34.3ms | ActiveRecord: 0.6ms) + + +Started GET "/tasks/new" for 127.0.0.1 at 2017-09-22 13:21:15 -0700 +Processing by TasksController#new as HTML + Rendering tasks/new.html.erb within layouts/application + Rendered tasks/new.html.erb within layouts/application (2.8ms) +Completed 200 OK in 50ms (Views: 46.4ms | ActiveRecord: 0.0ms) + + +Started POST "/tasks" for 127.0.0.1 at 2017-09-22 13:21:28 -0700 +Processing by TasksController#create as HTML + Parameters: {"utf8"=>"✓", "authenticity_token"=>"0PHZ0J9Lg3WUGq6R6IyUdSFjIY31zeNsEH6hHvRvY8VX92LbeqVYnROyW13JaiThjz9tdLLF01V+qhu9kVKq+Q==", "task"=>{"name"=>"fffffffffffff", "description"=>"ffffffffffffff", "completion_date"=>"9/29/2017"}, "commit"=>"Create Task"} +  (0.2ms) BEGIN + SQL (0.4ms) INSERT INTO "tasks" ("name", "description", "created_at", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["name", "fffffffffffff"], ["description", "ffffffffffffff"], ["created_at", "2017-09-22 20:21:28.410849"], ["updated_at", "2017-09-22 20:21:28.410849"]] +  (5.2ms) COMMIT +Redirected to http://localhost:3000/ +Completed 302 Found in 11ms (ActiveRecord: 5.8ms) + + +Started GET "/" for 127.0.0.1 at 2017-09-22 13:21: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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (3.1ms) +Completed 200 OK in 31ms (Views: 27.3ms | ActiveRecord: 0.3ms) + + +Started GET "/tasks/52/edit" for 127.0.0.1 at 2017-09-22 13:46:25 -0700 +Processing by TasksController#edit as HTML + Parameters: {"id"=>"52"} + Task Load (1.1ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 52], ["LIMIT", 1]] + Rendering tasks/edit.html.erb within layouts/application + Rendered tasks/edit.html.erb within layouts/application (13.5ms) +Completed 200 OK in 148ms (Views: 70.4ms | ActiveRecord: 1.8ms) + + +Started GET "/tasks/52" for 127.0.0.1 at 2017-09-22 13:46:30 -0700 +Processing by TasksController#show as HTML + Parameters: {"id"=>"52"} + Task Load (0.4ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 52], ["LIMIT", 1]] + Rendering tasks/show.html.erb within layouts/application + Rendered tasks/show.html.erb within layouts/application (3.9ms) +Completed 200 OK in 70ms (Views: 63.6ms | ActiveRecord: 0.4ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-22 13:46:35 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (5.5ms) +Completed 200 OK in 73ms (Views: 68.7ms | ActiveRecord: 0.6ms) + + +Started GET "/tasks/53" for 127.0.0.1 at 2017-09-22 13:46:36 -0700 +Processing by TasksController#show as HTML + Parameters: {"id"=>"53"} + Task Load (0.6ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 53], ["LIMIT", 1]] + Rendering tasks/show.html.erb within layouts/application + Rendered tasks/show.html.erb within layouts/application (5.6ms) +Completed 200 OK in 108ms (Views: 100.7ms | ActiveRecord: 0.6ms) + + +Started GET "/tasks/56" for 127.0.0.1 at 2017-09-22 13:46:39 -0700 +Processing by TasksController#show as HTML + Parameters: {"id"=>"56"} + Task Load (0.4ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 56], ["LIMIT", 1]] + Rendering tasks/show.html.erb within layouts/application + Rendered tasks/show.html.erb within layouts/application (1.0ms) +Completed 200 OK in 53ms (Views: 47.3ms | ActiveRecord: 0.4ms) + + +Started GET "/tasks/56/edit" for 127.0.0.1 at 2017-09-22 13:46:42 -0700 +Processing by TasksController#edit as HTML + Parameters: {"id"=>"56"} + Task Load (0.7ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 56], ["LIMIT", 1]] + Rendering tasks/edit.html.erb within layouts/application + Rendered tasks/edit.html.erb within layouts/application (3.1ms) +Completed 200 OK in 49ms (Views: 44.4ms | ActiveRecord: 0.7ms) + + +Started PATCH "/tasks/56" for 127.0.0.1 at 2017-09-22 13:46:45 -0700 +Processing by TasksController#update as HTML + Parameters: {"utf8"=>"✓", "authenticity_token"=>"6Gx+cMB3xoGqWdQ1431C3ZeVnzwbwJbSpYCm4bBLUkvnyMOK0vTadAOKcsYO0YwxSl5LwlYuF3fVcWoEhbauYw==", "task"=>{"name"=>"eeeeeeeee", "description"=>"eeeeeeeeee", "completion_date"=>"9/25/2017"}, "commit"=>"Update Task", "id"=>"56"} + Task Load (0.4ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 56], ["LIMIT", 1]] +  (0.2ms) BEGIN +  (0.3ms) COMMIT +  (0.2ms) BEGIN +  (0.2ms) COMMIT +Redirected to http://localhost:3000/ +Completed 302 Found in 8ms (ActiveRecord: 1.3ms) + + +Started GET "/" for 127.0.0.1 at 2017-09-22 13:46: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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (3.5ms) +Completed 200 OK in 28ms (Views: 25.3ms | ActiveRecord: 0.3ms) + + +Started GET "/tasks/56" for 127.0.0.1 at 2017-09-22 13:46:47 -0700 +Processing by TasksController#show as HTML + Parameters: {"id"=>"56"} + Task Load (0.5ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 56], ["LIMIT", 1]] + Rendering tasks/show.html.erb within layouts/application + Rendered tasks/show.html.erb within layouts/application (1.9ms) +Completed 200 OK in 47ms (Views: 43.0ms | ActiveRecord: 0.5ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-22 13:48: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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (17.8ms) +Completed 200 OK in 85ms (Views: 41.0ms | ActiveRecord: 5.4ms) + + +Started GET "/tasks/57" for 127.0.0.1 at 2017-09-22 13:48:09 -0700 +Processing by TasksController#show as HTML + Parameters: {"id"=>"57"} + Task Load (0.2ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 57], ["LIMIT", 1]] + Rendering tasks/show.html.erb within layouts/application + Rendered tasks/show.html.erb within layouts/application (3.3ms) +Completed 200 OK in 46ms (Views: 41.0ms | ActiveRecord: 0.2ms) + + +Started GET "/tasks/57/edit" for 127.0.0.1 at 2017-09-22 13:50:55 -0700 +Processing by TasksController#edit as HTML + Parameters: {"id"=>"57"} + Task Load (0.6ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 57], ["LIMIT", 1]] + Rendering tasks/edit.html.erb within layouts/application + Rendered tasks/edit.html.erb within layouts/application (8.1ms) +Completed 200 OK in 111ms (Views: 74.4ms | ActiveRecord: 5.0ms) + + +Started PATCH "/tasks/57" for 127.0.0.1 at 2017-09-22 13:50:58 -0700 +Processing by TasksController#update as HTML + Parameters: {"utf8"=>"✓", "authenticity_token"=>"VNmw8SCAYVNz8mFV8KxvY1V4NKFV0dUH6Z/IgziPJzPVFVfOivFa/G4yx72WylRwHVxb/mjE0yl2DV2Lkc7s6g==", "task"=>{"name"=>"fffffffffffff", "description"=>"ffffffffffffff", "completion_date"=>"9/25/2017"}, "commit"=>"Update Task", "id"=>"57"} + Task Load (0.3ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 57], ["LIMIT", 1]] +  (0.2ms) BEGIN +  (0.2ms) COMMIT +  (0.2ms) BEGIN +  (0.8ms) COMMIT +Redirected to http://localhost:3000/ +Completed 302 Found in 8ms (ActiveRecord: 1.7ms) + + +Started GET "/" for 127.0.0.1 at 2017-09-22 13:50:58 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (4.9ms) +Completed 200 OK in 48ms (Views: 44.3ms | ActiveRecord: 0.4ms) + + +Started GET "/tasks/57" for 127.0.0.1 at 2017-09-22 13:51:00 -0700 +Processing by TasksController#show as HTML + Parameters: {"id"=>"57"} + Task Load (1.0ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 57], ["LIMIT", 1]] + Rendering tasks/show.html.erb within layouts/application + Rendered tasks/show.html.erb within layouts/application (1.6ms) +Completed 200 OK in 89ms (Views: 76.0ms | ActiveRecord: 1.0ms) + + +Started GET "/tasks/57/edit" for 127.0.0.1 at 2017-09-22 13:51:08 -0700 +Processing by TasksController#edit as HTML + Parameters: {"id"=>"57"} + Task Load (0.3ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 57], ["LIMIT", 1]] + Rendering tasks/edit.html.erb within layouts/application + Rendered tasks/edit.html.erb within layouts/application (6.3ms) +Completed 200 OK in 87ms (Views: 82.4ms | ActiveRecord: 0.3ms) + + +Started PATCH "/tasks/57" for 127.0.0.1 at 2017-09-22 13:51:12 -0700 +Processing by TasksController#update as HTML + Parameters: {"utf8"=>"✓", "authenticity_token"=>"JKN65IrZ/C7WnVsguTXAwtPYuQPE2cfqbif7rJDS/m6lb53bIKjHgctd/cjfU/vRm/zWXPnMwcTxtW6kOZM1tw==", "task"=>{"name"=>"fffffffffffff", "description"=>"ffffffffffffff", "completion_date"=>"9/25/2017"}, "commit"=>"Update Task", "id"=>"57"} + Task Load (0.2ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 57], ["LIMIT", 1]] +  (1.2ms) BEGIN +  (0.7ms) COMMIT +  (0.6ms) BEGIN +  (0.1ms) COMMIT +Redirected to http://localhost:3000/ +Completed 302 Found in 9ms (ActiveRecord: 2.8ms) + + +Started GET "/" for 127.0.0.1 at 2017-09-22 13:51:12 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (4.4ms) +Completed 200 OK in 47ms (Views: 44.1ms | ActiveRecord: 0.2ms) + + +Started GET "/tasks/57" for 127.0.0.1 at 2017-09-22 13:51:16 -0700 +Processing by TasksController#show as HTML + Parameters: {"id"=>"57"} + Task Load (0.2ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 57], ["LIMIT", 1]] + Rendering tasks/show.html.erb within layouts/application + Rendered tasks/show.html.erb within layouts/application (0.9ms) +Completed 200 OK in 38ms (Views: 33.5ms | ActiveRecord: 0.2ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-22 13:55:57 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (27.2ms) +Completed 200 OK in 85ms (Views: 65.2ms | ActiveRecord: 6.2ms) + + +Started GET "/tasks/52/edit" for 127.0.0.1 at 2017-09-22 14:03:26 -0700 +Processing by TasksController#edit as HTML + Parameters: {"id"=>"52"} + Task Load (0.3ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 52], ["LIMIT", 1]] + Rendering tasks/edit.html.erb within layouts/application + Rendered tasks/edit.html.erb within layouts/application (7.4ms) +Completed 200 OK in 103ms (Views: 96.0ms | ActiveRecord: 0.3ms) + + +Started PATCH "/tasks/52" for 127.0.0.1 at 2017-09-22 14:03:31 -0700 +Processing by TasksController#update as HTML + Parameters: {"utf8"=>"✓", "authenticity_token"=>"/n1IvLJtBWBhnMM4coatSgLMicOcMzgUDQHtypJ+eZ7CnhZRA5OCG0TXS+k3FhS2YwWZRESaiHj2EnSgGvprbw==", "task"=>{"name"=>"aaaaaaaaaa", "description"=>"aaaaaaaaaaaa", "completion_date"=>"2017/09/25"}, "commit"=>"Update Task", "id"=>"52"} + Task Load (0.3ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 52], ["LIMIT", 1]] +  (2.1ms) BEGIN + SQL (24.8ms) UPDATE "tasks" SET "completion_date" = $1, "updated_at" = $2 WHERE "tasks"."id" = $3 [["completion_date", "2017-09-25"], ["updated_at", "2017-09-22 21:03:31.767957"], ["id", 52]] +  (0.3ms) COMMIT +  (0.1ms) BEGIN +  (0.1ms) COMMIT +Redirected to http://localhost:3000/ +Completed 302 Found in 38ms (ActiveRecord: 27.7ms) + + +Started GET "/" for 127.0.0.1 at 2017-09-22 14:03: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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (4.4ms) +Completed 200 OK in 29ms (Views: 26.9ms | ActiveRecord: 0.3ms) + + +Started GET "/tasks/57" for 127.0.0.1 at 2017-09-22 14:03:33 -0700 +Processing by TasksController#show as HTML + Parameters: {"id"=>"57"} + Task Load (0.2ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 57], ["LIMIT", 1]] + Rendering tasks/show.html.erb within layouts/application + Rendered tasks/show.html.erb within layouts/application (1.1ms) +Completed 200 OK in 42ms (Views: 36.9ms | ActiveRecord: 0.2ms) + + +Started GET "/tasks/57/edit" for 127.0.0.1 at 2017-09-22 14:03:35 -0700 +Processing by TasksController#edit as HTML + Parameters: {"id"=>"57"} + Task Load (0.3ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 57], ["LIMIT", 1]] + Rendering tasks/edit.html.erb within layouts/application + Rendered tasks/edit.html.erb within layouts/application (1.9ms) +Completed 200 OK in 45ms (Views: 40.2ms | ActiveRecord: 0.3ms) + + +Started PATCH "/tasks/57" for 127.0.0.1 at 2017-09-22 14:03:43 -0700 +Processing by TasksController#update as HTML + Parameters: {"utf8"=>"✓", "authenticity_token"=>"d6agkcv/rOj6oI+s3mjNb1F/RjiN9eqd3qfHYARS1iz2akeuYY6XR+dgKUS4DvZ8GVspZ7Dg7LNBNVJorRMd9Q==", "task"=>{"name"=>"fffffffffffff", "description"=>"ffffffffffffff", "completion_date"=>"2017/09/25"}, "commit"=>"Update Task", "id"=>"57"} + Task Load (0.2ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 57], ["LIMIT", 1]] +  (0.3ms) BEGIN + SQL (6.7ms) UPDATE "tasks" SET "completion_date" = $1, "updated_at" = $2 WHERE "tasks"."id" = $3 [["completion_date", "2017-09-25"], ["updated_at", "2017-09-22 21:03:43.607126"], ["id", 57]] +  (0.4ms) COMMIT +  (0.2ms) BEGIN +  (0.1ms) COMMIT +Redirected to http://localhost:3000/ +Completed 302 Found in 14ms (ActiveRecord: 7.9ms) + + +Started GET "/" for 127.0.0.1 at 2017-09-22 14:03:43 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (2.8ms) +Completed 200 OK in 26ms (Views: 23.3ms | ActiveRecord: 0.2ms) + + +Started GET "/tasks/57" for 127.0.0.1 at 2017-09-22 14:03:45 -0700 +Processing by TasksController#show as HTML + Parameters: {"id"=>"57"} + Task Load (0.2ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 57], ["LIMIT", 1]] + Rendering tasks/show.html.erb within layouts/application + Rendered tasks/show.html.erb within layouts/application (1.1ms) +Completed 200 OK in 45ms (Views: 38.4ms | ActiveRecord: 0.2ms) + + +Started GET "/" for 127.0.0.1 at 2017-09-22 14:05:14 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (5.5ms) +Completed 200 OK in 39ms (Views: 36.3ms | ActiveRecord: 0.3ms) + + +Started PATCH "/tasks/52" for 127.0.0.1 at 2017-09-22 14:05:16 -0700 +Processing by TasksController#update as HTML + Parameters: {"authenticity_token"=>"w/SIdFd07mPxT6FOePezD4wfv8GwlJ8pKv5ysz/H6rLc0r7Nqm90YlIjvTol/A7+Lp8V1e+ivIjfClQD68zfKg==", "id"=>"52"} + Task Load (0.3ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 52], ["LIMIT", 1]] +Completed 500 Internal Server Error in 3ms (ActiveRecord: 0.3ms) + + + +NoMethodError (undefined method `[]' for nil:NilClass): + +app/controllers/tasks_controller.rb:43:in `update' +Started GET "/" for 127.0.0.1 at 2017-09-22 14:07:42 -0700 +Processing by TasksController#index as HTML + Rendering tasks/index.html.erb within layouts/application + Task Load (1.1ms) SELECT "tasks".* FROM "tasks" ORDER BY "tasks"."id" ASC + Rendered tasks/index.html.erb within layouts/application (17.1ms) +Completed 200 OK in 76ms (Views: 62.4ms | ActiveRecord: 1.1ms) + + +Started PATCH "/tasks/54" for 127.0.0.1 at 2017-09-22 14:07:45 -0700 +Processing by TasksController#update as HTML + Parameters: {"authenticity_token"=>"7CA/tuR6LoDWLZAzZStWkeeMgMe7ut5znnsr3QjOuqnzBgkPGWG0gXVBjEc4IOtgRQwq0+SM/dJrjw1t3MWPMQ==", "id"=>"54"} + Task Load (0.3ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 54], ["LIMIT", 1]] +Completed 500 Internal Server Error in 5ms (ActiveRecord: 0.3ms) + + + +NoMethodError (undefined method `[]' for nil:NilClass): + +app/controllers/tasks_controller.rb:43:in `update' +Started DELETE "/tasks/57" for 127.0.0.1 at 2017-09-22 14:07:51 -0700 +Processing by TasksController#destroy as HTML + Parameters: {"authenticity_token"=>"7CA/tuR6LoDWLZAzZStWkeeMgMe7ut5znnsr3QjOuqnzBgkPGWG0gXVBjEc4IOtgRQwq0+SM/dJrjw1t3MWPMQ==", "id"=>"57"} + Task Load (0.2ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 57], ["LIMIT", 1]] +  (0.5ms) BEGIN + SQL (0.9ms) DELETE FROM "tasks" WHERE "tasks"."id" = $1 [["id", 57]] +  (6.6ms) COMMIT + Rendering tasks/destroy.html.erb within layouts/application + Rendered tasks/destroy.html.erb within layouts/application (1.2ms) +Completed 200 OK in 46ms (Views: 29.8ms | ActiveRecord: 8.1ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-22 14:07: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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (4.4ms) +Completed 200 OK in 56ms (Views: 53.1ms | ActiveRecord: 0.5ms) + + +Started GET "/tasks/52/edit" for 127.0.0.1 at 2017-09-22 14:08:07 -0700 +Processing by TasksController#edit as HTML + Parameters: {"id"=>"52"} + Task Load (0.3ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 52], ["LIMIT", 1]] + Rendering tasks/edit.html.erb within layouts/application + Rendered tasks/edit.html.erb within layouts/application (5.5ms) +Completed 200 OK in 54ms (Views: 48.6ms | ActiveRecord: 0.3ms) + + +Started PATCH "/tasks/52" for 127.0.0.1 at 2017-09-22 14:08:09 -0700 +Processing by TasksController#update as HTML + Parameters: {"utf8"=>"✓", "authenticity_token"=>"ugBqH57p9hjCHdlI8qLTQaMTc8tapO/evoMlFEU0+YWG4zTyLxdxY+dWUZm3Mmq9wtpjTIINX7JFkLx+zbDrdA==", "task"=>{"name"=>"aaaaaaaaaa", "description"=>"aaaaaaaaaaaa", "completion_date"=>"2017-09-25"}, "commit"=>"Update Task", "id"=>"52"} + Task Load (0.3ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 52], ["LIMIT", 1]] +  (0.1ms) BEGIN +  (0.2ms) COMMIT +  (0.1ms) BEGIN +  (0.2ms) COMMIT +Redirected to http://localhost:3000/ +Completed 302 Found in 9ms (ActiveRecord: 1.0ms) + + +Started GET "/" for 127.0.0.1 at 2017-09-22 14:08: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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (6.3ms) +Completed 200 OK in 33ms (Views: 30.4ms | ActiveRecord: 0.7ms) + + +Started DELETE "/tasks/56" for 127.0.0.1 at 2017-09-22 14:08:45 -0700 +Processing by TasksController#destroy as HTML + Parameters: {"authenticity_token"=>"LrB4i8+2m/uWROvFzbFUSRvMW1yr5FFyUdsGN3aA3nAxlk4yMq0B+jUo97GQuum4uUzxSPTSctOkLyCHoovr6A==", "id"=>"56"} + Task Load (0.2ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 56], ["LIMIT", 1]] +  (0.1ms) BEGIN + SQL (1.0ms) DELETE FROM "tasks" WHERE "tasks"."id" = $1 [["id", 56]] +  (0.3ms) COMMIT +Completed 500 Internal Server Error in 179ms (ActiveRecord: 9.3ms) + + + +NameError (undefined local variable or method `task' for # +Did you mean? @tasks): + +app/controllers/tasks_controller.rb:34:in `destroy' +Started DELETE "/tasks/56" for 127.0.0.1 at 2017-09-22 14:09:02 -0700 +Processing by TasksController#destroy as HTML + Parameters: {"authenticity_token"=>"LrB4i8+2m/uWROvFzbFUSRvMW1yr5FFyUdsGN3aA3nAxlk4yMq0B+jUo97GQuum4uUzxSPTSctOkLyCHoovr6A==", "id"=>"56"} + Task Load (0.2ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 56], ["LIMIT", 1]] +Completed 404 Not Found in 24ms (ActiveRecord: 4.6ms) + + + +ActiveRecord::RecordNotFound (Couldn't find Task with 'id'=56): + +app/controllers/tasks_controller.rb:32:in `destroy' +Started GET "/" for 127.0.0.1 at 2017-09-22 14:09: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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (9.1ms) +Completed 200 OK in 65ms (Views: 62.1ms | ActiveRecord: 0.3ms) + + +Started GET "/tasks/55" for 127.0.0.1 at 2017-09-22 14:09:08 -0700 +Processing by TasksController#show as HTML + Parameters: {"id"=>"55"} + Task Load (0.4ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 55], ["LIMIT", 1]] + Rendering tasks/show.html.erb within layouts/application + Rendered tasks/show.html.erb within layouts/application (1.3ms) +Completed 200 OK in 50ms (Views: 45.6ms | ActiveRecord: 0.4ms) + + +Started DELETE "/tasks/55" for 127.0.0.1 at 2017-09-22 14:09:11 -0700 +Processing by TasksController#destroy as HTML + Parameters: {"authenticity_token"=>"yWk2jAIz2KYdUGMz5ydiHGpH07tMbAoCS31iXxXuewrWTwA1/yhCp748f0e6LN/tyMd5rxNaKaO+iUTvweVOkg==", "id"=>"55"} + Task Load (0.3ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 55], ["LIMIT", 1]] +  (0.2ms) BEGIN + SQL (0.3ms) DELETE FROM "tasks" WHERE "tasks"."id" = $1 [["id", 55]] +  (6.8ms) COMMIT + Rendering tasks/destroy.html.erb within layouts/application + Rendered tasks/destroy.html.erb within layouts/application (7.4ms) +Completed 200 OK in 67ms (Views: 53.5ms | ActiveRecord: 7.6ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-22 14:09: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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (4.2ms) +Completed 200 OK in 51ms (Views: 48.1ms | ActiveRecord: 0.3ms) + + +Started DELETE "/tasks/54" for 127.0.0.1 at 2017-09-22 14:16:24 -0700 +Processing by TasksController#destroy as HTML + Parameters: {"authenticity_token"=>"PeGTCuQGJcnz30CnFDjo1+V8xOhbOJ4DsKvI+Eyaaa4ix6WzGR2/yFCzXNNJM1UmR/xu/AQOvaJFX+5ImJFcNg==", "id"=>"54"} + Task Load (0.4ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 54], ["LIMIT", 1]] +  (0.2ms) BEGIN + SQL (0.3ms) DELETE FROM "tasks" WHERE "tasks"."id" = $1 [["id", 54]] +  (5.6ms) COMMIT + Rendering tasks/destroy.html.erb within layouts/application + Rendered tasks/destroy.html.erb within layouts/application (0.8ms) +Completed 200 OK in 58ms (Views: 43.4ms | ActiveRecord: 6.5ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-22 14:16:26 -0700 +Processing by TasksController#index as HTML + Rendering tasks/index.html.erb within layouts/application + Task Load (1.0ms) SELECT "tasks".* FROM "tasks" ORDER BY "tasks"."id" ASC + Rendered tasks/index.html.erb within layouts/application (5.4ms) +Completed 200 OK in 62ms (Views: 59.1ms | ActiveRecord: 1.0ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-22 14:19:18 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (35.1ms) +Completed 200 OK in 119ms (Views: 91.1ms | ActiveRecord: 8.4ms) + + +Started PATCH "/tasks/53" for 127.0.0.1 at 2017-09-22 14:19:20 -0700 +Processing by TasksController#update as HTML + Parameters: {"authenticity_token"=>"w3A/AeohrF+8Vo7kZOPWuqrrPuLLKWAu/L9Bfog3QULcVgm4Fzo2Xh86kpA56GtLCGuU9pQfQ48JS2fOXDx02g==", "id"=>"53"} + Task Load (0.4ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 53], ["LIMIT", 1]] +Completed 500 Internal Server Error in 5ms (ActiveRecord: 0.4ms) + + + +NoMethodError (undefined method `[]' for nil:NilClass): + +app/controllers/tasks_controller.rb:43:in `update' +Started GET "/tasks" for 127.0.0.1 at 2017-09-22 14:27:17 -0700 + +SyntaxError (/Users/Marisa/Documents/ada developers academy/week_7/TaskList/config/routes.rb:16: syntax error, unexpected tIDENTIFIER, expecting keyword_end +'/tasks/:id/date_completed' to: 'tasks#date_completed', as: + ^): + +config/routes.rb:16: syntax error, unexpected tIDENTIFIER, expecting keyword_end +Started GET "/tasks" for 127.0.0.1 at 2017-09-22 14:27:34 -0700 + +SyntaxError (/Users/Marisa/Documents/ada developers academy/week_7/TaskList/config/routes.rb:16: syntax error, unexpected tIDENTIFIER, expecting keyword_end +'/tasks/:id/date_completed' to: 'tasks#date_completed', as:' + ^): + +config/routes.rb:16: syntax error, unexpected tIDENTIFIER, expecting keyword_end +Started GET "/tasks" for 127.0.0.1 at 2017-09-22 14:28:25 -0700 + +ActionController::RoutingError (No route matches [GET] "/tasks"): + +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/54" for 127.0.0.1 at 2017-09-22 14:28:31 -0700 + +ActionController::RoutingError (No route matches [GET] "/tasks/54"): + +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-22 14:28:36 -0700 + +ActionController::RoutingError (No route matches [GET] "/"): + +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-22 14:28:47 -0700 + +ActionController::RoutingError (No route matches [GET] "/"): + +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-22 14:29:05 -0700 + +ActionController::RoutingError (No route matches [GET] "/"): + +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-22 14:29:10 -0700 + +ActionController::RoutingError (No route matches [GET] "/tasks"): + +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-22 14:32:51 -0700 +Processing by TasksController#index as HTML + Rendering tasks/index.html.erb within layouts/application + Task Load (0.9ms) SELECT "tasks".* FROM "tasks" ORDER BY "tasks"."id" ASC + Rendered tasks/index.html.erb within layouts/application (21.1ms) +Completed 200 OK in 75ms (Views: 54.6ms | ActiveRecord: 6.9ms) + + +Started PATCH "/tasks/53/completed" for 127.0.0.1 at 2017-09-22 14:32:53 -0700 +Processing by TasksController#completed as HTML + Parameters: {"authenticity_token"=>"bkUCOxTv7/T0FuTOnwGgoKb4wpz1KTYSImyrU3DFJT9xYzSC6fR19Vd6+LrCCh1RBHhoiKofFbPXmI3jpM4Qpw==", "id"=>"53"} + Task Load (0.3ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 53], ["LIMIT", 1]] +  (0.1ms) BEGIN + SQL (0.8ms) UPDATE "tasks" SET "completion_date" = $1, "updated_at" = $2 WHERE "tasks"."id" = $3 [["completion_date", "2017-09-22"], ["updated_at", "2017-09-22 21:32:53.669733"], ["id", 53]] +  (1.5ms) COMMIT +Redirected to http://localhost:3000/ +Completed 302 Found in 11ms (ActiveRecord: 2.7ms) + + +Started GET "/" for 127.0.0.1 at 2017-09-22 14:32:53 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (3.5ms) +Completed 200 OK in 26ms (Views: 23.8ms | ActiveRecord: 0.4ms) + + +Started PATCH "/tasks/53/completed" for 127.0.0.1 at 2017-09-22 14:32:56 -0700 +Processing by TasksController#completed as HTML + Parameters: {"authenticity_token"=>"EoPqZmFmEy+6gcUX8J3HQ0rK+1A8d8UDstwRHhXU/64NpdzfnH2JLhnt2WOtlnqy6EpRRGNB5qJHKDeuwd/KNg==", "id"=>"53"} + Task Load (0.2ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 53], ["LIMIT", 1]] +  (0.1ms) BEGIN +  (0.1ms) COMMIT +Redirected to http://localhost:3000/ +Completed 302 Found in 3ms (ActiveRecord: 0.4ms) + + +Started GET "/" for 127.0.0.1 at 2017-09-22 14:32:56 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (2.8ms) +Completed 200 OK in 24ms (Views: 22.4ms | ActiveRecord: 0.3ms) + + +Started PATCH "/tasks/53/completed" for 127.0.0.1 at 2017-09-22 14:32:57 -0700 +Processing by TasksController#completed as HTML + Parameters: {"authenticity_token"=>"0bjVb3HDRRyDFHNzpe8azgp3Xd5qikid4uUM6EtEfuXOnuPWjNjfHSB4bwf45Kc/qPf3yjW8azwXESpYn09LfQ==", "id"=>"53"} + Task Load (0.2ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 53], ["LIMIT", 1]] +  (0.1ms) BEGIN +  (0.2ms) COMMIT +Redirected to http://localhost:3000/ +Completed 302 Found in 3ms (ActiveRecord: 0.4ms) + + +Started GET "/" for 127.0.0.1 at 2017-09-22 14:32: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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (2.5ms) +Completed 200 OK in 27ms (Views: 24.4ms | ActiveRecord: 0.3ms) + + +Started PATCH "/tasks/53/completed" for 127.0.0.1 at 2017-09-22 14:33:44 -0700 +Processing by TasksController#completed as HTML + Parameters: {"authenticity_token"=>"9AMG7yqUEBvte0SyNYBaOHHAG1DD44Va99wOYTJPfKXrJTBW14+KGk4XWMZoi+fJ00CxRJzVpvsCKCjR5kRJPQ==", "id"=>"53"} + Task Load (0.3ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 53], ["LIMIT", 1]] +  (0.1ms) BEGIN +  (0.1ms) COMMIT +Redirected to http://localhost:3000/ +Completed 302 Found in 21ms (ActiveRecord: 4.0ms) + + +Started GET "/" for 127.0.0.1 at 2017-09-22 14:33:45 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (3.7ms) +Completed 200 OK in 26ms (Views: 23.6ms | ActiveRecord: 0.4ms) + + +Started GET "/tasks/53" for 127.0.0.1 at 2017-09-22 14:33:46 -0700 +Processing by TasksController#show as HTML + Parameters: {"id"=>"53"} + Task Load (1.2ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 53], ["LIMIT", 1]] + Rendering tasks/show.html.erb within layouts/application + Rendered tasks/show.html.erb within layouts/application (2.3ms) +Completed 200 OK in 55ms (Views: 47.1ms | ActiveRecord: 1.2ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-22 14:38:00 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (3.3ms) +Completed 200 OK in 51ms (Views: 48.4ms | ActiveRecord: 0.3ms) + + +Started GET "/tasks/new" for 127.0.0.1 at 2017-09-22 14:38:02 -0700 +Processing by TasksController#new as HTML + Rendering tasks/new.html.erb within layouts/application + Rendered tasks/new.html.erb within layouts/application (3.9ms) +Completed 200 OK in 53ms (Views: 49.7ms | ActiveRecord: 0.0ms) + + +Started POST "/tasks" for 127.0.0.1 at 2017-09-22 14:38:09 -0700 +Processing by TasksController#create as HTML + Parameters: {"utf8"=>"✓", "authenticity_token"=>"tuBGDNCQj0lYvXzn5zKFAZOlclN4YXxOwlWmwbep5+Ux5v0HNX5Uod8ViSvG1DWVPfk+qj9pTHesgRxi0pQu2Q==", "task"=>{"name"=>"Clean Bedroom", "description"=>"Pick up items on the floor and sweep", "completion_date"=>""}, "commit"=>"Create Task"} +  (0.2ms) BEGIN + SQL (0.5ms) INSERT INTO "tasks" ("name", "description", "created_at", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["name", "Clean Bedroom"], ["description", "Pick up items on the floor and sweep"], ["created_at", "2017-09-22 21:38:09.865452"], ["updated_at", "2017-09-22 21:38:09.865452"]] +  (5.9ms) COMMIT +Redirected to http://localhost:3000/ +Completed 302 Found in 11ms (ActiveRecord: 6.6ms) + + +Started GET "/" for 127.0.0.1 at 2017-09-22 14:38: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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (2.6ms) +Completed 200 OK in 24ms (Views: 21.7ms | ActiveRecord: 0.3ms) + + +Started GET "/tasks/58" for 127.0.0.1 at 2017-09-22 14:38:12 -0700 +Processing by TasksController#show as HTML + Parameters: {"id"=>"58"} + Task Load (0.6ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 58], ["LIMIT", 1]] + Rendering tasks/show.html.erb within layouts/application + Rendered tasks/show.html.erb within layouts/application (1.2ms) +Completed 200 OK in 46ms (Views: 40.0ms | ActiveRecord: 0.6ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-22 14:38:14 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (5.7ms) +Completed 200 OK in 51ms (Views: 48.6ms | ActiveRecord: 0.4ms) + + +Started PATCH "/tasks/58/completed" for 127.0.0.1 at 2017-09-22 14:38:20 -0700 +Processing by TasksController#completed as HTML + Parameters: {"authenticity_token"=>"w6jwUvWQLq09JSG/PDDS8nOGlCSEWhvhRWQSQBgcWzXcjsbrCIu0rJ5JPcthO28D0QY+MNtsOECwkDTwzBdurQ==", "id"=>"58"} + Task Load (0.2ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 58], ["LIMIT", 1]] +  (0.2ms) BEGIN + SQL (3.1ms) UPDATE "tasks" SET "completion_date" = $1, "updated_at" = $2 WHERE "tasks"."id" = $3 [["completion_date", "2017-09-22"], ["updated_at", "2017-09-22 21:38:20.443951"], ["id", 58]] +  (6.0ms) COMMIT +Redirected to http://localhost:3000/ +Completed 302 Found in 14ms (ActiveRecord: 9.4ms) + + +Started GET "/" for 127.0.0.1 at 2017-09-22 14:38:20 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (2.6ms) +Completed 200 OK in 23ms (Views: 20.9ms | ActiveRecord: 0.2ms) + + +Started GET "/tasks/58" for 127.0.0.1 at 2017-09-22 14:38:22 -0700 +Processing by TasksController#show as HTML + Parameters: {"id"=>"58"} + Task Load (0.3ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 58], ["LIMIT", 1]] + Rendering tasks/show.html.erb within layouts/application + Rendered tasks/show.html.erb within layouts/application (1.3ms) +Completed 200 OK in 39ms (Views: 35.4ms | ActiveRecord: 0.3ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-22 14:39:01 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (4.1ms) +Completed 200 OK in 49ms (Views: 46.5ms | ActiveRecord: 0.4ms) + + +Started GET "/tasks/58/edit" for 127.0.0.1 at 2017-09-22 14:52:08 -0700 +Processing by TasksController#edit as HTML + Parameters: {"id"=>"58"} + Task Load (0.4ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 58], ["LIMIT", 1]] + Rendering tasks/edit.html.erb within layouts/application + Rendered tasks/edit.html.erb within layouts/application (7.4ms) +Completed 200 OK in 88ms (Views: 46.2ms | ActiveRecord: 6.1ms) + + +Started PATCH "/tasks/58" for 127.0.0.1 at 2017-09-22 14:52:14 -0700 +Processing by TasksController#update as HTML + Parameters: {"utf8"=>"✓", "authenticity_token"=>"V13exMPRnSP0ZTg0d932un+75RtujNx5uPVPgJfvjcLSmU5KrFEdEwXmJaJPHuwb2iYef25CjzAldZG3zynnKg==", "task"=>{"name"=>"Clean Bedroom", "description"=>"Pick up items on the floor and sweep", "completion_date"=>""}, "commit"=>"Update Task", "id"=>"58"} + Task Load (0.4ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 58], ["LIMIT", 1]] +  (0.2ms) BEGIN + SQL (2.2ms) UPDATE "tasks" SET "completion_date" = $1, "updated_at" = $2 WHERE "tasks"."id" = $3 [["completion_date", nil], ["updated_at", "2017-09-22 21:52:14.201418"], ["id", 58]] +  (0.7ms) COMMIT +  (0.4ms) BEGIN +  (0.3ms) COMMIT +Redirected to http://localhost:3000/ +Completed 302 Found in 16ms (ActiveRecord: 4.2ms) + + +Started GET "/" for 127.0.0.1 at 2017-09-22 14:52:14 -0700 +Processing by TasksController#index as HTML + Rendering tasks/index.html.erb within layouts/application + Rendered tasks/index.html.erb within layouts/application (2.0ms) +Completed 500 Internal Server Error in 9ms (ActiveRecord: 0.0ms) + + + +SyntaxError (/Users/Marisa/Documents/ada developers academy/week_7/TaskList/app/views/tasks/index.html.erb:27: syntax error, unexpected ',', expecting ':' +Task Complete : Not Complete", completed_path(task.id) );@ou + ^): + +app/views/tasks/index.html.erb:27: syntax error, unexpected ',', expecting ':' +Started GET "/" for 127.0.0.1 at 2017-09-22 14:52:18 -0700 +Processing by TasksController#index as HTML + Rendering tasks/index.html.erb within layouts/application + Rendered tasks/index.html.erb within layouts/application (1.1ms) +Completed 500 Internal Server Error in 7ms (ActiveRecord: 0.0ms) + + + +SyntaxError (/Users/Marisa/Documents/ada developers academy/week_7/TaskList/app/views/tasks/index.html.erb:27: syntax error, unexpected ',', expecting ':' +Task Complete : Not Complete", completed_path(task.id) );@ou + ^): + +app/views/tasks/index.html.erb:27: syntax error, unexpected ',', expecting ':' +Started GET "/tasks" for 127.0.0.1 at 2017-09-22 14:52:21 -0700 +Processing by TasksController#index as HTML + Rendering tasks/index.html.erb within layouts/application + Rendered tasks/index.html.erb within layouts/application (1.7ms) +Completed 500 Internal Server Error in 12ms (ActiveRecord: 0.0ms) + + + +SyntaxError (/Users/Marisa/Documents/ada developers academy/week_7/TaskList/app/views/tasks/index.html.erb:27: syntax error, unexpected ',', expecting ':' +Task Complete : Not Complete", completed_path(task.id) );@ou + ^): + +app/views/tasks/index.html.erb:27: syntax error, unexpected ',', expecting ':' +Started GET "/tasks/58" for 127.0.0.1 at 2017-09-22 14:52:22 -0700 +Processing by TasksController#show as HTML + Parameters: {"id"=>"58"} + Task Load (0.2ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 58], ["LIMIT", 1]] + Rendering tasks/show.html.erb within layouts/application + Rendered tasks/show.html.erb within layouts/application (1.6ms) +Completed 200 OK in 57ms (Views: 51.8ms | ActiveRecord: 0.2ms) + + +Started GET "/tasks/58" for 127.0.0.1 at 2017-09-22 14:52:22 -0700 +Processing by TasksController#show as HTML + Parameters: {"id"=>"58"} + Task Load (0.4ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 58], ["LIMIT", 1]] + Rendering tasks/show.html.erb within layouts/application + Rendered tasks/show.html.erb within layouts/application (0.9ms) +Completed 200 OK in 36ms (Views: 32.8ms | ActiveRecord: 0.4ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-22 14:52:23 -0700 +Processing by TasksController#index as HTML + Rendering tasks/index.html.erb within layouts/application + Rendered tasks/index.html.erb within layouts/application (1.1ms) +Completed 500 Internal Server Error in 10ms (ActiveRecord: 0.0ms) + + + +SyntaxError (/Users/Marisa/Documents/ada developers academy/week_7/TaskList/app/views/tasks/index.html.erb:27: syntax error, unexpected ',', expecting ':' +Task Complete : Not Complete", completed_path(task.id) );@ou + ^): + +app/views/tasks/index.html.erb:27: syntax error, unexpected ',', expecting ':' +Started GET "/tasks" for 127.0.0.1 at 2017-09-22 14:53:05 -0700 +Processing by TasksController#index as HTML + Rendering tasks/index.html.erb within layouts/application + Rendered tasks/index.html.erb within layouts/application (0.8ms) +Completed 500 Internal Server Error in 7ms (ActiveRecord: 0.0ms) + + + +SyntaxError (/Users/Marisa/Documents/ada developers academy/week_7/TaskList/app/views/tasks/index.html.erb:27: syntax error, unexpected ',', expecting ':' +Task Complete : Not Complete", completed_path(task.id), meth + ^ +/Users/Marisa/Documents/ada developers academy/week_7/TaskList/app/views/tasks/index.html.erb:27: syntax error, unexpected ',', expecting ')' +ete", completed_path(task.id), method: :patch );@output_buff + ^): + +app/views/tasks/index.html.erb:27: syntax error, unexpected ',', expecting ':' +app/views/tasks/index.html.erb:27: syntax error, unexpected ',', expecting ')' +Started GET "/tasks" for 127.0.0.1 at 2017-09-22 14:53: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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (11.1ms) +Completed 500 Internal Server Error in 19ms (ActiveRecord: 0.3ms) + + + +ActionView::Template::Error (undefined method `complete' for # +Did you mean? completion_date): + 24: + 25: <%= link_to("Complete", completed_path(task[:id]), method: :patch) %> + 26: + 27: <%= button_to task.complete ? "Task Complete": "Not Complete", completed_path(task.id), method: :patch %> + 28: + 29: + 30:
    + +app/views/tasks/index.html.erb:27:in `block in _app_views_tasks_index_html_erb___289186594409432054_70348347589260' +app/views/tasks/index.html.erb:11:in `_app_views_tasks_index_html_erb___289186594409432054_70348347589260' +Started GET "/tasks" for 127.0.0.1 at 2017-09-22 14:53:37 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (12.3ms) +Completed 500 Internal Server Error in 19ms (ActiveRecord: 0.8ms) + + + +ActionView::Template::Error (undefined method `completed' for # +Did you mean? completion_date=): + 24: + 25: <%= link_to("Complete", completed_path(task[:id]), method: :patch) %> + 26: + 27: <%= button_to task.completed ? "Task Complete": "Not Complete", completed_path(task.id), method: :patch %> + 28: + 29: + 30:
    + +app/views/tasks/index.html.erb:27:in `block in _app_views_tasks_index_html_erb___289186594409432054_70348316380620' +app/views/tasks/index.html.erb:11:in `_app_views_tasks_index_html_erb___289186594409432054_70348316380620' +Started GET "/tasks" for 127.0.0.1 at 2017-09-22 14:54:03 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (7.2ms) +Completed 200 OK in 38ms (Views: 35.7ms | ActiveRecord: 0.6ms) + + +Started PATCH "/tasks/58/completed" for 127.0.0.1 at 2017-09-22 14:54:05 -0700 +Processing by TasksController#completed as HTML + Parameters: {"authenticity_token"=>"1hnWWzfYW/I1fJMT4pbUrnuLnzLeQ578YqCwoic8zsHJP+DiysPB85YQj2e/nWlf2Qs1JoF1vV2XVJYS8zf7WQ==", "id"=>"58"} + Task Load (0.2ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 58], ["LIMIT", 1]] +  (0.1ms) BEGIN + SQL (2.0ms) UPDATE "tasks" SET "completion_date" = $1, "updated_at" = $2 WHERE "tasks"."id" = $3 [["completion_date", "2017-09-22"], ["updated_at", "2017-09-22 21:54:05.646300"], ["id", 58]] +  (0.4ms) COMMIT +Redirected to http://localhost:3000/ +Completed 302 Found in 8ms (ActiveRecord: 2.7ms) + + +Started GET "/" for 127.0.0.1 at 2017-09-22 14:54: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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (4.8ms) +Completed 200 OK in 30ms (Views: 27.2ms | ActiveRecord: 0.3ms) + + +Started GET "/tasks/58" for 127.0.0.1 at 2017-09-22 14:54:08 -0700 +Processing by TasksController#show as HTML + Parameters: {"id"=>"58"} + Task Load (0.4ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 58], ["LIMIT", 1]] + Rendering tasks/show.html.erb within layouts/application + Rendered tasks/show.html.erb within layouts/application (1.0ms) +Completed 200 OK in 39ms (Views: 33.6ms | ActiveRecord: 0.4ms) + + +Started PATCH "/tasks/58/completed" for 127.0.0.1 at 2017-09-22 14:54:13 -0700 +Processing by TasksController#completed as HTML + Parameters: {"authenticity_token"=>"Dbzz2ltYSeo8J8gAV35sXbfTN6aDVGden1IGbasHRbgSmsVjpkPT659L1HQKddGsFVOdstxiRP9qpiDdfwxwIA==", "id"=>"58"} + Task Load (0.2ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 58], ["LIMIT", 1]] +  (0.1ms) BEGIN +  (0.3ms) COMMIT +Redirected to http://localhost:3000/ +Completed 302 Found in 4ms (ActiveRecord: 0.7ms) + + +Started GET "/" for 127.0.0.1 at 2017-09-22 14:54:13 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (4.7ms) +Completed 200 OK in 28ms (Views: 26.0ms | ActiveRecord: 0.5ms) + + +Started GET "/" for 127.0.0.1 at 2017-09-22 14:54: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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (10.1ms) +Completed 200 OK in 41ms (Views: 38.1ms | ActiveRecord: 0.3ms) + + +Started GET "/tasks/53" for 127.0.0.1 at 2017-09-22 14:54:18 -0700 +Processing by TasksController#show as HTML + Parameters: {"id"=>"53"} + Task Load (0.3ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 53], ["LIMIT", 1]] + Rendering tasks/show.html.erb within layouts/application + Rendered tasks/show.html.erb within layouts/application (1.0ms) +Completed 200 OK in 38ms (Views: 34.3ms | ActiveRecord: 0.3ms) + + +Started GET "/tasks/53/edit" for 127.0.0.1 at 2017-09-22 14:54:21 -0700 +Processing by TasksController#edit as HTML + Parameters: {"id"=>"53"} + Task Load (0.9ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 53], ["LIMIT", 1]] + Rendering tasks/edit.html.erb within layouts/application + Rendered tasks/edit.html.erb within layouts/application (2.5ms) +Completed 200 OK in 49ms (Views: 41.2ms | ActiveRecord: 0.9ms) + + +Started PATCH "/tasks/53" for 127.0.0.1 at 2017-09-22 14:54:26 -0700 +Processing by TasksController#update as HTML + Parameters: {"utf8"=>"✓", "authenticity_token"=>"VIu0fgRREyHTJsHZlnmzMCnNnVB6DWga/MYm/nomC4+8Vhtj6tlns02UnKAVIgdL0tUE5I37coNeX8sK4W19jQ==", "task"=>{"name"=>"bbbbbbbbbb", "description"=>"bbbbbbbbbbbb", "completion_date"=>""}, "commit"=>"Update Task", "id"=>"53"} + Task Load (0.2ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 53], ["LIMIT", 1]] +  (0.2ms) BEGIN + SQL (1.4ms) UPDATE "tasks" SET "completion_date" = $1, "updated_at" = $2 WHERE "tasks"."id" = $3 [["completion_date", nil], ["updated_at", "2017-09-22 21:54:26.073584"], ["id", 53]] +  (6.6ms) COMMIT +  (0.1ms) BEGIN +  (0.1ms) COMMIT +Redirected to http://localhost:3000/ +Completed 302 Found in 15ms (ActiveRecord: 8.7ms) + + +Started GET "/" for 127.0.0.1 at 2017-09-22 14:54:26 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (3.3ms) +Completed 200 OK in 30ms (Views: 26.5ms | ActiveRecord: 0.4ms) + + +Started PATCH "/tasks/52/completed" for 127.0.0.1 at 2017-09-22 14:54:32 -0700 +Processing by TasksController#completed as HTML + Parameters: {"authenticity_token"=>"bxsAYGaC2FLbS976RdeEXqdYoP9f7J8MRt3h+irIbllwPTbZm5lCU3gnwo4Y3DmvBdgK6wDavK2zKcdK/sNbwQ==", "id"=>"52"} + Task Load (0.2ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 52], ["LIMIT", 1]] +  (0.2ms) BEGIN + SQL (1.0ms) UPDATE "tasks" SET "completion_date" = $1, "updated_at" = $2 WHERE "tasks"."id" = $3 [["completion_date", "2017-09-22"], ["updated_at", "2017-09-22 21:54:32.151619"], ["id", 52]] +  (1.3ms) COMMIT +Redirected to http://localhost:3000/ +Completed 302 Found in 8ms (ActiveRecord: 2.6ms) + + +Started GET "/" for 127.0.0.1 at 2017-09-22 14:54:32 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (2.9ms) +Completed 200 OK in 25ms (Views: 22.6ms | ActiveRecord: 0.2ms) + + +Started GET "/tasks/53" for 127.0.0.1 at 2017-09-22 14:54:33 -0700 +Processing by TasksController#show as HTML + Parameters: {"id"=>"53"} + Task Load (0.5ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 53], ["LIMIT", 1]] + Rendering tasks/show.html.erb within layouts/application + Rendered tasks/show.html.erb within layouts/application (4.7ms) +Completed 200 OK in 55ms (Views: 51.7ms | ActiveRecord: 0.5ms) + + +Started GET "/tasks/53" for 127.0.0.1 at 2017-09-22 14:54:40 -0700 +Processing by TasksController#show as HTML + Parameters: {"id"=>"53"} + Task Load (0.2ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 53], ["LIMIT", 1]] + Rendering tasks/show.html.erb within layouts/application + Rendered tasks/show.html.erb within layouts/application (1.3ms) +Completed 200 OK in 27ms (Views: 23.5ms | ActiveRecord: 0.2ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-22 14:54:43 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (5.5ms) +Completed 200 OK in 58ms (Views: 54.9ms | ActiveRecord: 0.7ms) + + +Started PATCH "/tasks/52/completed" for 127.0.0.1 at 2017-09-22 14:54:44 -0700 +Processing by TasksController#completed as HTML + Parameters: {"authenticity_token"=>"LVFHYx2amSltagcm7yy2exagpCsR7TUhEnfoMdiwfKwc5eyQH9CmJXci3/wgiLZ7L9nkvSgXKgGoeI0SEQd9VA==", "id"=>"52"} + Task Load (0.4ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 52], ["LIMIT", 1]] +  (0.2ms) BEGIN +  (0.2ms) COMMIT +Redirected to http://localhost:3000/ +Completed 302 Found in 4ms (ActiveRecord: 0.7ms) + + +Started GET "/" for 127.0.0.1 at 2017-09-22 14:54: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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (3.1ms) +Completed 200 OK in 29ms (Views: 26.6ms | ActiveRecord: 0.3ms) + + +Started GET "/tasks/53" for 127.0.0.1 at 2017-09-22 14:54:45 -0700 +Processing by TasksController#show as HTML + Parameters: {"id"=>"53"} + Task Load (0.2ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 53], ["LIMIT", 1]] + Rendering tasks/show.html.erb within layouts/application + Rendered tasks/show.html.erb within layouts/application (0.9ms) +Completed 200 OK in 55ms (Views: 50.5ms | ActiveRecord: 0.2ms) + + +Started GET "/tasks/53" for 127.0.0.1 at 2017-09-22 14:55:14 -0700 +Processing by TasksController#show as HTML + Parameters: {"id"=>"53"} + Task Load (0.3ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 53], ["LIMIT", 1]] + Rendering tasks/show.html.erb within layouts/application + Rendered tasks/show.html.erb within layouts/application (2.7ms) +Completed 200 OK in 37ms (Views: 33.7ms | ActiveRecord: 0.3ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-22 14:55:15 -0700 +Processing by TasksController#index as HTML + Rendering tasks/index.html.erb within layouts/application + Task Load (1.5ms) SELECT "tasks".* FROM "tasks" ORDER BY "tasks"."id" ASC + Rendered tasks/index.html.erb within layouts/application (6.6ms) +Completed 200 OK in 47ms (Views: 43.3ms | ActiveRecord: 1.5ms) + + +Started GET "/tasks/52" for 127.0.0.1 at 2017-09-22 14:55:16 -0700 +Processing by TasksController#show as HTML + Parameters: {"id"=>"52"} + Task Load (0.3ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 52], ["LIMIT", 1]] + Rendering tasks/show.html.erb within layouts/application + Rendered tasks/show.html.erb within layouts/application (0.9ms) +Completed 200 OK in 48ms (Views: 43.3ms | ActiveRecord: 0.3ms) + + +Started GET "/tasks/52/edit" for 127.0.0.1 at 2017-09-22 14:55:18 -0700 +Processing by TasksController#edit as HTML + Parameters: {"id"=>"52"} + Task Load (0.3ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 52], ["LIMIT", 1]] + Rendering tasks/edit.html.erb within layouts/application + Rendered tasks/edit.html.erb within layouts/application (3.2ms) +Completed 200 OK in 44ms (Views: 39.9ms | ActiveRecord: 0.3ms) + + +Started PATCH "/tasks/52" for 127.0.0.1 at 2017-09-22 14:55:21 -0700 +Processing by TasksController#update as HTML + Parameters: {"utf8"=>"✓", "authenticity_token"=>"JknGcQPKX8BZCL+DDWpx/KozgD9dTaN83Z0cVIR751MaqpicsjTYu3xDN1JI+sgAy/qQuIXkExAmjoU+DP/1og==", "task"=>{"name"=>"aaaaaaaaaa", "description"=>"aaaaaaaaaaaa", "completion_date"=>""}, "commit"=>"Update Task", "id"=>"52"} + Task Load (0.2ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 52], ["LIMIT", 1]] +  (0.2ms) BEGIN + SQL (0.6ms) UPDATE "tasks" SET "completion_date" = $1, "updated_at" = $2 WHERE "tasks"."id" = $3 [["completion_date", nil], ["updated_at", "2017-09-22 21:55:21.375261"], ["id", 52]] +  (1.3ms) COMMIT +  (0.3ms) BEGIN +  (0.2ms) COMMIT +Redirected to http://localhost:3000/ +Completed 302 Found in 9ms (ActiveRecord: 2.9ms) + + +Started GET "/" for 127.0.0.1 at 2017-09-22 14:55:21 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (3.7ms) +Completed 200 OK in 24ms (Views: 22.4ms | ActiveRecord: 0.2ms) + + +Started GET "/tasks/52" for 127.0.0.1 at 2017-09-22 14:55:23 -0700 +Processing by TasksController#show as HTML + Parameters: {"id"=>"52"} + Task Load (0.5ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 52], ["LIMIT", 1]] + Rendering tasks/show.html.erb within layouts/application + Rendered tasks/show.html.erb within layouts/application (1.4ms) +Completed 200 OK in 48ms (Views: 44.4ms | ActiveRecord: 0.5ms) + + +Started PATCH "/tasks/52/completed" for 127.0.0.1 at 2017-09-22 14:55:27 -0700 +Processing by TasksController#completed as HTML + Parameters: {"authenticity_token"=>"hW7Gpn/9a6jyRLFrQ3Me0V8wDT2+L85PTVM7youbjjOaSPAfgubxqVEorR8eeKMg/bCnKeEZ7e64px16X5C7qw==", "id"=>"52"} + Task Load (0.2ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 52], ["LIMIT", 1]] +  (0.2ms) BEGIN + SQL (0.4ms) UPDATE "tasks" SET "completion_date" = $1, "updated_at" = $2 WHERE "tasks"."id" = $3 [["completion_date", "2017-09-22"], ["updated_at", "2017-09-22 21:55:27.985169"], ["id", 52]] +  (6.5ms) COMMIT +Redirected to http://localhost:3000/ +Completed 302 Found in 11ms (ActiveRecord: 7.2ms) + + +Started GET "/" for 127.0.0.1 at 2017-09-22 14:55:27 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (2.9ms) +Completed 200 OK in 24ms (Views: 22.0ms | ActiveRecord: 0.2ms) + + +Started GET "/tasks/52" for 127.0.0.1 at 2017-09-22 14:55:29 -0700 +Processing by TasksController#show as HTML + Parameters: {"id"=>"52"} + Task Load (0.5ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 52], ["LIMIT", 1]] + Rendering tasks/show.html.erb within layouts/application + Rendered tasks/show.html.erb within layouts/application (0.9ms) +Completed 200 OK in 47ms (Views: 42.7ms | ActiveRecord: 0.5ms) + + From da5e32aec6c277ac6f7dbc7fd63c79f59ea04c82 Mon Sep 17 00:00:00 2001 From: hellomarisamorris Date: Sat, 23 Sep 2017 18:47:38 -0700 Subject: [PATCH 09/13] completed --- app/assets/stylesheets/tasks.scss | 27 +- app/controllers/tasks_controller.rb | 1 + app/views/tasks/index.html.erb | 22 +- app/views/tasks/show.html.erb | 7 +- config/routes.rb | 4 - log/development.log | 3133 +++++++++++++++++++++++++++ 6 files changed, 3168 insertions(+), 26 deletions(-) diff --git a/app/assets/stylesheets/tasks.scss b/app/assets/stylesheets/tasks.scss index 21bb8b021..d145c4262 100644 --- a/app/assets/stylesheets/tasks.scss +++ b/app/assets/stylesheets/tasks.scss @@ -5,7 +5,7 @@ body { border-style: solid; border-width: 1px; - width: 600px; + width: 700px; height: auto; } @@ -24,7 +24,7 @@ h3 { } // ----------------------------------------------- .right_tasks { - width: 50%; + width: 60%; float: right; margin-right: 20px; // height: 280px; @@ -34,7 +34,7 @@ h3 { .left_options { width: 30%; float: left; - margin-left: 20px; + margin-right: 0; } // ----------------------------------------------- @@ -42,13 +42,13 @@ h3 { // border: 1px solid red; border-radius: 10px; text-align: center; - // width: 35%; } .index_nav ul { padding-left: 0; margin-top: 0; - margin-bottom: 0; + margin-right: 70%; + } .index_nav li { @@ -58,13 +58,15 @@ h3 { border-width: 1px; border-radius: 10px; text-align: center; - margin: 10px 0 10px 0; + margin: 5px 50px 5px 50px; color: black; } .gif { height: 150px; width: 150px; + margin-left: 2%; + } .index_nav a { @@ -96,19 +98,24 @@ h3 { // ----------------------- .task_name { float: left; - width: 50%; + width: 40%; } -.edit_delete { +.buttons { + float: right; + width: 100%; +} + +.buttons div { + // margin: 0 1% 0 1%; float: right; - width: 40%; } // ------------------------ footer { - margin-top: 80%; + margin-top: 50%; border-style: solid; border-width: 1px; text-align: center; diff --git a/app/controllers/tasks_controller.rb b/app/controllers/tasks_controller.rb index f0cb2682d..012ca0939 100644 --- a/app/controllers/tasks_controller.rb +++ b/app/controllers/tasks_controller.rb @@ -30,6 +30,7 @@ def create def destroy @tasks = Task.find(params[:id]).destroy + redirect_to root_path end diff --git a/app/views/tasks/index.html.erb b/app/views/tasks/index.html.erb index 910c2e7dd..b88b418ee 100644 --- a/app/views/tasks/index.html.erb +++ b/app/views/tasks/index.html.erb @@ -1,7 +1,7 @@ -

    List of Tasks

    +

    Task List

      @@ -18,14 +18,20 @@ <% counter+=1 %>
      - <%= link_to("Edit", edit_task_path(task[:id])) %> +
      + <%= button_to 'Edit', edit_task_path(task.id), method: :get %> + +
      - <%= link_to("Delete", delete_task_path(task[:id]), method: :delete, data: {confirm: "Are you sure?"}) %> - - <%= link_to("Complete", completed_path(task[:id]), method: :patch) %> - - +
      + <%= button_to 'Delete', delete_task_path(task.id), method: :delete, data: {confirm: "Are you sure?"} %> + +
      +
      + <%= button_to 'Task Complete', completed_path(task.id), method: :patch %> + +
      @@ -34,7 +40,7 @@
    -
    +
    + +app/views/tasks/index.html.erb:29:in `block in _app_views_tasks_index_html_erb___289186594409432054_70348330080980' +app/views/tasks/index.html.erb:11:in `_app_views_tasks_index_html_erb___289186594409432054_70348330080980' +Started GET "/tasks" for 127.0.0.1 at 2017-09-22 15:14:40 -0700 +Processing by TasksController#index as HTML + Rendering tasks/index.html.erb within layouts/application + Task Load (1.0ms) SELECT "tasks".* FROM "tasks" ORDER BY "tasks"."id" ASC + Rendered tasks/index.html.erb within layouts/application (7.3ms) +Completed 200 OK in 46ms (Views: 42.1ms | ActiveRecord: 1.0ms) + + +Started GET "/tasks/52" for 127.0.0.1 at 2017-09-22 15:14:43 -0700 +Processing by TasksController#show as HTML + Parameters: {"id"=>"52"} + Task Load (0.6ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 52], ["LIMIT", 1]] + Rendering tasks/show.html.erb within layouts/application + Rendered tasks/show.html.erb within layouts/application (1.2ms) +Completed 200 OK in 53ms (Views: 45.7ms | ActiveRecord: 0.6ms) + + +Started GET "/tasks/52/edit" for 127.0.0.1 at 2017-09-22 15:14:45 -0700 +Processing by TasksController#edit as HTML + Parameters: {"id"=>"52"} + Task Load (0.2ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 52], ["LIMIT", 1]] + Rendering tasks/edit.html.erb within layouts/application + Rendered tasks/edit.html.erb within layouts/application (6.8ms) +Completed 200 OK in 53ms (Views: 49.2ms | ActiveRecord: 0.2ms) + + +Started PATCH "/tasks/52" for 127.0.0.1 at 2017-09-22 15:14:48 -0700 +Processing by TasksController#update as HTML + Parameters: {"utf8"=>"✓", "authenticity_token"=>"m7onTpAP2ysOXXbkxJ9Nu3UL5NL02oLGj1XSALVDVs6nWXmjIfFcUCsW/jWBD/RHFML0VSxzMqp0RktqPcdEPw==", "task"=>{"name"=>"aaaaaaaaaa", "description"=>"aaaaaaaaaaaa", "completion_date"=>""}, "commit"=>"Update Task", "id"=>"52"} + Task Load (0.4ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 52], ["LIMIT", 1]] +  (0.3ms) BEGIN + SQL (0.7ms) UPDATE "tasks" SET "completion_date" = $1, "updated_at" = $2 WHERE "tasks"."id" = $3 [["completion_date", nil], ["updated_at", "2017-09-22 22:14:48.893117"], ["id", 52]] +  (1.5ms) COMMIT +  (0.3ms) BEGIN +  (0.2ms) COMMIT +Redirected to http://localhost:3000/ +Completed 302 Found in 13ms (ActiveRecord: 3.4ms) + + +Started GET "/" for 127.0.0.1 at 2017-09-22 15:14:48 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (5.1ms) +Completed 200 OK in 36ms (Views: 33.6ms | ActiveRecord: 0.4ms) + + +Started GET "/tasks/53" for 127.0.0.1 at 2017-09-22 15:14:50 -0700 +Processing by TasksController#show as HTML + Parameters: {"id"=>"53"} + Task Load (0.2ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 53], ["LIMIT", 1]] + Rendering tasks/show.html.erb within layouts/application + Rendered tasks/show.html.erb within layouts/application (2.5ms) +Completed 200 OK in 43ms (Views: 38.5ms | ActiveRecord: 0.2ms) + + +Started GET "/tasks/58" for 127.0.0.1 at 2017-09-22 15:14:54 -0700 +Processing by TasksController#show as HTML + Parameters: {"id"=>"58"} + Task Load (0.6ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 58], ["LIMIT", 1]] + Rendering tasks/show.html.erb within layouts/application + Rendered tasks/show.html.erb within layouts/application (1.0ms) +Completed 200 OK in 38ms (Views: 32.2ms | ActiveRecord: 0.6ms) + + +Started GET "/tasks/58/edit" for 127.0.0.1 at 2017-09-22 15:14:55 -0700 +Processing by TasksController#edit as HTML + Parameters: {"id"=>"58"} + Task Load (0.2ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 58], ["LIMIT", 1]] + Rendering tasks/edit.html.erb within layouts/application + Rendered tasks/edit.html.erb within layouts/application (4.3ms) +Completed 200 OK in 51ms (Views: 43.7ms | ActiveRecord: 0.2ms) + + +Started PATCH "/tasks/58" for 127.0.0.1 at 2017-09-22 15:15:02 -0700 +Processing by TasksController#update as HTML + Parameters: {"utf8"=>"✓", "authenticity_token"=>"iylSaHTHBz/fX0WE0Ps7UeFvs4CjXZ8Bcyz37S9wXLcO7cLmG0eHDy7cWBLoOCHwRPJI5KOTzEjurCnad7Y2Xw==", "task"=>{"name"=>"Clean Bedroom", "description"=>"Pick up items on the floor and sweep", "completion_date"=>""}, "commit"=>"Update Task", "id"=>"58"} + Task Load (0.2ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 58], ["LIMIT", 1]] +  (0.2ms) BEGIN + SQL (0.6ms) UPDATE "tasks" SET "completion_date" = $1, "updated_at" = $2 WHERE "tasks"."id" = $3 [["completion_date", nil], ["updated_at", "2017-09-22 22:15:02.370714"], ["id", 58]] +  (1.3ms) COMMIT +  (0.2ms) BEGIN +  (0.2ms) COMMIT +Redirected to http://localhost:3000/ +Completed 302 Found in 9ms (ActiveRecord: 2.7ms) + + +Started GET "/" for 127.0.0.1 at 2017-09-22 15:15:02 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (4.1ms) +Completed 200 OK in 26ms (Views: 23.8ms | ActiveRecord: 0.3ms) + + +Started PATCH "/tasks/52/completed" for 127.0.0.1 at 2017-09-22 15:15:05 -0700 +Processing by TasksController#completed as HTML + Parameters: {"authenticity_token"=>"67szUS1ubZQBexpFeT4xfdcVkwNA3KyNoiFmKInnqGz0nQXo0HX3laIXBjEkNYyMdZU5Fx/qjyxX1UCYXeyd9A==", "id"=>"52"} + Task Load (0.2ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 52], ["LIMIT", 1]] +  (0.2ms) BEGIN + SQL (0.9ms) UPDATE "tasks" SET "completion_date" = $1, "updated_at" = $2 WHERE "tasks"."id" = $3 [["completion_date", "2017-09-22"], ["updated_at", "2017-09-22 22:15:05.818029"], ["id", 52]] +  (5.7ms) COMMIT +Redirected to http://localhost:3000/ +Completed 302 Found in 12ms (ActiveRecord: 7.0ms) + + +Started GET "/" for 127.0.0.1 at 2017-09-22 15:15: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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (4.0ms) +Completed 200 OK in 27ms (Views: 24.8ms | ActiveRecord: 0.3ms) + + +Started GET "/tasks/52" for 127.0.0.1 at 2017-09-22 15:15:07 -0700 +Processing by TasksController#show as HTML + Parameters: {"id"=>"52"} + Task Load (0.3ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 52], ["LIMIT", 1]] + Rendering tasks/show.html.erb within layouts/application + Rendered tasks/show.html.erb within layouts/application (1.1ms) +Completed 200 OK in 38ms (Views: 34.5ms | ActiveRecord: 0.3ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-22 15:15: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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (5.1ms) +Completed 200 OK in 59ms (Views: 54.8ms | ActiveRecord: 0.3ms) + + +Started DELETE "/tasks/58" for 127.0.0.1 at 2017-09-22 15:28:25 -0700 +Processing by TasksController#destroy as HTML + Parameters: {"authenticity_token"=>"k/YIXDSWElN/6TjQlAZZwnTjj3mW4xXDdabinG3zCvyM0D7lyY2IUtyFJKTJDeQz1mMlbcnVNmKAUsQsufg/ZA==", "id"=>"58"} + Task Load (0.9ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 58], ["LIMIT", 1]] +  (0.2ms) BEGIN + SQL (0.5ms) DELETE FROM "tasks" WHERE "tasks"."id" = $1 [["id", 58]] +  (1.8ms) COMMIT + Rendering tasks/destroy.html.erb within layouts/application + Rendered tasks/destroy.html.erb within layouts/application (4.7ms) +Completed 200 OK in 100ms (Views: 72.5ms | ActiveRecord: 3.3ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-22 15:28:28 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (10.2ms) +Completed 200 OK in 70ms (Views: 63.7ms | ActiveRecord: 0.6ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-22 15:29: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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (24.1ms) +Completed 200 OK in 83ms (Views: 65.0ms | ActiveRecord: 5.9ms) + + +Started DELETE "/tasks/53" for 127.0.0.1 at 2017-09-22 15:29:13 -0700 +Processing by TasksController#destroy as HTML + Parameters: {"authenticity_token"=>"QMv/rNaXmjM3hcsQ6tVZbvt5C2aOe4rv/NDaWw2RHGZf7ckVK4wAMpTp12S33uSfWfmhctFNqU4JJPzr2Zop/g==", "id"=>"53"} + Task Load (0.3ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 53], ["LIMIT", 1]] +  (0.2ms) BEGIN + SQL (7.2ms) DELETE FROM "tasks" WHERE "tasks"."id" = $1 [["id", 53]] +  (6.2ms) COMMIT +Redirected to http://localhost:3000/ +Completed 302 Found in 20ms (ActiveRecord: 13.8ms) + + +Started GET "/" for 127.0.0.1 at 2017-09-22 15:29:13 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (2.9ms) +Completed 200 OK in 34ms (Views: 32.1ms | ActiveRecord: 0.2ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-22 15:43:06 -0700 +Processing by TasksController#index as HTML + Rendering tasks/index.html.erb within layouts/application + Task Load (2.5ms) SELECT "tasks".* FROM "tasks" ORDER BY "tasks"."id" ASC + Rendered tasks/index.html.erb within layouts/application (38.5ms) +Completed 200 OK in 118ms (Views: 100.1ms | ActiveRecord: 2.5ms) + + +Started GET "/tasks/new" for 127.0.0.1 at 2017-09-22 15:43:40 -0700 +Processing by TasksController#new as HTML + Rendering tasks/new.html.erb within layouts/application + Rendered tasks/new.html.erb within layouts/application (23.9ms) +Completed 200 OK in 66ms (Views: 63.1ms | ActiveRecord: 0.0ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-22 15:43:42 -0700 +Processing by TasksController#index as HTML + Rendering tasks/index.html.erb within layouts/application + Task Load (1.1ms) SELECT "tasks".* FROM "tasks" ORDER BY "tasks"."id" ASC + Rendered tasks/index.html.erb within layouts/application (11.6ms) +Completed 200 OK in 74ms (Views: 69.9ms | ActiveRecord: 1.1ms) + + +Started GET "/tasks/new" for 127.0.0.1 at 2017-09-22 15:43:48 -0700 +Processing by TasksController#new as HTML + Rendering tasks/new.html.erb within layouts/application + Rendered tasks/new.html.erb within layouts/application (4.1ms) +Completed 200 OK in 73ms (Views: 69.7ms | ActiveRecord: 0.0ms) + + +Started POST "/tasks" for 127.0.0.1 at 2017-09-22 15:44:03 -0700 +Processing by TasksController#create as HTML + Parameters: {"utf8"=>"✓", "authenticity_token"=>"7ffP7m6w+XpKVC/Ag4abfbbvPYhcjgryP/fi+aFBlNtq8XTli14iks382gyiYCvpGLNxcRuGOstRI1haxHxd5w==", "task"=>{"name"=>"Clean Bedroom", "description"=>"Pick up items on the floor and sweep", "completion_date"=>""}, "commit"=>"Create Task"} +  (0.2ms) BEGIN + SQL (1.0ms) INSERT INTO "tasks" ("name", "description", "created_at", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["name", "Clean Bedroom"], ["description", "Pick up items on the floor and sweep"], ["created_at", "2017-09-22 22:44:03.605343"], ["updated_at", "2017-09-22 22:44:03.605343"]] +  (6.0ms) COMMIT +Redirected to http://localhost:3000/ +Completed 302 Found in 18ms (ActiveRecord: 7.1ms) + + +Started GET "/" for 127.0.0.1 at 2017-09-22 15:44:03 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (3.0ms) +Completed 200 OK in 41ms (Views: 38.5ms | ActiveRecord: 0.2ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-22 15:44: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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (5.2ms) +Completed 200 OK in 69ms (Views: 65.2ms | ActiveRecord: 0.3ms) + + +Started GET "/tasks/new" for 127.0.0.1 at 2017-09-22 18:16:48 -0700 +  (1.1ms) SELECT "schema_migrations"."version" FROM "schema_migrations" ORDER BY "schema_migrations"."version" ASC +Processing by TasksController#new as HTML + Rendering tasks/new.html.erb within layouts/application + Rendered tasks/new.html.erb within layouts/application (21.0ms) +Completed 200 OK in 382ms (Views: 328.2ms | ActiveRecord: 21.0ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-22 18:16:51 -0700 +Processing by TasksController#index as HTML + Rendering tasks/index.html.erb within layouts/application + Task Load (1.8ms) SELECT "tasks".* FROM "tasks" ORDER BY "tasks"."id" ASC + Rendered tasks/index.html.erb within layouts/application (31.2ms) +Completed 200 OK in 126ms (Views: 113.3ms | ActiveRecord: 9.7ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-22 18:27:28 -0700 +Processing by TasksController#index as HTML + Rendering tasks/index.html.erb within layouts/application + Task Load (8.5ms) SELECT "tasks".* FROM "tasks" ORDER BY "tasks"."id" ASC + Rendered tasks/index.html.erb within layouts/application (164.2ms) +Completed 200 OK in 399ms (Views: 280.1ms | ActiveRecord: 8.5ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-22 18:27:49 -0700 +Processing by TasksController#index as HTML + Rendering tasks/index.html.erb within layouts/application + Task Load (0.9ms) SELECT "tasks".* FROM "tasks" ORDER BY "tasks"."id" ASC + Rendered tasks/index.html.erb within layouts/application (5.1ms) +Completed 200 OK in 66ms (Views: 63.0ms | ActiveRecord: 0.9ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-22 18:28: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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (3.0ms) +Completed 200 OK in 54ms (Views: 50.7ms | ActiveRecord: 0.3ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-22 18:28: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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (2.9ms) +Completed 200 OK in 25ms (Views: 23.2ms | ActiveRecord: 0.3ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-22 18:29: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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (4.5ms) +Completed 200 OK in 91ms (Views: 87.2ms | ActiveRecord: 0.4ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-22 18:29:55 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (4.1ms) +Completed 200 OK in 28ms (Views: 25.9ms | ActiveRecord: 0.5ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-23 15:21:10 -0700 +  (1.2ms) 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 (7.3ms) SELECT "tasks".* FROM "tasks" ORDER BY "tasks"."id" ASC + Rendered tasks/index.html.erb within layouts/application (29.2ms) +Completed 200 OK in 399ms (Views: 363.9ms | ActiveRecord: 17.0ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-23 15:21: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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (3.5ms) +Completed 200 OK in 68ms (Views: 64.8ms | ActiveRecord: 0.4ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-23 15:32:06 -0700 +Processing by TasksController#index as HTML + Rendering tasks/index.html.erb within layouts/application + Task Load (0.9ms) SELECT "tasks".* FROM "tasks" ORDER BY "tasks"."id" ASC + Rendered tasks/index.html.erb within layouts/application (14.6ms) +Completed 200 OK in 183ms (Views: 171.7ms | ActiveRecord: 0.9ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-23 15:32:19 -0700 +Processing by TasksController#index as HTML + Rendering tasks/index.html.erb within layouts/application + Task Load (1.1ms) SELECT "tasks".* FROM "tasks" ORDER BY "tasks"."id" ASC + Rendered tasks/index.html.erb within layouts/application (7.0ms) +Completed 200 OK in 77ms (Views: 72.3ms | ActiveRecord: 1.1ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-23 15:34:48 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (5.2ms) +Completed 200 OK in 75ms (Views: 71.8ms | ActiveRecord: 0.4ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-23 15:35:04 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (5.4ms) +Completed 200 OK in 69ms (Views: 66.0ms | ActiveRecord: 0.4ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-23 15:35:16 -0700 +Processing by TasksController#index as HTML + Rendering tasks/index.html.erb within layouts/application + Task Load (1.0ms) SELECT "tasks".* FROM "tasks" ORDER BY "tasks"."id" ASC + Rendered tasks/index.html.erb within layouts/application (6.4ms) +Completed 200 OK in 68ms (Views: 64.5ms | ActiveRecord: 1.0ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-23 15:37:01 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (14.3ms) +Completed 200 OK in 123ms (Views: 111.6ms | ActiveRecord: 0.8ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-23 15:38:12 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (4.0ms) +Completed 200 OK in 72ms (Views: 70.0ms | ActiveRecord: 0.4ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-23 15:38:24 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (6.2ms) +Completed 200 OK in 100ms (Views: 97.5ms | ActiveRecord: 0.5ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-23 15:45:30 -0700 +Processing by TasksController#index as HTML + Rendering tasks/index.html.erb within layouts/application + Rendered tasks/index.html.erb within layouts/application (4.0ms) +Completed 500 Internal Server Error in 21ms (ActiveRecord: 0.0ms) + + + +SyntaxError (/Users/Marisa/Documents/ada developers academy/week_7/TaskList/app/views/tasks/index.html.erb:23: syntax error, unexpected tLABEL, expecting ')' +te_task_path(task[:id])method: :delete );@output_buffer.safe + ^): + +app/views/tasks/index.html.erb:23: syntax error, unexpected tLABEL, expecting ')' +Started GET "/tasks" for 127.0.0.1 at 2017-09-23 15:45:52 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (10.1ms) +Completed 200 OK in 54ms (Views: 50.8ms | ActiveRecord: 0.7ms) + + +Started DELETE "/tasks/59" for 127.0.0.1 at 2017-09-23 15:45:59 -0700 +Processing by TasksController#destroy as HTML + Parameters: {"authenticity_token"=>"HbCIlOuNbTl/2kP70OYJ49SKi4gNucTckDid2/gFzhYClr4tFpb3ONy2X4+N7bQSdgohnFKP531lzLtrLA77jg==", "id"=>"59"} + Task Load (0.3ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 59], ["LIMIT", 1]] +  (12.4ms) BEGIN + SQL (14.5ms) DELETE FROM "tasks" WHERE "tasks"."id" = $1 [["id", 59]] +  (0.9ms) COMMIT +Redirected to http://localhost:3000/ +Completed 302 Found in 38ms (ActiveRecord: 28.4ms) + + +Started GET "/" for 127.0.0.1 at 2017-09-23 15:45:59 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (4.9ms) +Completed 200 OK in 28ms (Views: 25.6ms | ActiveRecord: 0.6ms) + + +Started DELETE "/tasks/52" for 127.0.0.1 at 2017-09-23 15:46:29 -0700 +Processing by TasksController#destroy as HTML + Parameters: {"authenticity_token"=>"WEnm5/EAeLgMWwbdSP2Bo23A22ayZQaUHjdt/UeKvWFHb9BeDBviua83GqkV9jxSz0Bxcu1TJTXrw0tNk4GI+Q==", "id"=>"52"} + Task Load (0.3ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 52], ["LIMIT", 1]] +  (0.3ms) BEGIN + SQL (5.6ms) DELETE FROM "tasks" WHERE "tasks"."id" = $1 [["id", 52]] +  (6.0ms) COMMIT +Redirected to http://localhost:3000/ +Completed 302 Found in 16ms (ActiveRecord: 12.3ms) + + +Started GET "/" for 127.0.0.1 at 2017-09-23 15:46: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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (1.9ms) +Completed 200 OK in 30ms (Views: 26.9ms | ActiveRecord: 0.3ms) + + +Started GET "/tasks/new" for 127.0.0.1 at 2017-09-23 15:48:40 -0700 +Processing by TasksController#new as HTML + Rendering tasks/new.html.erb within layouts/application + Rendered tasks/new.html.erb within layouts/application (51.2ms) +Completed 200 OK in 136ms (Views: 115.1ms | ActiveRecord: 0.0ms) + + +Started POST "/tasks" for 127.0.0.1 at 2017-09-23 15:48:46 -0700 +Processing by TasksController#create as HTML + Parameters: {"utf8"=>"✓", "authenticity_token"=>"JVtz3TXT4XeU2VPMvqDT5397nwzuQS+H36AaebraeTyiXcjW0D06nxNxpgCfRmNz0SfT9alJH76xdKDa3+ewAA==", "task"=>{"name"=>"dshfsakldfaskl", "description"=>"lkdshfkSHK", "completion_date"=>""}, "commit"=>"Create Task"} +  (0.5ms) BEGIN + SQL (52.9ms) INSERT INTO "tasks" ("name", "description", "created_at", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["name", "dshfsakldfaskl"], ["description", "lkdshfkSHK"], ["created_at", "2017-09-23 22:48:46.438444"], ["updated_at", "2017-09-23 22:48:46.438444"]] +  (11.6ms) COMMIT +Redirected to http://localhost:3000/ +Completed 302 Found in 81ms (ActiveRecord: 65.0ms) + + +Started GET "/" for 127.0.0.1 at 2017-09-23 15:48:46 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (4.5ms) +Completed 200 OK in 41ms (Views: 37.8ms | ActiveRecord: 0.6ms) + + +Started DELETE "/tasks/60" for 127.0.0.1 at 2017-09-23 15:48:54 -0700 +Processing by TasksController#destroy as HTML + Parameters: {"authenticity_token"=>"2I0viZikJduWPpdrDJ/IBTYd6gthpGxRvQphCvK7agrHqxkwZb+/2jVSix9RlHX0lJ1AHz6ST/BI/ke6JrBfkg==", "id"=>"60"} + Task Load (0.8ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 60], ["LIMIT", 1]] +  (0.3ms) BEGIN + SQL (2.6ms) DELETE FROM "tasks" WHERE "tasks"."id" = $1 [["id", 60]] +  (2.1ms) COMMIT +Redirected to http://localhost:3000/ +Completed 302 Found in 16ms (ActiveRecord: 5.8ms) + + +Started GET "/" for 127.0.0.1 at 2017-09-23 15:48:54 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (6.0ms) +Completed 200 OK in 73ms (Views: 67.6ms | ActiveRecord: 0.8ms) + + +Started GET "/tasks/new" for 127.0.0.1 at 2017-09-23 16:07:08 -0700 +Processing by TasksController#new as HTML + Rendering tasks/new.html.erb within layouts/application + Rendered tasks/new.html.erb within layouts/application (19.6ms) +Completed 200 OK in 150ms (Views: 134.3ms | ActiveRecord: 0.0ms) + + +Started GET "/tasks/new" for 127.0.0.1 at 2017-09-23 16:07:08 -0700 +Processing by TasksController#new as HTML + Rendering tasks/new.html.erb within layouts/application + Rendered tasks/new.html.erb within layouts/application (2.7ms) +Completed 200 OK in 39ms (Views: 36.0ms | ActiveRecord: 0.0ms) + + +Started POST "/tasks" for 127.0.0.1 at 2017-09-23 16:08:39 -0700 +Processing by TasksController#create as HTML + Parameters: {"utf8"=>"✓", "authenticity_token"=>"lGDclVxyFSaT9HYhifqCj9QmClVAeIx+lgYG48lv/3iLRuosoWmPJzCYalXU8T9+dqagQR9Or99j8iBTHWTK4A==", "task"=>{"name"=>"Clean Bedroom", "description"=>"Pick up items on the floor and sweep", "completion_date"=>""}, "commit"=>"Create Task"} +  (0.3ms) BEGIN + SQL (1.4ms) INSERT INTO "tasks" ("name", "description", "created_at", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["name", "Clean Bedroom"], ["description", "Pick up items on the floor and sweep"], ["created_at", "2017-09-23 23:08:39.472662"], ["updated_at", "2017-09-23 23:08:39.472662"]] +  (3.3ms) COMMIT +Redirected to http://localhost:3000/ +Completed 302 Found in 39ms (ActiveRecord: 5.0ms) + + +Started GET "/" for 127.0.0.1 at 2017-09-23 16:08:39 -0700 +Processing by TasksController#index as HTML + Rendering tasks/index.html.erb within layouts/application + Rendered tasks/index.html.erb within layouts/application (2.5ms) +Completed 500 Internal Server Error in 16ms (ActiveRecord: 0.0ms) + + + +SyntaxError (/Users/Marisa/Documents/ada developers academy/week_7/TaskList/app/views/tasks/index.html.erb:22: syntax error, unexpected tIDENTIFIER, expecting ')' +utton_to 'Edit' edit_task_path(task.id) + ^ +/Users/Marisa/Documents/ada developers academy/week_7/TaskList/app/views/tasks/index.html.erb:24: syntax error, unexpected '<', expecting ')' + <%= link_to("Edit", edit_task_p + ^ +/Users/Marisa/Documents/ada developers academy/week_7/TaskList/app/views/tasks/index.html.erb:37: syntax error, unexpected keyword_end, expecting ')' +'.freeze; end + ^ +/Users/Marisa/Documents/ada developers academy/week_7/TaskList/app/views/tasks/index.html.erb:61: syntax error, unexpected keyword_ensure, expecting ')' + ensure + ^ +/Users/Marisa/Documents/ada developers academy/week_7/TaskList/app/views/tasks/index.html.erb:63: syntax error, unexpected keyword_end, expecting ')' + end + ^): + +app/views/tasks/index.html.erb:22: syntax error, unexpected tIDENTIFIER, expecting ')' +app/views/tasks/index.html.erb:24: syntax error, unexpected '<', expecting ')' +app/views/tasks/index.html.erb:37: syntax error, unexpected keyword_end, expecting ')' +app/views/tasks/index.html.erb:61: syntax error, unexpected keyword_ensure, expecting ')' +app/views/tasks/index.html.erb:63: syntax error, unexpected keyword_end, expecting ')' +Started GET "/" for 127.0.0.1 at 2017-09-23 16:09:03 -0700 +Processing by TasksController#index as HTML + Rendering tasks/index.html.erb within layouts/application + Rendered tasks/index.html.erb within layouts/application (1.3ms) +Completed 500 Internal Server Error in 8ms (ActiveRecord: 0.0ms) + + + +SyntaxError (/Users/Marisa/Documents/ada developers academy/week_7/TaskList/app/views/tasks/index.html.erb:22: syntax error, unexpected tIDENTIFIER, expecting ')' +utton_to 'Edit' edit_task_path(task.id) );@output_buffer.saf + ^): + +app/views/tasks/index.html.erb:22: syntax error, unexpected tIDENTIFIER, expecting ')' +Started GET "/" for 127.0.0.1 at 2017-09-23 16:09:19 -0700 +Processing by TasksController#index as HTML + Rendering tasks/index.html.erb within layouts/application + Rendered tasks/index.html.erb within layouts/application (1.3ms) +Completed 500 Internal Server Error in 8ms (ActiveRecord: 0.0ms) + + + +SyntaxError (/Users/Marisa/Documents/ada developers academy/week_7/TaskList/app/views/tasks/index.html.erb:22: syntax error, unexpected tIDENTIFIER, expecting ')' +utton_to 'Edit' edit_task_path(task.id) );@output_buffer.saf + ^): + +app/views/tasks/index.html.erb:22: syntax error, unexpected tIDENTIFIER, expecting ')' +Started GET "/" for 127.0.0.1 at 2017-09-23 16:12:58 -0700 +Processing by TasksController#index as HTML + Rendering tasks/index.html.erb within layouts/application + Rendered tasks/index.html.erb within layouts/application (4.8ms) +Completed 500 Internal Server Error in 22ms (ActiveRecord: 0.0ms) + + + +SyntaxError (/Users/Marisa/Documents/ada developers academy/week_7/TaskList/app/views/tasks/index.html.erb:22: syntax error, unexpected tIDENTIFIER, expecting ')' +utton_to 'Edit' edit_task_path(task.id), method: :get );@out + ^ +/Users/Marisa/Documents/ada developers academy/week_7/TaskList/app/views/tasks/index.html.erb:22: syntax error, unexpected ',', expecting ')' +Edit' edit_task_path(task.id), method: :get );@output_buffer + ^): + +app/views/tasks/index.html.erb:22: syntax error, unexpected tIDENTIFIER, expecting ')' +app/views/tasks/index.html.erb:22: syntax error, unexpected ',', expecting ')' +Started GET "/" for 127.0.0.1 at 2017-09-23 16:14:11 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (7.8ms) +Completed 200 OK in 43ms (Views: 38.6ms | ActiveRecord: 0.8ms) + + +Started GET "/tasks/61/edit" for 127.0.0.1 at 2017-09-23 16:15:07 -0700 +Processing by TasksController#edit as HTML + Parameters: {"id"=>"61"} + Task Load (1.4ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 61], ["LIMIT", 1]] + Rendering tasks/edit.html.erb within layouts/application + Rendered tasks/edit.html.erb within layouts/application (3.3ms) +Completed 200 OK in 44ms (Views: 35.3ms | ActiveRecord: 1.4ms) + + +Started GET "/" for 127.0.0.1 at 2017-09-23 16:18: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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (13.7ms) +Completed 200 OK in 74ms (Views: 62.4ms | ActiveRecord: 0.6ms) + + +Started GET "/tasks/61" for 127.0.0.1 at 2017-09-23 16:18:11 -0700 +Processing by TasksController#show as HTML + Parameters: {"id"=>"61"} + Task Load (0.6ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 61], ["LIMIT", 1]] + Rendering tasks/show.html.erb within layouts/application + Rendered tasks/show.html.erb within layouts/application (2.8ms) +Completed 200 OK in 52ms (Views: 43.5ms | ActiveRecord: 0.6ms) + + +Started GET "/tasks/61" for 127.0.0.1 at 2017-09-23 16:18:50 -0700 +Processing by TasksController#show as HTML + Parameters: {"id"=>"61"} + Task Load (0.3ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 61], ["LIMIT", 1]] + Rendering tasks/show.html.erb within layouts/application + Rendered tasks/show.html.erb within layouts/application (275.5ms) +Completed 500 Internal Server Error in 283ms (ActiveRecord: 0.3ms) + + + +ActionView::Template::Error (undefined local variable or method `task' for #<#:0x007febacb4ec78> +Did you mean? @task): + 24: + 25: + 26: + 27: <%= button_to 'Edit', edit_task_path(task.id), method: :get %> + 28: + 29: <%= button_to 'Delete', delete_task_path(task.id), method: :delete, data: {confirm: "Are you sure?"} %> + 30: + +app/views/tasks/show.html.erb:27:in `_app_views_tasks_show_html_erb__102221046817973728_70325095791400' +Started GET "/tasks/61" for 127.0.0.1 at 2017-09-23 16:19:18 -0700 +Processing by TasksController#show as HTML + Parameters: {"id"=>"61"} + Task Load (1.1ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 61], ["LIMIT", 1]] + Rendering tasks/show.html.erb within layouts/application + Rendered tasks/show.html.erb within layouts/application (1.2ms) +Completed 200 OK in 38ms (Views: 30.6ms | ActiveRecord: 1.1ms) + + +Started GET "/tasks/61" for 127.0.0.1 at 2017-09-23 16:21:01 -0700 +Processing by TasksController#show as HTML + Parameters: {"id"=>"61"} + Task Load (0.3ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 61], ["LIMIT", 1]] + Rendering tasks/show.html.erb within layouts/application + Rendered tasks/show.html.erb within layouts/application (275.0ms) +Completed 500 Internal Server Error in 284ms (ActiveRecord: 0.3ms) + + + +ActionView::Template::Error (undefined local variable or method `task' for #<#:0x007febac88d390> +Did you mean? @task): + 23: <%= link_to "Home", tasks_path %> + 24: + 25: <%= link_to "Edit", edit_task_path(@task.id) %> + 26: + 27: + 28: <%= link_to "Delete", delete_task_path(@task), method: :delete, data: {confirm: "Are you sure?"}%> + 29: + +app/views/tasks/show.html.erb:26:in `_app_views_tasks_show_html_erb__102221046817973728_70325094541620' +Started GET "/tasks/61" for 127.0.0.1 at 2017-09-23 16:21:18 -0700 +Processing by TasksController#show as HTML + Parameters: {"id"=>"61"} + Task Load (0.3ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 61], ["LIMIT", 1]] + Rendering tasks/show.html.erb within layouts/application + Rendered tasks/show.html.erb within layouts/application (209.2ms) +Completed 500 Internal Server Error in 215ms (ActiveRecord: 0.3ms) + + + +ActionView::Template::Error (undefined local variable or method `task' for #<#:0x007febafdf9628> +Did you mean? @task): + 25: <%= link_to "Delete", delete_task_path(@task), method: :delete, data: {confirm: "Are you sure?"}%> + 26: + 27: + 28: + 29: + 30: + +app/views/tasks/show.html.erb:28:in `_app_views_tasks_show_html_erb__102221046817973728_70325122358160' +Started GET "/tasks/61" for 127.0.0.1 at 2017-09-23 16:21:29 -0700 +Processing by TasksController#show as HTML + Parameters: {"id"=>"61"} + Task Load (0.3ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 61], ["LIMIT", 1]] + Rendering tasks/show.html.erb within layouts/application + Rendered tasks/show.html.erb within layouts/application (1.2ms) +Completed 200 OK in 31ms (Views: 27.9ms | ActiveRecord: 0.3ms) + + +Started GET "/tasks/61" for 127.0.0.1 at 2017-09-23 16:21:42 -0700 +Processing by TasksController#show as HTML + Parameters: {"id"=>"61"} + Task Load (0.3ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 61], ["LIMIT", 1]] + Rendering tasks/show.html.erb within layouts/application + Rendered tasks/show.html.erb within layouts/application (260.7ms) +Completed 500 Internal Server Error in 269ms (ActiveRecord: 0.3ms) + + + +ActionView::Template::Error (undefined local variable or method `task' for #<#:0x007febb0163520> +Did you mean? @task): + 24: <%= link_to "Edit", edit_task_path(@task.id) %> + 25: <%= link_to "Delete", delete_task_path(@task), method: :delete, data: {confirm: "Are you sure?"}%> + 26: + 27: + 28: + +app/views/tasks/show.html.erb:27:in `_app_views_tasks_show_html_erb__102221046817973728_70325121148560' +Started GET "/tasks/61" for 127.0.0.1 at 2017-09-23 16:21:54 -0700 +Processing by TasksController#show as HTML + Parameters: {"id"=>"61"} + Task Load (0.3ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 61], ["LIMIT", 1]] + Rendering tasks/show.html.erb within layouts/application + Rendered tasks/show.html.erb within layouts/application (203.5ms) +Completed 500 Internal Server Error in 211ms (ActiveRecord: 0.3ms) + + + +ActionView::Template::Error (undefined local variable or method `task' for #<#:0x007febb301b8b8> +Did you mean? @task): + 24: + 25: <%= link_to "Delete", delete_task_path(@task), method: :delete, data: {confirm: "Are you sure?"}%> + 26: + 27: <%= button_to 'Edit', edit_task_path(task.id), method: :get %> + 28: + +app/views/tasks/show.html.erb:27:in `_app_views_tasks_show_html_erb__102221046817973728_70325141668220' +Started GET "/tasks/61" for 127.0.0.1 at 2017-09-23 16:22:27 -0700 +Processing by TasksController#show as HTML + Parameters: {"id"=>"61"} + Task Load (0.3ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 61], ["LIMIT", 1]] + Rendering tasks/show.html.erb within layouts/application + Rendered tasks/show.html.erb within layouts/application (230.4ms) +Completed 500 Internal Server Error in 237ms (ActiveRecord: 0.2ms) + + + +ActionView::Template::Error (undefined local variable or method `task' for #<#:0x007febb2150798> +Did you mean? @task): + 22: + 23: <%= link_to "Home", tasks_path %> + 24: + 25: <%= button_to 'Edit', edit_task_path(task.id), method: :get %> + 26: + 27: <%= button_to 'Delete', delete_task_path(task.id), method: :delete, data: {confirm: "Are you sure?"} %> + +app/views/tasks/show.html.erb:25:in `_app_views_tasks_show_html_erb__102221046817973728_70325140883780' +Started GET "/tasks/61" for 127.0.0.1 at 2017-09-23 16:24:07 -0700 +Processing by TasksController#show as HTML + Parameters: {"id"=>"61"} + Task Load (0.7ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 61], ["LIMIT", 1]] + Rendering tasks/show.html.erb within layouts/application + Rendered tasks/show.html.erb within layouts/application (348.9ms) +Completed 500 Internal Server Error in 371ms (ActiveRecord: 0.7ms) + + + +ActionView::Template::Error (undefined local variable or method `task' for #<#:0x007febacb17ef8> +Did you mean? @task): + 22: + 23: <%= link_to "Home", tasks_path %> + 24: + 25: <%= button_to 'Edit', update_task_path(task.id), method: :Patch %> + 26: + 27: <%= button_to 'Delete', delete_task_path(task.id), method: :delete, data: {confirm: "Are you sure?"} %> + +app/views/tasks/show.html.erb:25:in `_app_views_tasks_show_html_erb__102221046817973728_70325095688780' +Started GET "/tasks/61" for 127.0.0.1 at 2017-09-23 16:24:38 -0700 +Processing by TasksController#show as HTML + Parameters: {"id"=>"61"} + Task Load (0.2ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 61], ["LIMIT", 1]] + Rendering tasks/show.html.erb within layouts/application + Rendered tasks/show.html.erb within layouts/application (216.3ms) +Completed 500 Internal Server Error in 223ms (ActiveRecord: 0.2ms) + + + +ActionView::Template::Error (undefined local variable or method `tasks' for #<#:0x007febae2ccff8> +Did you mean? @task): + 22: + 23: <%= link_to "Home", tasks_path %> + 24: + 25: <%= button_to 'Edit', update_task_path(tasks.id), method: :Patch %> + 26: + 27: <%= button_to 'Delete', delete_task_path(task.id), method: :delete, data: {confirm: "Are you sure?"} %> + +app/views/tasks/show.html.erb:25:in `_app_views_tasks_show_html_erb__102221046817973728_70325108108640' +Started GET "/tasks/61" for 127.0.0.1 at 2017-09-23 16:25:55 -0700 +Processing by TasksController#show as HTML + Parameters: {"id"=>"61"} + Task Load (0.5ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 61], ["LIMIT", 1]] + Rendering tasks/show.html.erb within layouts/application + Rendered tasks/show.html.erb within layouts/application (3.8ms) +Completed 500 Internal Server Error in 14ms (ActiveRecord: 0.5ms) + + + +ActionView::Template::Error (undefined method `id' for nil:NilClass): + 22: + 23: <%= link_to "Home", tasks_path %> + 24: + 25: <%= button_to 'Edit', update_task_path(@tasks.id), method: :Patch %> + 26: + 27: <%= button_to 'Delete', delete_task_path(task.id), method: :delete, data: {confirm: "Are you sure?"} %> + +app/views/tasks/show.html.erb:25:in `_app_views_tasks_show_html_erb__102221046817973728_70325126769700' +Started GET "/tasks/61" for 127.0.0.1 at 2017-09-23 16:26:04 -0700 +Processing by TasksController#show as HTML + Parameters: {"id"=>"61"} + Task Load (0.2ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 61], ["LIMIT", 1]] + Rendering tasks/show.html.erb within layouts/application + Rendered tasks/show.html.erb within layouts/application (213.5ms) +Completed 500 Internal Server Error in 222ms (ActiveRecord: 0.2ms) + + + +ActionView::Template::Error (undefined local variable or method `task' for #<#:0x007febaff7db20> +Did you mean? @task): + 23: <%= link_to "Home", tasks_path %> + 24: + 25: + 26: <%= button_to 'Delete', delete_task_path(task.id), method: :delete, data: {confirm: "Are you sure?"} %> + +app/views/tasks/show.html.erb:26:in `_app_views_tasks_show_html_erb__102221046817973728_70325123151360' +Started GET "/tasks/61" for 127.0.0.1 at 2017-09-23 16:27:36 -0700 +Processing by TasksController#show as HTML + Parameters: {"id"=>"61"} + Task Load (0.8ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 61], ["LIMIT", 1]] + Rendering tasks/show.html.erb within layouts/application + Rendered tasks/show.html.erb within layouts/application (21.3ms) +Completed 500 Internal Server Error in 47ms (ActiveRecord: 0.8ms) + + + +ActionView::Template::Error (undefined method `id' for nil:NilClass): + 22: + 23: <%= link_to "Home", tasks_path %> + 24: + 25: <%= button_to 'Edit', update_task_path(@tasks.id), method: :Patch %> + 26: + 27: <%= button_to 'Delete', delete_task_path(task.id), method: :delete, data: {confirm: "Are you sure?"} %> + +app/views/tasks/show.html.erb:25:in `_app_views_tasks_show_html_erb__102221046817973728_70325141478600' +Started GET "/tasks/61" for 127.0.0.1 at 2017-09-23 16:28:10 -0700 +Processing by TasksController#show as HTML + Parameters: {"id"=>"61"} + Task Load (0.2ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 61], ["LIMIT", 1]] + Rendering tasks/show.html.erb within layouts/application + Rendered tasks/show.html.erb within layouts/application (5.4ms) +Completed 500 Internal Server Error in 14ms (ActiveRecord: 0.2ms) + + + +ActionView::Template::Error (undefined method `id' for nil:NilClass): + 27: <%= link_to "Delete", delete_task_path(@task), method: :delete, data: {confirm: "Are you sure?"}%> + 28: + 29: + 30: + 31: + 32: + +app/views/tasks/show.html.erb:30:in `_app_views_tasks_show_html_erb__102221046817973728_70325125229080' +Started GET "/tasks/61" for 127.0.0.1 at 2017-09-23 16:28:19 -0700 +Processing by TasksController#show as HTML + Parameters: {"id"=>"61"} + Task Load (0.2ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 61], ["LIMIT", 1]] + Rendering tasks/show.html.erb within layouts/application + Rendered tasks/show.html.erb within layouts/application (0.8ms) +Completed 200 OK in 32ms (Views: 29.1ms | ActiveRecord: 0.2ms) + + +Started GET "/tasks/61" for 127.0.0.1 at 2017-09-23 16:29:17 -0700 +Processing by TasksController#show as HTML + Parameters: {"id"=>"61"} + Task Load (0.2ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 61], ["LIMIT", 1]] + Rendering tasks/show.html.erb within layouts/application + Rendered tasks/show.html.erb within layouts/application (231.6ms) +Completed 500 Internal Server Error in 240ms (ActiveRecord: 0.2ms) + + + +ActionView::Template::Error (undefined local variable or method `task' for #<#:0x007febae13d9a8> +Did you mean? @task): + 23: <%= link_to "Home", tasks_path %> + 24: <%= link_to "Delete", delete_task_path(@task), method: :delete, data: {confirm: "Are you sure?"}%> + 25: + 26: <%= button_to 'Edit', update_task_path(task.id), method: :patch %> + +app/views/tasks/show.html.erb:26:in `_app_views_tasks_show_html_erb__102221046817973728_70325107292420' +Started GET "/tasks/61" for 127.0.0.1 at 2017-09-23 16:29:32 -0700 +Processing by TasksController#show as HTML + Parameters: {"id"=>"61"} + Task Load (0.1ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 61], ["LIMIT", 1]] + Rendering tasks/show.html.erb within layouts/application + Rendered tasks/show.html.erb within layouts/application (1.0ms) +Completed 200 OK in 32ms (Views: 30.0ms | ActiveRecord: 0.1ms) + + +Started PATCH "/tasks/61" for 127.0.0.1 at 2017-09-23 16:29:35 -0700 +Processing by TasksController#update as HTML + Parameters: {"authenticity_token"=>"zuTTPunwy35+WX8G1KKaPvVdu0SdZ4aYmJwQ6girvoPRwuWHFOtRf901Y3KJqSfPV90RUMJRpTltaDZa3KCLGw==", "id"=>"61"} + Task Load (0.2ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 61], ["LIMIT", 1]] +Completed 500 Internal Server Error in 3ms (ActiveRecord: 0.2ms) + + + +NoMethodError (undefined method `[]' for nil:NilClass): + +app/controllers/tasks_controller.rb:44:in `update' +Started PATCH "/tasks/61" for 127.0.0.1 at 2017-09-23 16:30:27 -0700 +Processing by TasksController#update as HTML + Parameters: {"authenticity_token"=>"zuTTPunwy35+WX8G1KKaPvVdu0SdZ4aYmJwQ6girvoPRwuWHFOtRf901Y3KJqSfPV90RUMJRpTltaDZa3KCLGw==", "id"=>"61"} + Task Load (0.2ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 61], ["LIMIT", 1]] +Completed 500 Internal Server Error in 2ms (ActiveRecord: 0.2ms) + + + +NoMethodError (undefined method `[]' for nil:NilClass): + +app/controllers/tasks_controller.rb:44:in `update' +Started GET "/tasks" for 127.0.0.1 at 2017-09-23 16:30: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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (5.6ms) +Completed 200 OK in 34ms (Views: 30.1ms | ActiveRecord: 0.7ms) + + +Started GET "/tasks/61/edit" for 127.0.0.1 at 2017-09-23 16:30:34 -0700 +Processing by TasksController#edit as HTML + Parameters: {"id"=>"61"} + Task Load (0.2ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 61], ["LIMIT", 1]] + Rendering tasks/edit.html.erb within layouts/application + Rendered tasks/edit.html.erb within layouts/application (2.6ms) +Completed 200 OK in 28ms (Views: 25.0ms | ActiveRecord: 0.2ms) + + +Started PATCH "/tasks/61" for 127.0.0.1 at 2017-09-23 16:30:38 -0700 +Processing by TasksController#update as HTML + Parameters: {"utf8"=>"✓", "authenticity_token"=>"5rlPoW/GWwDsVs0GrFODuRO8cK/siMZh9G52gNIBT2r5n3kYkt3BAU860XLxWD5IsTzau7O+5cABmlAwBgp68g==", "task"=>{"name"=>"Clean cat", "description"=>"Pick up items on the floor and sweep", "completion_date"=>""}, "commit"=>"Update Task", "id"=>"61"} + Task Load (0.2ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 61], ["LIMIT", 1]] +  (0.2ms) BEGIN + SQL (23.5ms) UPDATE "tasks" SET "name" = $1, "updated_at" = $2 WHERE "tasks"."id" = $3 [["name", "Clean cat"], ["updated_at", "2017-09-23 23:30:38.359931"], ["id", 61]] +  (1.5ms) COMMIT +  (0.1ms) BEGIN +  (0.2ms) COMMIT +Redirected to http://localhost:3000/ +Completed 302 Found in 32ms (ActiveRecord: 25.6ms) + + +Started GET "/" for 127.0.0.1 at 2017-09-23 16:30: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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (3.3ms) +Completed 200 OK in 27ms (Views: 25.2ms | ActiveRecord: 0.3ms) + + +Started GET "/tasks/61/edit" for 127.0.0.1 at 2017-09-23 16:30:41 -0700 +Processing by TasksController#edit as HTML + Parameters: {"id"=>"61"} + Task Load (0.2ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 61], ["LIMIT", 1]] + Rendering tasks/edit.html.erb within layouts/application + Rendered tasks/edit.html.erb within layouts/application (1.9ms) +Completed 200 OK in 28ms (Views: 25.4ms | ActiveRecord: 0.2ms) + + +Started PATCH "/tasks/61" for 127.0.0.1 at 2017-09-23 16:30:46 -0700 +Processing by TasksController#update as HTML + Parameters: {"utf8"=>"✓", "authenticity_token"=>"Hc0xyYz1TTYjT/U0akQu96/Z8ILI3BKoGSUHe8fhTAUC6wdwce7XN4Aj6UA3T5MGDVlalpfqMQns0SHLE+p5nQ==", "task"=>{"name"=>"Clean Bedroom", "description"=>"Pick up items on the floor and sweep", "completion_date"=>""}, "commit"=>"Update Task", "id"=>"61"} + Task Load (0.2ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 61], ["LIMIT", 1]] +  (0.2ms) BEGIN + SQL (0.6ms) UPDATE "tasks" SET "name" = $1, "updated_at" = $2 WHERE "tasks"."id" = $3 [["name", "Clean Bedroom"], ["updated_at", "2017-09-23 23:30:46.943371"], ["id", 61]] +  (5.6ms) COMMIT +  (0.1ms) BEGIN +  (0.1ms) COMMIT +Redirected to http://localhost:3000/ +Completed 302 Found in 12ms (ActiveRecord: 6.8ms) + + +Started GET "/" for 127.0.0.1 at 2017-09-23 16:30:46 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (2.8ms) +Completed 200 OK in 26ms (Views: 23.2ms | ActiveRecord: 0.2ms) + + +Started GET "/tasks/61" for 127.0.0.1 at 2017-09-23 16:31:37 -0700 +Processing by TasksController#show as HTML + Parameters: {"id"=>"61"} + Task Load (1.0ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 61], ["LIMIT", 1]] + Rendering tasks/show.html.erb within layouts/application + Rendered tasks/show.html.erb within layouts/application (237.3ms) +Completed 500 Internal Server Error in 247ms (ActiveRecord: 1.0ms) + + + +ActionView::Template::Error (undefined local variable or method `task' for #<#:0x007febb02bc4f8> +Did you mean? @task): + 23: <%= link_to "Home", tasks_path %> + 24: <%= link_to "Delete", delete_task_path(@task), method: :delete, data: {confirm: "Are you sure?"}%> + 25: + 26: <%= button_to 'Edit', update_task_path(task.id), method: :patch %> + +app/views/tasks/show.html.erb:26:in `_app_views_tasks_show_html_erb__102221046817973728_70325124854500' +Started GET "/tasks/61" for 127.0.0.1 at 2017-09-23 16:31:44 -0700 +Processing by TasksController#show as HTML + Parameters: {"id"=>"61"} + Task Load (0.1ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 61], ["LIMIT", 1]] + Rendering tasks/show.html.erb within layouts/application + Rendered tasks/show.html.erb within layouts/application (1.1ms) +Completed 200 OK in 39ms (Views: 36.4ms | ActiveRecord: 0.1ms) + + +Started GET "/tasks/61" for 127.0.0.1 at 2017-09-23 16:33:51 -0700 +Processing by TasksController#show as HTML + Parameters: {"id"=>"61"} + Task Load (0.2ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 61], ["LIMIT", 1]] + Rendering tasks/show.html.erb within layouts/application + Rendered tasks/show.html.erb within layouts/application (1.8ms) +Completed 200 OK in 30ms (Views: 27.4ms | ActiveRecord: 0.2ms) + + +Started DELETE "/tasks/61" for 127.0.0.1 at 2017-09-23 16:33:56 -0700 +Processing by TasksController#destroy as HTML + Parameters: {"authenticity_token"=>"+qqXhS4ah6f53hhFox7OPbAsW/fYYYF5faSvKtf19VLljKE80wEdplqyBDH+FXPMEqzx44dXotiIUImaA/7Ayg==", "id"=>"61"} + Task Load (0.3ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 61], ["LIMIT", 1]] +  (0.2ms) BEGIN + SQL (0.7ms) DELETE FROM "tasks" WHERE "tasks"."id" = $1 [["id", 61]] +  (1.5ms) COMMIT +Redirected to http://localhost:3000/ +Completed 302 Found in 8ms (ActiveRecord: 2.7ms) + + +Started GET "/" for 127.0.0.1 at 2017-09-23 16:33:56 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (1.7ms) +Completed 200 OK in 22ms (Views: 19.9ms | ActiveRecord: 0.2ms) + + +Started GET "/" for 127.0.0.1 at 2017-09-23 16:36:07 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (3.9ms) +Completed 200 OK in 35ms (Views: 32.4ms | ActiveRecord: 0.6ms) + + +Started GET "/tasks/new" for 127.0.0.1 at 2017-09-23 16:36:09 -0700 +Processing by TasksController#new as HTML + Rendering tasks/new.html.erb within layouts/application + Rendered tasks/new.html.erb within layouts/application (3.4ms) +Completed 200 OK in 48ms (Views: 45.7ms | ActiveRecord: 0.0ms) + + +Started POST "/tasks" for 127.0.0.1 at 2017-09-23 16:36:42 -0700 +Processing by TasksController#create as HTML + Parameters: {"utf8"=>"✓", "authenticity_token"=>"bB71NURpgRHxT4M0oOqr2taico7nWIdgaAJtYzvFow/rGE4+oYda+XbndviBDBtOeP4+d6BQt1kG1tfAXvhqMw==", "task"=>{"name"=>"Clean Bedroom", "description"=>"Pick up items on the floor and sweep", "completion_date"=>""}, "commit"=>"Create Task"} +  (0.4ms) BEGIN + SQL (0.6ms) INSERT INTO "tasks" ("name", "description", "created_at", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["name", "Clean Bedroom"], ["description", "Pick up items on the floor and sweep"], ["created_at", "2017-09-23 23:36:42.352980"], ["updated_at", "2017-09-23 23:36:42.352980"]] +  (10.3ms) COMMIT +Redirected to http://localhost:3000/ +Completed 302 Found in 19ms (ActiveRecord: 11.3ms) + + +Started GET "/" for 127.0.0.1 at 2017-09-23 16:36:42 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (3.8ms) +Completed 200 OK in 39ms (Views: 35.2ms | ActiveRecord: 0.3ms) + + +Started GET "/tasks/62" for 127.0.0.1 at 2017-09-23 16:37:28 -0700 +Processing by TasksController#show as HTML + Parameters: {"id"=>"62"} + Task Load (0.4ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 62], ["LIMIT", 1]] + Rendering tasks/show.html.erb within layouts/application + Rendered tasks/show.html.erb within layouts/application (275.1ms) +Completed 500 Internal Server Error in 286ms (ActiveRecord: 0.4ms) + + + +ActionView::Template::Error (undefined local variable or method `route_path' for #<#:0x007febaf8a8ac0> +Did you mean? root_path): + 21: <% end %> + 22: + 23: + 24: <%= button_to 'Home', route_path %> + 25: + 26: + 27: <%= button_to 'Edit', update_task_path(@task.id), method: :patch %> + +app/views/tasks/show.html.erb:24:in `_app_views_tasks_show_html_erb__102221046817973728_70325119621080' +Started GET "/tasks/62" for 127.0.0.1 at 2017-09-23 16:37:48 -0700 +Processing by TasksController#show as HTML + Parameters: {"id"=>"62"} + Task Load (0.2ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 62], ["LIMIT", 1]] + Rendering tasks/show.html.erb within layouts/application + Rendered tasks/show.html.erb within layouts/application (1.6ms) +Completed 200 OK in 36ms (Views: 32.9ms | ActiveRecord: 0.2ms) + + +Started POST "/tasks" for 127.0.0.1 at 2017-09-23 16:37:50 -0700 +Processing by TasksController#create as HTML + Parameters: {"authenticity_token"=>"bA6hYr7Pt6Rp1S5KDtHOYzc1TrVL0AOAXWiWUFRMUfxzKJfbQ9Qtpcq5Mj5T2nOSlbXkoRTmICGonLDggEdkZA=="} +Completed 500 Internal Server Error in 2ms (ActiveRecord: 0.0ms) + + + +NoMethodError (undefined method `[]' for nil:NilClass): + +app/controllers/tasks_controller.rb:20:in `create' +Started POST "/tasks" for 127.0.0.1 at 2017-09-23 16:38:03 -0700 +Processing by TasksController#create as HTML + Parameters: {"authenticity_token"=>"bA6hYr7Pt6Rp1S5KDtHOYzc1TrVL0AOAXWiWUFRMUfxzKJfbQ9Qtpcq5Mj5T2nOSlbXkoRTmICGonLDggEdkZA=="} +Completed 500 Internal Server Error in 2ms (ActiveRecord: 0.0ms) + + + +NoMethodError (undefined method `[]' for nil:NilClass): + +app/controllers/tasks_controller.rb:20:in `create' +Started POST "/tasks" for 127.0.0.1 at 2017-09-23 16:38:44 -0700 +Processing by TasksController#create as HTML + Parameters: {"authenticity_token"=>"bA6hYr7Pt6Rp1S5KDtHOYzc1TrVL0AOAXWiWUFRMUfxzKJfbQ9Qtpcq5Mj5T2nOSlbXkoRTmICGonLDggEdkZA=="} +Completed 500 Internal Server Error in 2ms (ActiveRecord: 0.0ms) + + + +NoMethodError (undefined method `[]' for nil:NilClass): + +app/controllers/tasks_controller.rb:20:in `create' +Started GET "/tasks" for 127.0.0.1 at 2017-09-23 16:38: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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (2.9ms) +Completed 200 OK in 30ms (Views: 25.9ms | ActiveRecord: 0.4ms) + + +Started GET "/tasks/62" for 127.0.0.1 at 2017-09-23 16:38:52 -0700 +Processing by TasksController#show as HTML + Parameters: {"id"=>"62"} + Task Load (0.8ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 62], ["LIMIT", 1]] + Rendering tasks/show.html.erb within layouts/application + Rendered tasks/show.html.erb within layouts/application (1.4ms) +Completed 200 OK in 38ms (Views: 34.1ms | ActiveRecord: 0.8ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-23 16:38:53 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (5.0ms) +Completed 200 OK in 31ms (Views: 27.4ms | ActiveRecord: 0.8ms) + + +Started GET "/tasks/62" for 127.0.0.1 at 2017-09-23 16:39:04 -0700 +Processing by TasksController#show as HTML + Parameters: {"id"=>"62"} + Task Load (0.9ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 62], ["LIMIT", 1]] + Rendering tasks/show.html.erb within layouts/application + Rendered tasks/show.html.erb within layouts/application (2.8ms) +Completed 200 OK in 50ms (Views: 44.6ms | ActiveRecord: 0.9ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-23 16:39:06 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (2.8ms) +Completed 200 OK in 25ms (Views: 22.7ms | ActiveRecord: 0.2ms) + + +Started PATCH "/tasks/62" for 127.0.0.1 at 2017-09-23 16:39:09 -0700 +Processing by TasksController#update as HTML + Parameters: {"authenticity_token"=>"JXg785pp2FywYEPhhwA7lFOaWLpH5pqL3A/3CwmhNnw6Xg1KZ3JCXRMMX5XaC4Zl8RryrhjQuSop+9G73aoD5A==", "id"=>"62"} + Task Load (0.2ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 62], ["LIMIT", 1]] +Completed 500 Internal Server Error in 3ms (ActiveRecord: 0.2ms) + + + +NoMethodError (undefined method `[]' for nil:NilClass): + +app/controllers/tasks_controller.rb:44:in `update' +Started GET "/tasks" for 127.0.0.1 at 2017-09-23 16:39:43 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (2.6ms) +Completed 200 OK in 23ms (Views: 20.2ms | ActiveRecord: 0.2ms) + + +Started GET "/tasks/62/edit" for 127.0.0.1 at 2017-09-23 16:39:49 -0700 +Processing by TasksController#edit as HTML + Parameters: {"id"=>"62"} + Task Load (0.4ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 62], ["LIMIT", 1]] + Rendering tasks/edit.html.erb within layouts/application + Rendered tasks/edit.html.erb within layouts/application (3.3ms) +Completed 200 OK in 29ms (Views: 24.8ms | ActiveRecord: 0.4ms) + + +Started PATCH "/tasks/62" for 127.0.0.1 at 2017-09-23 16:39:53 -0700 +Processing by TasksController#update as HTML + Parameters: {"utf8"=>"✓", "authenticity_token"=>"Jo8D14l9gOykaEWXR/iC5yPi/AbGP3La3zMfsfdhrHE5qTVudGYa7QcEWeMa8z8WgWJWEpkJUXsqxzkBI2qZ6Q==", "task"=>{"name"=>"Clean Bedroom", "description"=>"Pick up items on the floor and sweep", "completion_date"=>""}, "commit"=>"Update Task", "id"=>"62"} + Task Load (0.3ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 62], ["LIMIT", 1]] +  (0.2ms) BEGIN +  (0.2ms) COMMIT +  (0.2ms) BEGIN +  (0.2ms) COMMIT +Redirected to http://localhost:3000/ +Completed 302 Found in 6ms (ActiveRecord: 1.0ms) + + +Started GET "/" for 127.0.0.1 at 2017-09-23 16:39:53 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (4.2ms) +Completed 200 OK in 33ms (Views: 30.6ms | ActiveRecord: 0.8ms) + + +Started PATCH "/tasks/62/completed" for 127.0.0.1 at 2017-09-23 16:39:55 -0700 +Processing by TasksController#completed as HTML + Parameters: {"authenticity_token"=>"+43A+SniwbkRXA7PNHNwb+w9lGAKditCU68ZqTLt5OHkq/ZA1PlbuLIwErtpeM2eTr0+dFVACOOmWz8Z5ubReQ==", "id"=>"62"} + Task Load (0.2ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 62], ["LIMIT", 1]] +  (0.2ms) BEGIN + SQL (5.8ms) UPDATE "tasks" SET "completion_date" = $1, "updated_at" = $2 WHERE "tasks"."id" = $3 [["completion_date", "2017-09-23"], ["updated_at", "2017-09-23 23:39:55.598843"], ["id", 62]] +  (5.8ms) COMMIT +Redirected to http://localhost:3000/ +Completed 302 Found in 20ms (ActiveRecord: 11.9ms) + + +Started GET "/" for 127.0.0.1 at 2017-09-23 16:39:55 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (3.3ms) +Completed 200 OK in 22ms (Views: 19.7ms | ActiveRecord: 0.2ms) + + +Started GET "/tasks/62" for 127.0.0.1 at 2017-09-23 16:39:57 -0700 +Processing by TasksController#show as HTML + Parameters: {"id"=>"62"} + Task Load (0.8ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 62], ["LIMIT", 1]] + Rendering tasks/show.html.erb within layouts/application + Rendered tasks/show.html.erb within layouts/application (1.3ms) +Completed 200 OK in 58ms (Views: 52.1ms | ActiveRecord: 0.8ms) + + +Started PATCH "/tasks/62" for 127.0.0.1 at 2017-09-23 16:39:59 -0700 +Processing by TasksController#update as HTML + Parameters: {"authenticity_token"=>"MKJW3PGaY0ygrc2ZP0beLygO9RhtfPXZNHVpFz5UyJ/LXbvrTEB6SPv/+CMahRjTYuvhI3HuzkIzxkKC7UH/4Q==", "id"=>"62"} + Task Load (0.2ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 62], ["LIMIT", 1]] +Completed 500 Internal Server Error in 2ms (ActiveRecord: 0.2ms) + + + +NoMethodError (undefined method `[]' for nil:NilClass): + +app/controllers/tasks_controller.rb:44:in `update' +Started PATCH "/tasks/62" for 127.0.0.1 at 2017-09-23 16:45:07 -0700 +Processing by TasksController#update as HTML + Parameters: {"authenticity_token"=>"OH7Dqf7mqvuEp8+K6n8als529YhcxI5CKW9ECehTO08nWPUQA/0w+ifL0/63dKdnbPZfnAPyrePcm2K5PFgO1w==", "id"=>"62"} + Task Load (1.1ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 62], ["LIMIT", 1]] +Completed 500 Internal Server Error in 17ms (ActiveRecord: 1.1ms) + + + +NoMethodError (undefined method `[]' for nil:NilClass): + +app/controllers/tasks_controller.rb:44:in `update' +Started PATCH "/tasks/62" for 127.0.0.1 at 2017-09-23 16:45:47 -0700 +Processing by TasksController#update as HTML + Parameters: {"authenticity_token"=>"OH7Dqf7mqvuEp8+K6n8als529YhcxI5CKW9ECehTO08nWPUQA/0w+ifL0/63dKdnbPZfnAPyrePcm2K5PFgO1w==", "id"=>"62"} + Task Load (0.3ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 62], ["LIMIT", 1]] +Completed 500 Internal Server Error in 4ms (ActiveRecord: 0.3ms) + + + +NoMethodError (undefined method `[]' for nil:NilClass): + +app/controllers/tasks_controller.rb:44:in `update' +Started PATCH "/tasks/62" for 127.0.0.1 at 2017-09-23 16:46:00 -0700 +Processing by TasksController#update as HTML + Parameters: {"authenticity_token"=>"OH7Dqf7mqvuEp8+K6n8als529YhcxI5CKW9ECehTO08nWPUQA/0w+ifL0/63dKdnbPZfnAPyrePcm2K5PFgO1w==", "id"=>"62"} + Task Load (0.3ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 62], ["LIMIT", 1]] +Completed 500 Internal Server Error in 3ms (ActiveRecord: 0.3ms) + + + +NoMethodError (undefined method `[]' for nil:NilClass): + +app/controllers/tasks_controller.rb:44:in `update' +Started PATCH "/tasks/62" for 127.0.0.1 at 2017-09-23 16:46:12 -0700 +Processing by TasksController#update as HTML + Parameters: {"authenticity_token"=>"OH7Dqf7mqvuEp8+K6n8als529YhcxI5CKW9ECehTO08nWPUQA/0w+ifL0/63dKdnbPZfnAPyrePcm2K5PFgO1w==", "id"=>"62"} + Task Load (0.2ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 62], ["LIMIT", 1]] +Completed 500 Internal Server Error in 3ms (ActiveRecord: 0.2ms) + + + +NoMethodError (undefined method `[]' for nil:NilClass): + +app/controllers/tasks_controller.rb:44:in `update' +Started GET "/tasks" for 127.0.0.1 at 2017-09-23 16:47:01 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (6.3ms) +Completed 200 OK in 41ms (Views: 37.1ms | ActiveRecord: 0.5ms) + + +Started GET "/tasks/62" for 127.0.0.1 at 2017-09-23 16:47:02 -0700 +Processing by TasksController#show as HTML + Parameters: {"id"=>"62"} + Task Load (0.4ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 62], ["LIMIT", 1]] + Rendering tasks/show.html.erb within layouts/application + Rendered tasks/show.html.erb within layouts/application (2.9ms) +Completed 200 OK in 46ms (Views: 40.7ms | ActiveRecord: 0.4ms) + + +Started PATCH "/tasks/62" for 127.0.0.1 at 2017-09-23 16:47:07 -0700 +Processing by TasksController#update as HTML + Parameters: {"authenticity_token"=>"HpmM1KaBsih4LLsBPRxiyh/DF1pa494iYsViBWer72LlZmHjG1urLCN+jrsY36Q2VSYDYUZx5blldkmQtL7YHA==", "id"=>"62"} + Task Load (0.2ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 62], ["LIMIT", 1]] +Completed 500 Internal Server Error in 3ms (ActiveRecord: 0.2ms) + + + +NoMethodError (undefined method `[]' for nil:NilClass): + +app/controllers/tasks_controller.rb:44:in `update' + Task Load (0.3ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 62], ["LIMIT", 1]] +Started GET "/tasks" for 127.0.0.1 at 2017-09-23 16:51:06 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (16.2ms) +Completed 200 OK in 91ms (Views: 79.3ms | ActiveRecord: 0.8ms) + + +Started GET "/tasks/62" for 127.0.0.1 at 2017-09-23 16:51:09 -0700 +Processing by TasksController#show as HTML + Parameters: {"id"=>"62"} + Task Load (0.3ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 62], ["LIMIT", 1]] + Rendering tasks/show.html.erb within layouts/application + Rendered tasks/show.html.erb within layouts/application (357.6ms) +Completed 500 Internal Server Error in 373ms (ActiveRecord: 0.3ms) + + + +ActionView::Template::Error (undefined local variable or method `task' for #<#:0x007febaff02d08> +Did you mean? @task): + 22: + 23: <%= button_to 'Home', tasks_path, method: :get %> + 24: + 25: <%= button_to 'Edit', update_task_path(task.id), method: :patch %> + 26: + 27: <%= button_to 'Delete', delete_task_path(task.id), method: :delete, data: {confirm: "Are you sure?"}%> + +app/views/tasks/show.html.erb:25:in `_app_views_tasks_show_html_erb__102221046817973728_70325122898800' +Started GET "/" for 127.0.0.1 at 2017-09-23 16:51:40 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (5.0ms) +Completed 200 OK in 30ms (Views: 27.3ms | ActiveRecord: 0.5ms) + + +Started GET "/tasks/62" for 127.0.0.1 at 2017-09-23 16:51:46 -0700 +Processing by TasksController#show as HTML + Parameters: {"id"=>"62"} + Task Load (0.4ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 62], ["LIMIT", 1]] + Rendering tasks/show.html.erb within layouts/application + Rendered tasks/show.html.erb within layouts/application (249.0ms) +Completed 500 Internal Server Error in 260ms (ActiveRecord: 0.4ms) + + + +ActionView::Template::Error (undefined local variable or method `task' for #<#:0x007febaffad1b8> +Did you mean? @task): + 22: + 23: <%= button_to 'Home', tasks_path, method: :get %> + 24: + 25: <%= button_to 'Edit', update_task_path(task.id), method: :patch %> + 26: + 27: <%= button_to 'Delete', delete_task_path(task.id), method: :delete, data: {confirm: "Are you sure?"}%> + +app/views/tasks/show.html.erb:25:in `_app_views_tasks_show_html_erb__102221046817973728_70325123247560' +Started GET "/" for 127.0.0.1 at 2017-09-23 16:52:33 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (4.1ms) +Completed 200 OK in 29ms (Views: 26.8ms | ActiveRecord: 0.5ms) + + +Started GET "/tasks/62" for 127.0.0.1 at 2017-09-23 16:52:36 -0700 +Processing by TasksController#show as HTML + Parameters: {"id"=>"62"} + Task Load (0.2ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 62], ["LIMIT", 1]] + Rendering tasks/show.html.erb within layouts/application + Rendered tasks/show.html.erb within layouts/application (226.8ms) +Completed 500 Internal Server Error in 237ms (ActiveRecord: 0.2ms) + + + +ActionView::Template::Error (undefined local variable or method `task' for #<#:0x007febb20423d8> +Did you mean? @task): + 22: + 23: <%= button_to 'Home', tasks_path, method: :get %> + 24: + 25: <%= button_to 'Edit', update_task_path(task.id), method: :patch %> + 26: + 27: <%= button_to 'Delete', delete_task_path(task.id), method: :delete, data: {confirm: "Are you sure?"}%> + +app/views/tasks/show.html.erb:25:in `_app_views_tasks_show_html_erb__102221046817973728_70325140330360' +Started GET "/" for 127.0.0.1 at 2017-09-23 16:52:38 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (2.7ms) +Completed 200 OK in 25ms (Views: 22.0ms | ActiveRecord: 0.2ms) + + +Started GET "/" for 127.0.0.1 at 2017-09-23 16:53:14 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (3.7ms) +Completed 200 OK in 38ms (Views: 34.5ms | ActiveRecord: 0.3ms) + + +Started GET "/tasks/62" for 127.0.0.1 at 2017-09-23 16:53:16 -0700 +Processing by TasksController#show as HTML + Parameters: {"id"=>"62"} + Task Load (0.3ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 62], ["LIMIT", 1]] + Rendering tasks/show.html.erb within layouts/application + Rendered tasks/show.html.erb within layouts/application (2.8ms) +Completed 200 OK in 73ms (Views: 64.6ms | ActiveRecord: 0.3ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-23 16:53:17 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (6.2ms) +Completed 200 OK in 83ms (Views: 79.4ms | ActiveRecord: 0.4ms) + + +Started GET "/tasks/62" for 127.0.0.1 at 2017-09-23 16:53:18 -0700 +Processing by TasksController#show as HTML + Parameters: {"id"=>"62"} + Task Load (0.3ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 62], ["LIMIT", 1]] + Rendering tasks/show.html.erb within layouts/application + Rendered tasks/show.html.erb within layouts/application (3.3ms) +Completed 200 OK in 49ms (Views: 46.1ms | ActiveRecord: 0.3ms) + + +Started DELETE "/tasks/62" for 127.0.0.1 at 2017-09-23 16:53:23 -0700 +Processing by TasksController#destroy as HTML + Parameters: {"authenticity_token"=>"FnH/p8m4AbffmSzoLa350fRvEMth0PMAsR+OJlhOEZ86JlEz7CsiThgW5Lm/3WR92jHWKxY/Pb4620RG20At/Q==", "id"=>"62"} + Task Load (0.2ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 62], ["LIMIT", 1]] +  (0.2ms) BEGIN + SQL (6.6ms) DELETE FROM "tasks" WHERE "tasks"."id" = $1 [["id", 62]] +  (6.7ms) COMMIT +Redirected to http://localhost:3000/ +Completed 302 Found in 20ms (ActiveRecord: 13.7ms) + + +Started GET "/" for 127.0.0.1 at 2017-09-23 16:53:23 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (2.1ms) +Completed 200 OK in 26ms (Views: 23.4ms | ActiveRecord: 0.2ms) + + +Started GET "/tasks/new" for 127.0.0.1 at 2017-09-23 16:53:26 -0700 +Processing by TasksController#new as HTML + Rendering tasks/new.html.erb within layouts/application + Rendered tasks/new.html.erb within layouts/application (4.6ms) +Completed 200 OK in 51ms (Views: 47.6ms | ActiveRecord: 0.0ms) + + +Started POST "/tasks" for 127.0.0.1 at 2017-09-23 16:53:31 -0700 +Processing by TasksController#create as HTML + Parameters: {"utf8"=>"✓", "authenticity_token"=>"m9Eq0lZIfEXeS9TCn5yvNuCmhz/Loe4i60a5ok/JguMc15HZs6anrVnjIQ6+eh+iTvrLxoyp3huFkgMBKvRL3w==", "task"=>{"name"=>"cldshdj", "description"=>"jkhfjkhasd", "completion_date"=>""}, "commit"=>"Create Task"} +  (0.1ms) BEGIN + SQL (6.6ms) INSERT INTO "tasks" ("name", "description", "created_at", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["name", "cldshdj"], ["description", "jkhfjkhasd"], ["created_at", "2017-09-23 23:53:31.917809"], ["updated_at", "2017-09-23 23:53:31.917809"]] +  (4.6ms) COMMIT +Redirected to http://localhost:3000/ +Completed 302 Found in 16ms (ActiveRecord: 11.3ms) + + +Started GET "/" for 127.0.0.1 at 2017-09-23 16:53:31 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (2.6ms) +Completed 200 OK in 22ms (Views: 20.2ms | ActiveRecord: 0.4ms) + + +Started GET "/tasks/63" for 127.0.0.1 at 2017-09-23 16:53:33 -0700 +Processing by TasksController#show as HTML + Parameters: {"id"=>"63"} + Task Load (0.3ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 63], ["LIMIT", 1]] + Rendering tasks/show.html.erb within layouts/application + Rendered tasks/show.html.erb within layouts/application (2.0ms) +Completed 200 OK in 65ms (Views: 60.7ms | ActiveRecord: 0.3ms) + + +Started DELETE "/tasks/63" for 127.0.0.1 at 2017-09-23 16:53:48 -0700 +Processing by TasksController#destroy as HTML + Parameters: {"authenticity_token"=>"oRKBMJjA28N3KZNywIYMOSt2ks6uzwTRp6Fs35y4Wj4+uz1kVN8lxrkO/EuUIf8AgnF+43jAQ1lA9YktKxxs2A==", "id"=>"63"} + Task Load (0.2ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 63], ["LIMIT", 1]] +  (0.2ms) BEGIN + SQL (6.1ms) DELETE FROM "tasks" WHERE "tasks"."id" = $1 [["id", 63]] +  (7.7ms) COMMIT +Redirected to http://localhost:3000/ +Completed 302 Found in 19ms (ActiveRecord: 14.2ms) + + +Started GET "/" for 127.0.0.1 at 2017-09-23 16:53:48 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (4.0ms) +Completed 200 OK in 30ms (Views: 26.5ms | ActiveRecord: 0.5ms) + + +Started GET "/tasks/new" for 127.0.0.1 at 2017-09-23 16:53:59 -0700 +Processing by TasksController#new as HTML + Rendering tasks/new.html.erb within layouts/application + Rendered tasks/new.html.erb within layouts/application (2.8ms) +Completed 200 OK in 44ms (Views: 40.1ms | ActiveRecord: 0.0ms) + + +Started POST "/tasks" for 127.0.0.1 at 2017-09-23 16:54:06 -0700 +Processing by TasksController#create as HTML + Parameters: {"utf8"=>"✓", "authenticity_token"=>"1wJDZwbve/juzhLZdVGRHcBAYVeIMVieLn9QDC93yrFQBPhs4wGgEGlm5xVUtyGJbhwtrs85aKdAq+qvSkoDjQ==", "task"=>{"name"=>"sdafdsfasd", "description"=>"asdfasdfas", "completion_date"=>""}, "commit"=>"Create Task"} +  (0.2ms) BEGIN + SQL (0.4ms) INSERT INTO "tasks" ("name", "description", "created_at", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["name", "sdafdsfasd"], ["description", "asdfasdfas"], ["created_at", "2017-09-23 23:54:06.752191"], ["updated_at", "2017-09-23 23:54:06.752191"]] +  (5.6ms) COMMIT +Redirected to http://localhost:3000/ +Completed 302 Found in 10ms (ActiveRecord: 6.2ms) + + +Started GET "/" for 127.0.0.1 at 2017-09-23 16:54: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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (2.6ms) +Completed 200 OK in 22ms (Views: 19.8ms | ActiveRecord: 0.3ms) + + +Started GET "/tasks/new" for 127.0.0.1 at 2017-09-23 16:54:11 -0700 +Processing by TasksController#new as HTML + Rendering tasks/new.html.erb within layouts/application + Rendered tasks/new.html.erb within layouts/application (4.6ms) +Completed 200 OK in 43ms (Views: 40.6ms | ActiveRecord: 0.0ms) + + +Started POST "/tasks" for 127.0.0.1 at 2017-09-23 16:54:16 -0700 +Processing by TasksController#create as HTML + Parameters: {"utf8"=>"✓", "authenticity_token"=>"Lt1eO7Dhwc8oGykSqzt9fxxrJGtFTI0G7IIvm6BJr8Cp2+UwVQ8aJ6+z3N6K3c3rsjdokgJEvT+CVpU4xXRm/A==", "task"=>{"name"=>"adfadfDSF", "description"=>"ADFSFASF", "completion_date"=>""}, "commit"=>"Create Task"} +  (0.2ms) BEGIN + SQL (0.4ms) INSERT INTO "tasks" ("name", "description", "created_at", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["name", "adfadfDSF"], ["description", "ADFSFASF"], ["created_at", "2017-09-23 23:54:16.371913"], ["updated_at", "2017-09-23 23:54:16.371913"]] +  (6.3ms) COMMIT +Redirected to http://localhost:3000/ +Completed 302 Found in 11ms (ActiveRecord: 6.9ms) + + +Started GET "/" for 127.0.0.1 at 2017-09-23 16:54: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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (3.6ms) +Completed 200 OK in 32ms (Views: 30.2ms | ActiveRecord: 0.3ms) + + +Started GET "/tasks/new" for 127.0.0.1 at 2017-09-23 16:54:17 -0700 +Processing by TasksController#new as HTML + Rendering tasks/new.html.erb within layouts/application + Rendered tasks/new.html.erb within layouts/application (2.9ms) +Completed 200 OK in 41ms (Views: 39.1ms | ActiveRecord: 0.0ms) + + +Started POST "/tasks" for 127.0.0.1 at 2017-09-23 16:54:24 -0700 +Processing by TasksController#create as HTML + Parameters: {"utf8"=>"✓", "authenticity_token"=>"tl4anjRQTh+2tRlJ709i+p8vDN4/WW7SeHysTvdC818xWKGV0b6V9zEd7IXOqdJuMXNAJ3hRXusWqBbtkn86Yw==", "task"=>{"name"=>"SDADSCD", "description"=>"sdadfasdf", "completion_date"=>""}, "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", "SDADSCD"], ["description", "sdadfasdf"], ["created_at", "2017-09-23 23:54:24.429397"], ["updated_at", "2017-09-23 23:54:24.429397"]] +  (6.1ms) COMMIT +Redirected to http://localhost:3000/ +Completed 302 Found in 10ms (ActiveRecord: 6.6ms) + + +Started GET "/" for 127.0.0.1 at 2017-09-23 16:54:24 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (3.6ms) +Completed 200 OK in 27ms (Views: 24.0ms | ActiveRecord: 0.2ms) + + +Started GET "/tasks/66" for 127.0.0.1 at 2017-09-23 16:56:51 -0700 +Processing by TasksController#show as HTML + Parameters: {"id"=>"66"} + Task Load (0.3ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 66], ["LIMIT", 1]] + Rendering tasks/show.html.erb within layouts/application + Rendered tasks/show.html.erb within layouts/application (2.5ms) +Completed 200 OK in 44ms (Views: 39.5ms | ActiveRecord: 0.2ms) + + +Started PATCH "/tasks/66" for 127.0.0.1 at 2017-09-23 16:56:52 -0700 +Processing by TasksController#update as HTML + Parameters: {"authenticity_token"=>"Fo4sF6nxeujeOIIOVPGhOHMmOyMs6vRBO7jE7RbsXVt89pJrhGmBYpI1W982U9EePdzCfVyFo/EoCvcVBo/ifQ==", "id"=>"66"} + Task Load (0.2ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 66], ["LIMIT", 1]] +Completed 500 Internal Server Error in 3ms (ActiveRecord: 0.2ms) + + + +NoMethodError (undefined method `[]' for nil:NilClass): + +app/controllers/tasks_controller.rb:44:in `update' +Started PATCH "/tasks/66" for 127.0.0.1 at 2017-09-23 16:57:25 -0700 +Processing by TasksController#update as HTML + Parameters: {"authenticity_token"=>"0mRmZ0hCu4b7EKog3Gr0jGN0EnFLDAg5m6uQSVDtNn7NQlDetVkhh1h8tlSBYUl9wfS4ZRQ6K5huX7b5hOYD5g==", "id"=>"66"} + Task Load (0.3ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 66], ["LIMIT", 1]] +Completed 500 Internal Server Error in 4ms (ActiveRecord: 0.3ms) + + + +NoMethodError (undefined method `[]' for nil:NilClass): + +app/controllers/tasks_controller.rb:44:in `update' +Started PATCH "/tasks/66" for 127.0.0.1 at 2017-09-23 16:58:10 -0700 +Processing by TasksController#update as HTML + Parameters: {"authenticity_token"=>"0mRmZ0hCu4b7EKog3Gr0jGN0EnFLDAg5m6uQSVDtNn7NQlDetVkhh1h8tlSBYUl9wfS4ZRQ6K5huX7b5hOYD5g==", "id"=>"66"} + Task Load (0.3ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 66], ["LIMIT", 1]] +Completed 500 Internal Server Error in 4ms (ActiveRecord: 0.3ms) + + + +NoMethodError (undefined method `[]' for nil:NilClass): + +app/controllers/tasks_controller.rb:44:in `update' +Started GET "/" for 127.0.0.1 at 2017-09-23 16:59:05 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (10.5ms) +Completed 200 OK in 52ms (Views: 49.1ms | ActiveRecord: 0.7ms) + + +Started GET "/tasks/66" for 127.0.0.1 at 2017-09-23 16:59:14 -0700 +Processing by TasksController#show as HTML + Parameters: {"id"=>"66"} + Task Load (0.4ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 66], ["LIMIT", 1]] + Rendering tasks/show.html.erb within layouts/application + Rendered tasks/show.html.erb within layouts/application (3.9ms) +Completed 200 OK in 39ms (Views: 34.0ms | ActiveRecord: 0.4ms) + + +Started GET "/tasks/66" for 127.0.0.1 at 2017-09-23 16:59:45 -0700 +Processing by TasksController#show as HTML + Parameters: {"id"=>"66"} + Task Load (0.9ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 66], ["LIMIT", 1]] + Rendering tasks/show.html.erb within layouts/application + Rendered tasks/show.html.erb within layouts/application (2.0ms) +Completed 200 OK in 56ms (Views: 49.3ms | ActiveRecord: 0.9ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-23 16:59: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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (3.5ms) +Completed 200 OK in 27ms (Views: 24.3ms | ActiveRecord: 0.3ms) + + +Started PATCH "/tasks/66" for 127.0.0.1 at 2017-09-23 16:59:52 -0700 +Processing by TasksController#update as HTML + Parameters: {"authenticity_token"=>"juTZsrAzdFZT+bbhIbSGE5HMA9E++GEcPAM4z/i2ZQuRwu8LTSjuV/CVqpV8vzviM0ypxWHOQr3J9x5/LL1Qkw==", "id"=>"66"} + Task Load (0.2ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 66], ["LIMIT", 1]] +Completed 500 Internal Server Error in 3ms (ActiveRecord: 0.2ms) + + + +NoMethodError (undefined method `[]' for nil:NilClass): + +app/controllers/tasks_controller.rb:44:in `update' +Started GET "/" for 127.0.0.1 at 2017-09-23 17:02:00 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (15.1ms) +Completed 200 OK in 43ms (Views: 39.0ms | ActiveRecord: 0.3ms) + + +Started GET "/tasks/66" for 127.0.0.1 at 2017-09-23 17:02:03 -0700 +Processing by TasksController#show as HTML + Parameters: {"id"=>"66"} + Task Load (0.5ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 66], ["LIMIT", 1]] + Rendering tasks/show.html.erb within layouts/application + Rendered tasks/show.html.erb within layouts/application (284.6ms) +Completed 500 Internal Server Error in 297ms (ActiveRecord: 0.5ms) + + + +ActionView::Template::Error (undefined local variable or method `task' for #<#:0x007febb07487b0> +Did you mean? @task): + 22: + 23: <%= button_to 'Home', tasks_path, method: :get %> + 24: + 25: <%= button_to 'Edit', edit_task_path(task.id), method: :patch %> + 26: + 27: <%= button_to 'Delete', delete_task_path(@task.id), method: :delete, data: {confirm: "Are you sure?"}%> + +app/views/tasks/show.html.erb:25:in `_app_views_tasks_show_html_erb__102221046817973728_70325127235900' +Started GET "/tasks/66" for 127.0.0.1 at 2017-09-23 17:02:17 -0700 +Processing by TasksController#show as HTML + Parameters: {"id"=>"66"} + Task Load (0.5ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 66], ["LIMIT", 1]] + Rendering tasks/show.html.erb within layouts/application + Rendered tasks/show.html.erb within layouts/application (1.5ms) +Completed 200 OK in 58ms (Views: 53.0ms | ActiveRecord: 0.5ms) + + +Started PATCH "/tasks/66/edit" for 127.0.0.1 at 2017-09-23 17:02:18 -0700 + +ActionController::RoutingError (No route matches [PATCH] "/tasks/66/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 PATCH "/tasks/66/edit" for 127.0.0.1 at 2017-09-23 17:03:23 -0700 + +ActionController::RoutingError (No route matches [PATCH] "/tasks/66/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 "/" for 127.0.0.1 at 2017-09-23 17:03:27 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (4.8ms) +Completed 200 OK in 34ms (Views: 31.0ms | ActiveRecord: 0.4ms) + + +Started GET "/tasks/66" for 127.0.0.1 at 2017-09-23 17:03:29 -0700 +Processing by TasksController#show as HTML + Parameters: {"id"=>"66"} + Task Load (1.0ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 66], ["LIMIT", 1]] + Rendering tasks/show.html.erb within layouts/application + Rendered tasks/show.html.erb within layouts/application (1.1ms) +Completed 200 OK in 52ms (Views: 45.9ms | ActiveRecord: 1.0ms) + + +Started GET "/tasks/66/edit" for 127.0.0.1 at 2017-09-23 17:03:31 -0700 +Processing by TasksController#edit as HTML + Parameters: {"id"=>"66"} + Task Load (0.2ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 66], ["LIMIT", 1]] + Rendering tasks/edit.html.erb within layouts/application + Rendered tasks/edit.html.erb within layouts/application (2.2ms) +Completed 200 OK in 28ms (Views: 24.4ms | ActiveRecord: 0.2ms) + + +Started GET "/tasks/66" for 127.0.0.1 at 2017-09-23 17:03:41 -0700 +Processing by TasksController#show as HTML + Parameters: {"id"=>"66"} + Task Load (0.2ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 66], ["LIMIT", 1]] + Rendering tasks/show.html.erb within layouts/application + Rendered tasks/show.html.erb within layouts/application (1.4ms) +Completed 200 OK in 33ms (Views: 29.5ms | ActiveRecord: 0.2ms) + + +Started GET "/tasks/66/edit" for 127.0.0.1 at 2017-09-23 17:03:45 -0700 +Processing by TasksController#edit as HTML + Parameters: {"id"=>"66"} + Task Load (0.2ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 66], ["LIMIT", 1]] + Rendering tasks/edit.html.erb within layouts/application + Rendered tasks/edit.html.erb within layouts/application (2.6ms) +Completed 200 OK in 27ms (Views: 23.7ms | ActiveRecord: 0.2ms) + + +Started GET "/tasks/66" for 127.0.0.1 at 2017-09-23 17:03:55 -0700 +Processing by TasksController#show as HTML + Parameters: {"id"=>"66"} + Task Load (0.2ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 66], ["LIMIT", 1]] + Rendering tasks/show.html.erb within layouts/application + Rendered tasks/show.html.erb within layouts/application (1.3ms) +Completed 200 OK in 26ms (Views: 22.5ms | ActiveRecord: 0.2ms) + + +Started GET "/tasks/66/edit" for 127.0.0.1 at 2017-09-23 17:04:16 -0700 +Processing by TasksController#edit as HTML + Parameters: {"id"=>"66"} + Task Load (0.3ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 66], ["LIMIT", 1]] + Rendering tasks/edit.html.erb within layouts/application + Rendered tasks/edit.html.erb within layouts/application (3.3ms) +Completed 200 OK in 31ms (Views: 26.8ms | ActiveRecord: 0.3ms) + + +Started PATCH "/tasks/66" for 127.0.0.1 at 2017-09-23 17:04:23 -0700 +Processing by TasksController#update as HTML + Parameters: {"utf8"=>"✓", "authenticity_token"=>"d5CM1Is10tRFAJLF4bT3WIwJ0XA475L4l+faLSXKv+hotrptdi5I1eZsjrG8v0qpLol7ZGfZsVliE/yd8cGKcA==", "task"=>{"name"=>"zzzzz", "description"=>"zzzzz", "completion_date"=>""}, "commit"=>"Update Task", "id"=>"66"} + Task Load (0.2ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 66], ["LIMIT", 1]] +  (0.2ms) BEGIN + SQL (0.7ms) UPDATE "tasks" SET "name" = $1, "description" = $2, "updated_at" = $3 WHERE "tasks"."id" = $4 [["name", "zzzzz"], ["description", "zzzzz"], ["updated_at", "2017-09-24 00:04:23.035703"], ["id", 66]] +  (6.3ms) COMMIT +  (0.1ms) BEGIN +  (0.4ms) COMMIT +Redirected to http://localhost:3000/ +Completed 302 Found in 14ms (ActiveRecord: 7.9ms) + + +Started GET "/" for 127.0.0.1 at 2017-09-23 17:04:23 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (4.8ms) +Completed 200 OK in 25ms (Views: 23.2ms | ActiveRecord: 0.4ms) + + +Started GET "/tasks/66" for 127.0.0.1 at 2017-09-23 17:05:17 -0700 +Processing by TasksController#show as HTML + Parameters: {"id"=>"66"} + Task Load (0.2ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 66], ["LIMIT", 1]] + Rendering tasks/show.html.erb within layouts/application + Rendered tasks/show.html.erb within layouts/application (2.2ms) +Completed 200 OK in 72ms (Views: 67.7ms | ActiveRecord: 0.2ms) + + +Started GET "/tasks/66/edit" for 127.0.0.1 at 2017-09-23 17:05:19 -0700 +Processing by TasksController#edit as HTML + Parameters: {"id"=>"66"} + Task Load (0.3ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 66], ["LIMIT", 1]] + Rendering tasks/edit.html.erb within layouts/application + Rendered tasks/edit.html.erb within layouts/application (2.7ms) +Completed 200 OK in 26ms (Views: 23.7ms | ActiveRecord: 0.3ms) + + +Started GET "/tasks/66/edit" for 127.0.0.1 at 2017-09-23 17:06:21 -0700 +Processing by TasksController#edit as HTML + Parameters: {"id"=>"66"} + Task Load (0.6ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 66], ["LIMIT", 1]] + Rendering tasks/edit.html.erb within layouts/application + Rendered tasks/edit.html.erb within layouts/application (5.7ms) +Completed 200 OK in 68ms (Views: 62.1ms | ActiveRecord: 0.6ms) + + +Started PATCH "/tasks/66" for 127.0.0.1 at 2017-09-23 17:06:52 -0700 +Processing by TasksController#update as HTML + Parameters: {"authenticity_token"=>"c7BnTDAsViHaHJzGubbdpJl2gUj+A/og5XV/G6tzTT9sllH1zTfMIHlwgLLkvWBVO/YrXKE12YEQgVmrf3h4pw==", "id"=>"66"} + Task Load (0.4ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 66], ["LIMIT", 1]] +Completed 500 Internal Server Error in 6ms (ActiveRecord: 0.4ms) + + + +NoMethodError (undefined method `[]' for nil:NilClass): + +app/controllers/tasks_controller.rb:44:in `update' +Started PATCH "/tasks/66" for 127.0.0.1 at 2017-09-23 17:07:02 -0700 +Processing by TasksController#update as HTML + Parameters: {"authenticity_token"=>"c7BnTDAsViHaHJzGubbdpJl2gUj+A/og5XV/G6tzTT9sllH1zTfMIHlwgLLkvWBVO/YrXKE12YEQgVmrf3h4pw==", "id"=>"66"} + Task Load (0.6ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 66], ["LIMIT", 1]] +Completed 500 Internal Server Error in 8ms (ActiveRecord: 0.6ms) + + + +NoMethodError (undefined method `[]' for nil:NilClass): + +app/controllers/tasks_controller.rb:44:in `update' +Started GET "/" for 127.0.0.1 at 2017-09-23 17:07:06 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (12.6ms) +Completed 200 OK in 69ms (Views: 62.6ms | ActiveRecord: 1.2ms) + + +Started GET "/tasks/66" for 127.0.0.1 at 2017-09-23 17:07:08 -0700 +Processing by TasksController#show as HTML + Parameters: {"id"=>"66"} + Task Load (0.4ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 66], ["LIMIT", 1]] + Rendering tasks/show.html.erb within layouts/application + Rendered tasks/show.html.erb within layouts/application (6.2ms) +Completed 200 OK in 122ms (Views: 111.1ms | ActiveRecord: 0.4ms) + + +Started GET "/tasks/66/edit" for 127.0.0.1 at 2017-09-23 17:07:10 -0700 +Processing by TasksController#edit as HTML + Parameters: {"id"=>"66"} + Task Load (0.5ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 66], ["LIMIT", 1]] + Rendering tasks/edit.html.erb within layouts/application + Rendered tasks/edit.html.erb within layouts/application (17.4ms) +Completed 200 OK in 72ms (Views: 64.4ms | ActiveRecord: 0.5ms) + + +Started PATCH "/tasks/66" for 127.0.0.1 at 2017-09-23 17:07:16 -0700 +Processing by TasksController#update as HTML + Parameters: {"authenticity_token"=>"eH+XLpI32FZGuTCSDUj4ZPi6apby8odiD0ZLp5f1TrNnWaGXbyxCV+XVLOZQQ0WVWjrAgq3EpMP6sm0XQ/57Kw==", "id"=>"66"} + Task Load (0.6ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 66], ["LIMIT", 1]] +Completed 500 Internal Server Error in 5ms (ActiveRecord: 0.6ms) + + + +NoMethodError (undefined method `[]' for nil:NilClass): + +app/controllers/tasks_controller.rb:44:in `update' +Started PUT "/__web_console/repl_sessions/3aa958f6fb288bfa3c48a9230d31b094" for 127.0.0.1 at 2017-09-23 17:07:53 -0700 +Started PUT "/__web_console/repl_sessions/3aa958f6fb288bfa3c48a9230d31b094" for 127.0.0.1 at 2017-09-23 17:07:54 -0700 +Started PUT "/__web_console/repl_sessions/3aa958f6fb288bfa3c48a9230d31b094" for 127.0.0.1 at 2017-09-23 17:07:57 -0700 +Started PUT "/__web_console/repl_sessions/3aa958f6fb288bfa3c48a9230d31b094" for 127.0.0.1 at 2017-09-23 17:08:01 -0700 +Started PUT "/__web_console/repl_sessions/3aa958f6fb288bfa3c48a9230d31b094" for 127.0.0.1 at 2017-09-23 17:08:03 -0700 +Started PUT "/__web_console/repl_sessions/3aa958f6fb288bfa3c48a9230d31b094" for 127.0.0.1 at 2017-09-23 17:08:07 -0700 + Task Load (0.5ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 66], ["LIMIT", 1]] +Started GET "/tasks/" for 127.0.0.1 at 2017-09-23 17:08:40 -0700 +Processing by TasksController#index as HTML + Rendering tasks/index.html.erb within layouts/application + Task Load (1.9ms) SELECT "tasks".* FROM "tasks" ORDER BY "tasks"."id" ASC + Rendered tasks/index.html.erb within layouts/application (39.8ms) +Completed 200 OK in 116ms (Views: 82.5ms | ActiveRecord: 14.6ms) + + +Started GET "/tasks/66" for 127.0.0.1 at 2017-09-23 17:08:42 -0700 +Processing by TasksController#show as HTML + Parameters: {"id"=>"66"} + Task Load (0.8ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 66], ["LIMIT", 1]] + Rendering tasks/show.html.erb within layouts/application + Rendered tasks/show.html.erb within layouts/application (3.3ms) +Completed 200 OK in 122ms (Views: 111.3ms | ActiveRecord: 0.8ms) + + +Started GET "/tasks/66/edit" for 127.0.0.1 at 2017-09-23 17:08:44 -0700 +Processing by TasksController#edit as HTML + Parameters: {"id"=>"66"} + Task Load (0.4ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 66], ["LIMIT", 1]] + Rendering tasks/edit.html.erb within layouts/application + Rendered tasks/edit.html.erb within layouts/application (7.2ms) +Completed 200 OK in 68ms (Views: 61.3ms | ActiveRecord: 0.4ms) + + +Started PATCH "/tasks/66" for 127.0.0.1 at 2017-09-23 17:08:53 -0700 +Processing by TasksController#update as HTML + Parameters: {"authenticity_token"=>"i2FmB3AR3AN+noFHeDQA4HUPGDLnvoZJEmtoJg7VRC2UR1C+jQpGAt3ynTMlP70R14+yJriIpejnn06W2t5xtQ==", "id"=>"66"} + Task Load (0.4ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 66], ["LIMIT", 1]] +Completed 500 Internal Server Error in 6ms (ActiveRecord: 0.4ms) + + + +NoMethodError (undefined method `[]' for nil:NilClass): + +app/controllers/tasks_controller.rb:45:in `update' +Started GET "/" for 127.0.0.1 at 2017-09-23 17:11:13 -0700 +Processing by TasksController#index as HTML + Rendering tasks/index.html.erb within layouts/application + Task Load (1.4ms) SELECT "tasks".* FROM "tasks" ORDER BY "tasks"."id" ASC + Rendered tasks/index.html.erb within layouts/application (59.8ms) +Completed 200 OK in 187ms (Views: 139.9ms | ActiveRecord: 19.3ms) + + +Started GET "/tasks/65" for 127.0.0.1 at 2017-09-23 17:11:16 -0700 +Processing by TasksController#show as HTML + Parameters: {"id"=>"65"} + Task Load (0.6ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 65], ["LIMIT", 1]] + Rendering tasks/show.html.erb within layouts/application + Rendered tasks/show.html.erb within layouts/application (9.0ms) +Completed 200 OK in 191ms (Views: 181.0ms | ActiveRecord: 0.6ms) + + +Started GET "/tasks/65/edit" for 127.0.0.1 at 2017-09-23 17:11:19 -0700 +Processing by TasksController#edit as HTML + Parameters: {"id"=>"65"} + Task Load (0.4ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 65], ["LIMIT", 1]] + Rendering tasks/edit.html.erb within layouts/application + Rendered tasks/edit.html.erb within layouts/application (8.3ms) +Completed 200 OK in 58ms (Views: 50.9ms | ActiveRecord: 0.4ms) + + +Started PATCH "/tasks/65" for 127.0.0.1 at 2017-09-23 17:11:27 -0700 +Processing by TasksController#update as HTML + Parameters: {"utf8"=>"✓", "authenticity_token"=>"OBMTfSuwAIixp/+6thK+Ia/dHXT1m4TKfvnMyfIX9e4nNSXE1quaiRLL487rGQPQDV23YKqtp2uLDep5JhzAdg==", "task"=>{"name"=>"1111111111", "description"=>"22222222", "completion_date"=>""}, "commit"=>"Update Task", "id"=>"65"} + Task Load (0.5ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 65], ["LIMIT", 1]] +Completed 500 Internal Server Error in 414ms (ActiveRecord: 0.5ms) + + + +NameError (undefined local variable or method `task_params' for # +Did you mean? task_path): + +app/controllers/tasks_controller.rb:47:in `update' +Started PATCH "/tasks/65" for 127.0.0.1 at 2017-09-23 17:11:44 -0700 +Processing by TasksController#update as HTML + Parameters: {"authenticity_token"=>"OBMTfSuwAIixp/+6thK+Ia/dHXT1m4TKfvnMyfIX9e4nNSXE1quaiRLL487rGQPQDV23YKqtp2uLDep5JhzAdg==", "id"=>"65"} + Task Load (0.4ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 65], ["LIMIT", 1]] +Completed 500 Internal Server Error in 303ms (ActiveRecord: 0.4ms) + + + +NameError (undefined local variable or method `task_params' for # +Did you mean? task_path): + +app/controllers/tasks_controller.rb:47:in `update' +Started PATCH "/tasks/65" for 127.0.0.1 at 2017-09-23 17:12:21 -0700 +Processing by TasksController#update as HTML + Parameters: {"authenticity_token"=>"OBMTfSuwAIixp/+6thK+Ia/dHXT1m4TKfvnMyfIX9e4nNSXE1quaiRLL487rGQPQDV23YKqtp2uLDep5JhzAdg==", "id"=>"65"} + Task Load (0.3ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 65], ["LIMIT", 1]] +Completed 500 Internal Server Error in 45ms (ActiveRecord: 6.2ms) + + + +NoMethodError (undefined method `[]' for nil:NilClass): + +app/controllers/tasks_controller.rb:44:in `update' +Started GET "/tasks" for 127.0.0.1 at 2017-09-23 17:12:25 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (7.0ms) +Completed 200 OK in 61ms (Views: 55.6ms | ActiveRecord: 0.5ms) + + +Started GET "/tasks/66" for 127.0.0.1 at 2017-09-23 17:12:29 -0700 +Processing by TasksController#show as HTML + Parameters: {"id"=>"66"} + Task Load (0.5ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 66], ["LIMIT", 1]] + Rendering tasks/show.html.erb within layouts/application + Rendered tasks/show.html.erb within layouts/application (3.3ms) +Completed 200 OK in 101ms (Views: 92.7ms | ActiveRecord: 0.5ms) + + +Started GET "/tasks/66/edit" for 127.0.0.1 at 2017-09-23 17:12:31 -0700 +Processing by TasksController#edit as HTML + Parameters: {"id"=>"66"} + Task Load (0.6ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 66], ["LIMIT", 1]] + Rendering tasks/edit.html.erb within layouts/application + Rendered tasks/edit.html.erb within layouts/application (8.5ms) +Completed 200 OK in 68ms (Views: 62.3ms | ActiveRecord: 0.6ms) + + +Started GET "/tasks/66/edit" for 127.0.0.1 at 2017-09-23 17:12:53 -0700 +Processing by TasksController#edit as HTML + Parameters: {"id"=>"66"} + Task Load (0.3ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 66], ["LIMIT", 1]] + Rendering tasks/edit.html.erb within layouts/application + Rendered tasks/edit.html.erb within layouts/application (5.3ms) +Completed 200 OK in 57ms (Views: 51.3ms | ActiveRecord: 0.3ms) + + +Started GET "/tasks/66/edit" for 127.0.0.1 at 2017-09-23 17:13:14 -0700 +Processing by TasksController#edit as HTML + Parameters: {"id"=>"66"} + Task Load (0.7ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 66], ["LIMIT", 1]] + Rendering tasks/edit.html.erb within layouts/application + Rendered tasks/edit.html.erb within layouts/application (6.1ms) +Completed 200 OK in 54ms (Views: 46.5ms | ActiveRecord: 0.7ms) + + +Started GET "/tasks/66/edit" for 127.0.0.1 at 2017-09-23 17:13:30 -0700 +Processing by TasksController#edit as HTML + Parameters: {"id"=>"66"} + Task Load (0.3ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 66], ["LIMIT", 1]] + Rendering tasks/edit.html.erb within layouts/application + Rendered tasks/edit.html.erb within layouts/application (4.5ms) +Completed 200 OK in 52ms (Views: 46.3ms | ActiveRecord: 0.3ms) + + +Started PATCH "/tasks/66" for 127.0.0.1 at 2017-09-23 17:13:42 -0700 +Processing by TasksController#update as HTML + Parameters: {"authenticity_token"=>"xZeUZl4P8eODDip15xmagSOi12Vltk/khZtJx80lYbDasaLfoxRr4iBiNgG6EidwgSJ9cTqAbEVwb293GS5UKA==", "id"=>"66"} + Task Load (0.6ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 66], ["LIMIT", 1]] +Completed 500 Internal Server Error in 6ms (ActiveRecord: 0.6ms) + + + +NoMethodError (undefined method `[]' for nil:NilClass): + +app/controllers/tasks_controller.rb:44:in `update' +Started GET "/" for 127.0.0.1 at 2017-09-23 17:13:57 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (7.5ms) +Completed 200 OK in 55ms (Views: 49.6ms | ActiveRecord: 0.5ms) + + +Started GET "/tasks/66" for 127.0.0.1 at 2017-09-23 17:13:59 -0700 +Processing by TasksController#show as HTML + Parameters: {"id"=>"66"} + Task Load (0.6ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 66], ["LIMIT", 1]] + Rendering tasks/show.html.erb within layouts/application + Rendered tasks/show.html.erb within layouts/application (3.9ms) +Completed 200 OK in 113ms (Views: 103.4ms | ActiveRecord: 0.6ms) + + +Started GET "/tasks/66" for 127.0.0.1 at 2017-09-23 17:14:16 -0700 +Processing by TasksController#show as HTML + Parameters: {"id"=>"66"} + Task Load (0.8ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 66], ["LIMIT", 1]] + Rendering tasks/show.html.erb within layouts/application + Rendered tasks/show.html.erb within layouts/application (6.0ms) +Completed 200 OK in 98ms (Views: 81.6ms | ActiveRecord: 0.8ms) + + +Started GET "/tasks/66/edit" for 127.0.0.1 at 2017-09-23 17:14:23 -0700 +Processing by TasksController#edit as HTML + Parameters: {"id"=>"66"} + Task Load (0.3ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 66], ["LIMIT", 1]] + Rendering tasks/edit.html.erb within layouts/application + Rendered tasks/edit.html.erb within layouts/application (9.8ms) +Completed 200 OK in 64ms (Views: 56.7ms | ActiveRecord: 0.3ms) + + +Started PATCH "/tasks/66" for 127.0.0.1 at 2017-09-23 17:15:27 -0700 +Processing by TasksController#update as HTML + Parameters: {"authenticity_token"=>"sYhTtrfF+cGsMS0BUEqVobcztuL0JKskio78SG4q/LqurmUPSt5jwA9dMXUNQShQFbMc9qsSiIV/etr4uiHJIg==", "id"=>"66"} + Task Load (0.5ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 66], ["LIMIT", 1]] +Completed 500 Internal Server Error in 26ms (ActiveRecord: 0.5ms) + + + +NoMethodError (undefined method `[]' for nil:NilClass): + +app/controllers/tasks_controller.rb:44:in `update' +Started GET "/" for 127.0.0.1 at 2017-09-23 17:15:39 -0700 +Processing by TasksController#index as HTML + Rendering tasks/index.html.erb within layouts/application + Task Load (12.5ms) SELECT "tasks".* FROM "tasks" ORDER BY "tasks"."id" ASC + Rendered tasks/index.html.erb within layouts/application (93.9ms) +Completed 200 OK in 410ms (Views: 390.9ms | ActiveRecord: 12.5ms) + + +Started GET "/tasks/66" for 127.0.0.1 at 2017-09-23 17:15:48 -0700 +Processing by TasksController#show as HTML + Parameters: {"id"=>"66"} + Task Load (2.2ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 66], ["LIMIT", 1]] + Rendering tasks/show.html.erb within layouts/application + Rendered tasks/show.html.erb within layouts/application (41.2ms) +Completed 200 OK in 1374ms (Views: 1243.3ms | ActiveRecord: 2.2ms) + + +Started GET "/tasks/66/edit" for 127.0.0.1 at 2017-09-23 17:15:52 -0700 +Processing by TasksController#edit as HTML + Parameters: {"id"=>"66"} + Task Load (0.6ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 66], ["LIMIT", 1]] + Rendering tasks/edit.html.erb within layouts/application + Rendered tasks/edit.html.erb within layouts/application (62.5ms) +Completed 200 OK in 219ms (Views: 208.3ms | ActiveRecord: 0.6ms) + + +Started PATCH "/tasks/66" for 127.0.0.1 at 2017-09-23 17:18:41 -0700 +Processing by TasksController#update as HTML + Parameters: {"utf8"=>"✓", "authenticity_token"=>"8P35sp43W0iuRSPc9qRRPv97k3efFq+FpX3c1iy+qE7v288LYyzBSQ0pP6irr+zPXfs5Y8AgjCRQifpm+LWd1g==", "task"=>{"name"=>"zzzzz", "description"=>"zzzzz", "completion_date"=>""}, "commit"=>"Update Task", "id"=>"66"} + Task Load (1.7ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 66], ["LIMIT", 1]] +  (0.4ms) BEGIN +  (0.2ms) COMMIT +  (0.7ms) BEGIN +  (0.2ms) COMMIT +Redirected to http://localhost:3000/ +Completed 302 Found in 49ms (ActiveRecord: 3.2ms) + + +Started GET "/" for 127.0.0.1 at 2017-09-23 17:18:41 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (12.3ms) +Completed 200 OK in 71ms (Views: 64.5ms | ActiveRecord: 0.7ms) + + +Started GET "/tasks/66/edit" for 127.0.0.1 at 2017-09-23 17:19:18 -0700 +Processing by TasksController#edit as HTML + Parameters: {"id"=>"66"} + Task Load (0.3ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 66], ["LIMIT", 1]] + Rendering tasks/edit.html.erb within layouts/application + Rendered tasks/edit.html.erb within layouts/application (8.4ms) +Completed 200 OK in 67ms (Views: 59.2ms | ActiveRecord: 0.3ms) + + +Started PATCH "/tasks/66" for 127.0.0.1 at 2017-09-23 17:20:06 -0700 +Processing by TasksController#update as HTML + Parameters: {"authenticity_token"=>"fPKuG3T67kwupPpmGu/3WmWBSi26r6ohogXKTvmyOm9j1JiiieF0TY3I5hJH5EqrxwHgOeWZiYBX8ez+LbkP9w==", "id"=>"66"} + Task Load (0.4ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 66], ["LIMIT", 1]] +Completed 500 Internal Server Error in 5ms (ActiveRecord: 0.4ms) + + + +NoMethodError (undefined method `[]' for nil:NilClass): + +app/controllers/tasks_controller.rb:44:in `update' +Started PATCH "/tasks/66" for 127.0.0.1 at 2017-09-23 17:20:16 -0700 +Processing by TasksController#update as HTML + Parameters: {"utf8"=>"✓", "authenticity_token"=>"fPKuG3T67kwupPpmGu/3WmWBSi26r6ohogXKTvmyOm9j1JiiieF0TY3I5hJH5EqrxwHgOeWZiYBX8ez+LbkP9w==", "task"=>{"name"=>"1", "description"=>"1", "completion_date"=>""}, "commit"=>"Update Task", "id"=>"66"} + Task Load (0.6ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 66], ["LIMIT", 1]] +  (0.4ms) BEGIN + SQL (10.7ms) UPDATE "tasks" SET "name" = $1, "description" = $2, "updated_at" = $3 WHERE "tasks"."id" = $4 [["name", "1"], ["description", "1"], ["updated_at", "2017-09-24 00:20:16.820140"], ["id", 66]] +  (0.6ms) COMMIT +  (0.1ms) BEGIN +  (0.1ms) COMMIT +Redirected to http://localhost:3000/ +Completed 302 Found in 27ms (ActiveRecord: 12.5ms) + + +Started GET "/" for 127.0.0.1 at 2017-09-23 17:20: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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (5.5ms) +Completed 200 OK in 28ms (Views: 26.3ms | ActiveRecord: 0.4ms) + + +Started GET "/" for 127.0.0.1 at 2017-09-23 17:20: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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (6.7ms) +Completed 200 OK in 39ms (Views: 33.4ms | ActiveRecord: 0.3ms) + + +Started GET "/tasks/66" for 127.0.0.1 at 2017-09-23 17:20:30 -0700 +Processing by TasksController#show as HTML + Parameters: {"id"=>"66"} + Task Load (0.3ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 66], ["LIMIT", 1]] + Rendering tasks/show.html.erb within layouts/application + Rendered tasks/show.html.erb within layouts/application (3.5ms) +Completed 200 OK in 45ms (Views: 41.7ms | ActiveRecord: 0.3ms) + + +Started GET "/tasks/66/edit" for 127.0.0.1 at 2017-09-23 17:20:32 -0700 +Processing by TasksController#edit as HTML + Parameters: {"id"=>"66"} + Task Load (0.7ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 66], ["LIMIT", 1]] + Rendering tasks/edit.html.erb within layouts/application + Rendered tasks/edit.html.erb within layouts/application (3.1ms) +Completed 200 OK in 39ms (Views: 34.9ms | ActiveRecord: 0.7ms) + + +Started PATCH "/tasks/66" for 127.0.0.1 at 2017-09-23 17:20:36 -0700 +Processing by TasksController#update as HTML + Parameters: {"utf8"=>"✓", "authenticity_token"=>"CV6EcAnnOlRcW3rZToxNrKSQoTeBhacgrqvBSdDs6MQWeLLJ9PygVf83Zq0Th/BdBhALI96zhIFbX+f5BOfdXA==", "task"=>{"name"=>"2", "description"=>"2", "completion_date"=>""}, "commit"=>"Update Task", "id"=>"66"} + Task Load (0.3ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 66], ["LIMIT", 1]] +  (0.2ms) BEGIN + SQL (0.6ms) UPDATE "tasks" SET "name" = $1, "description" = $2, "updated_at" = $3 WHERE "tasks"."id" = $4 [["name", "2"], ["description", "2"], ["updated_at", "2017-09-24 00:20:36.769248"], ["id", 66]] +  (5.9ms) COMMIT +  (0.4ms) BEGIN +  (0.2ms) COMMIT +Redirected to http://localhost:3000/ +Completed 302 Found in 16ms (ActiveRecord: 7.4ms) + + +Started GET "/" for 127.0.0.1 at 2017-09-23 17:20:36 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (4.2ms) +Completed 200 OK in 33ms (Views: 29.7ms | ActiveRecord: 0.3ms) + + +Started GET "/" for 127.0.0.1 at 2017-09-23 17:24:23 -0700 +Processing by TasksController#index as HTML + Rendering tasks/index.html.erb within layouts/application + Task Load (0.9ms) SELECT "tasks".* FROM "tasks" ORDER BY "tasks"."id" ASC + Rendered tasks/index.html.erb within layouts/application (25.8ms) +Completed 200 OK in 94ms (Views: 84.5ms | ActiveRecord: 0.9ms) + + +Started GET "/" for 127.0.0.1 at 2017-09-23 17:24:43 -0700 +  (6.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.9ms) SELECT "tasks".* FROM "tasks" ORDER BY "tasks"."id" ASC + Rendered tasks/index.html.erb within layouts/application (20.8ms) +Completed 200 OK in 425ms (Views: 387.6ms | ActiveRecord: 5.3ms) + + +Started GET "/tasks/66" for 127.0.0.1 at 2017-09-23 17:24:45 -0700 +Processing by TasksController#show as HTML + Parameters: {"id"=>"66"} + Task Load (1.3ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 66], ["LIMIT", 1]] + Rendering tasks/show.html.erb within layouts/application + Rendered tasks/show.html.erb within layouts/application (1.6ms) +Completed 200 OK in 165ms (Views: 79.9ms | ActiveRecord: 10.2ms) + + +Started GET "/tasks/66/edit" for 127.0.0.1 at 2017-09-23 17:24:47 -0700 +Processing by TasksController#edit as HTML + Parameters: {"id"=>"66"} + Task Load (1.1ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 66], ["LIMIT", 1]] + Rendering tasks/edit.html.erb within layouts/application + Rendered tasks/edit.html.erb within layouts/application (17.2ms) +Completed 200 OK in 50ms (Views: 42.8ms | ActiveRecord: 1.1ms) + + +Started PATCH "/tasks/66" for 127.0.0.1 at 2017-09-23 17:24:51 -0700 +Processing by TasksController#update as HTML + Parameters: {"utf8"=>"✓", "authenticity_token"=>"SyWSL/PYJeKPvsF7ZVnvsivRPQglWL/zCWZbZG50TNASSdjaF1jXp3DldZiqnZ1+PrfjFtDgjV+hAZdP1GK0eQ==", "task"=>{"name"=>"3", "description"=>"3", "completion_date"=>""}, "commit"=>"Update Task", "id"=>"66"} + Task Load (0.4ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 66], ["LIMIT", 1]] +  (0.2ms) BEGIN + SQL (6.2ms) UPDATE "tasks" SET "name" = $1, "description" = $2, "updated_at" = $3 WHERE "tasks"."id" = $4 [["name", "3"], ["description", "3"], ["updated_at", "2017-09-24 00:24:51.631665"], ["id", 66]] +  (6.1ms) COMMIT +  (0.2ms) BEGIN +  (0.1ms) COMMIT +Redirected to http://localhost:3000/ +Completed 302 Found in 19ms (ActiveRecord: 13.2ms) + + +Started GET "/" for 127.0.0.1 at 2017-09-23 17:24:51 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (4.4ms) +Completed 200 OK in 40ms (Views: 38.0ms | ActiveRecord: 0.4ms) + + +Started GET "/tasks/66" for 127.0.0.1 at 2017-09-23 17:25:23 -0700 +Processing by TasksController#show as HTML + Parameters: {"id"=>"66"} + Task Load (0.8ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 66], ["LIMIT", 1]] + Rendering tasks/show.html.erb within layouts/application + Rendered tasks/show.html.erb within layouts/application (1.4ms) +Completed 200 OK in 67ms (Views: 59.4ms | ActiveRecord: 0.8ms) + + +Started GET "/tasks/66/edit" for 127.0.0.1 at 2017-09-23 17:25:42 -0700 +Processing by TasksController#edit as HTML + Parameters: {"id"=>"66"} + Task Load (0.5ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 66], ["LIMIT", 1]] + Rendering tasks/edit.html.erb within layouts/application + Rendered tasks/edit.html.erb within layouts/application (4.7ms) +Completed 200 OK in 40ms (Views: 35.9ms | ActiveRecord: 0.5ms) + + +Started GET "/tasks/66/edit" for 127.0.0.1 at 2017-09-23 17:32:29 -0700 +Processing by TasksController#edit as HTML + Parameters: {"id"=>"66"} + Task Load (0.9ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 66], ["LIMIT", 1]] + Rendering tasks/edit.html.erb within layouts/application + Rendered tasks/edit.html.erb within layouts/application (9.8ms) +Completed 200 OK in 70ms (Views: 52.3ms | ActiveRecord: 0.9ms) + + +Started PATCH "/tasks/66" for 127.0.0.1 at 2017-09-23 17:32:36 -0700 +Processing by TasksController#update as HTML + Parameters: {"utf8"=>"✓", "authenticity_token"=>"RVyM6/eiX7oJwu826MPTgAbGW2sQlWKy6U5ykm7t+vUcMMYeEyKt//aZW9UnB6FME6CFdeUtUB5BKb651PsCXA==", "task"=>{"name"=>"sdfsdzf", "description"=>"3asdfas", "completion_date"=>""}, "commit"=>"Update Task", "id"=>"66"} + Task Load (0.3ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 66], ["LIMIT", 1]] +  (0.3ms) BEGIN + SQL (12.0ms) UPDATE "tasks" SET "name" = $1, "description" = $2, "updated_at" = $3 WHERE "tasks"."id" = $4 [["name", "sdfsdzf"], ["description", "3asdfas"], ["updated_at", "2017-09-24 00:32:36.025833"], ["id", 66]] +  (0.4ms) COMMIT +  (0.2ms) BEGIN +  (0.3ms) COMMIT +Redirected to http://localhost:3000/ +Completed 302 Found in 27ms (ActiveRecord: 13.4ms) + + +Started GET "/" for 127.0.0.1 at 2017-09-23 17:32:36 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (7.0ms) +Completed 200 OK in 36ms (Views: 33.8ms | ActiveRecord: 0.3ms) + + +Started GET "/" for 127.0.0.1 at 2017-09-23 17:35:23 -0700 +Processing by TasksController#index as HTML + Rendering tasks/index.html.erb within layouts/application + Task Load (1.1ms) SELECT "tasks".* FROM "tasks" ORDER BY "tasks"."id" ASC + Rendered tasks/index.html.erb within layouts/application (21.3ms) +Completed 200 OK in 133ms (Views: 113.9ms | ActiveRecord: 5.5ms) + + +Started GET "/tasks/66" for 127.0.0.1 at 2017-09-23 17:48:29 -0700 +Processing by TasksController#show as HTML + Parameters: {"id"=>"66"} + Task Load (1.5ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 66], ["LIMIT", 1]] + Rendering tasks/show.html.erb within layouts/application + Rendered tasks/show.html.erb within layouts/application (5.9ms) +Completed 200 OK in 91ms (Views: 59.0ms | ActiveRecord: 1.5ms) + + +Started GET "/tasks/66/edit" for 127.0.0.1 at 2017-09-23 17:48:39 -0700 +Processing by TasksController#edit as HTML + Parameters: {"id"=>"66"} + Task Load (0.7ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 66], ["LIMIT", 1]] + Rendering tasks/edit.html.erb within layouts/application + Rendered tasks/edit.html.erb within layouts/application (7.3ms) +Completed 200 OK in 50ms (Views: 40.3ms | ActiveRecord: 1.2ms) + + +Started PATCH "/tasks/66" for 127.0.0.1 at 2017-09-23 17:49:55 -0700 +Processing by TasksController#update as HTML + Parameters: {"utf8"=>"✓", "authenticity_token"=>"nMn1aNgumiJ4pv7mKSMXUUF84PUkhhIqKnNys8tyr+vFpb+dPK5oZ4f9SgXm52WdVBo+69E+IIaCFL6YcWRXQg==", "task"=>{"name"=>"qwertyuio", "description"=>"qwertyuio", "completion_date"=>""}, "commit"=>"Update Task", "id"=>"66"} + Task Load (0.3ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 66], ["LIMIT", 1]] +  (0.2ms) BEGIN + SQL (10.9ms) UPDATE "tasks" SET "name" = $1, "description" = $2, "updated_at" = $3 WHERE "tasks"."id" = $4 [["name", "qwertyuio"], ["description", "qwertyuio"], ["updated_at", "2017-09-24 00:49:55.240708"], ["id", 66]] +  (0.4ms) COMMIT +  (0.1ms) BEGIN +  (0.1ms) COMMIT +Redirected to http://localhost:3000/ +Completed 302 Found in 25ms (ActiveRecord: 11.9ms) + + +Started GET "/" for 127.0.0.1 at 2017-09-23 17:49:55 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (6.2ms) +Completed 200 OK in 38ms (Views: 35.6ms | ActiveRecord: 0.5ms) + + +Started GET "/tasks/66" for 127.0.0.1 at 2017-09-23 18:10:32 -0700 +Processing by TasksController#show as HTML + Parameters: {"id"=>"66"} + Task Load (0.9ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 66], ["LIMIT", 1]] + Rendering tasks/show.html.erb within layouts/application + Rendered tasks/show.html.erb within layouts/application (16.2ms) +Completed 200 OK in 95ms (Views: 68.4ms | ActiveRecord: 0.9ms) + + +Started GET "/tasks/66/edit" for 127.0.0.1 at 2017-09-23 18:10:36 -0700 +Processing by TasksController#edit as HTML + Parameters: {"id"=>"66"} + Task Load (1.0ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 66], ["LIMIT", 1]] + Rendering tasks/edit.html.erb within layouts/application + Rendered tasks/edit.html.erb within layouts/application (6.0ms) +Completed 200 OK in 44ms (Views: 38.6ms | ActiveRecord: 1.0ms) + + +Started PATCH "/tasks/66" for 127.0.0.1 at 2017-09-23 18:10:42 -0700 +Processing by TasksController#update as HTML + Parameters: {"utf8"=>"✓", "authenticity_token"=>"oT6Jq3nvVERVtIg+ORn4w5UiulRXtH7xDr5M8mwF6Hj4UsNenW+mAarvPN323YoPgERkSqIMTF2m2YDZ1hMQ0Q==", "task"=>{"name"=>"1", "description"=>"1", "completion_date"=>""}, "commit"=>"Update Task", "id"=>"66"} + Task Load (0.5ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 66], ["LIMIT", 1]] +  (0.3ms) BEGIN + SQL (1.1ms) UPDATE "tasks" SET "name" = $1, "description" = $2, "updated_at" = $3 WHERE "tasks"."id" = $4 [["name", "1"], ["description", "1"], ["updated_at", "2017-09-24 01:10:42.146941"], ["id", 66]] +  (6.0ms) COMMIT +  (0.1ms) BEGIN +  (0.1ms) COMMIT +Redirected to http://localhost:3000/ +Completed 302 Found in 22ms (ActiveRecord: 8.1ms) + + +Started GET "/" for 127.0.0.1 at 2017-09-23 18:10:42 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (6.2ms) +Completed 200 OK in 45ms (Views: 42.0ms | ActiveRecord: 0.6ms) + + +Started GET "/tasks/66" for 127.0.0.1 at 2017-09-23 18:11:04 -0700 +Processing by TasksController#show as HTML + Parameters: {"id"=>"66"} + Task Load (0.4ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 66], ["LIMIT", 1]] + Rendering tasks/show.html.erb within layouts/application + Rendered tasks/show.html.erb within layouts/application (8.1ms) +Completed 200 OK in 91ms (Views: 85.0ms | ActiveRecord: 0.4ms) + + +Started GET "/tasks/66/edit" for 127.0.0.1 at 2017-09-23 18:11:05 -0700 +Processing by TasksController#edit as HTML + Parameters: {"id"=>"66"} + Task Load (0.4ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 66], ["LIMIT", 1]] + Rendering tasks/edit.html.erb within layouts/application + Rendered tasks/edit.html.erb within layouts/application (2.5ms) +Completed 200 OK in 34ms (Views: 30.3ms | ActiveRecord: 0.4ms) + + +Started GET "/task" for 127.0.0.1 at 2017-09-23 18:17:56 -0700 + +ActionController::RoutingError (No route matches [GET] "/task"): + +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-23 18:18:00 -0700 +Processing by TasksController#index as HTML + Rendering tasks/index.html.erb within layouts/application + Task Load (1.1ms) SELECT "tasks".* FROM "tasks" ORDER BY "tasks"."id" ASC + Rendered tasks/index.html.erb within layouts/application (16.4ms) +Completed 200 OK in 63ms (Views: 56.4ms | ActiveRecord: 1.1ms) + + +Started GET "/" for 127.0.0.1 at 2017-09-23 18:18:14 -0700 +Processing by TasksController#index as HTML + Rendering tasks/index.html.erb within layouts/application + Task Load (1.5ms) SELECT "tasks".* FROM "tasks" ORDER BY "tasks"."id" ASC + Rendered tasks/index.html.erb within layouts/application (11.9ms) +Completed 200 OK in 93ms (Views: 89.7ms | ActiveRecord: 1.5ms) + + +Started GET "/" for 127.0.0.1 at 2017-09-23 18:18:25 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (34.7ms) +Completed 200 OK in 108ms (Views: 102.6ms | ActiveRecord: 0.5ms) + + +Started GET "/" for 127.0.0.1 at 2017-09-23 18:18: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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (6.5ms) +Completed 200 OK in 60ms (Views: 57.8ms | ActiveRecord: 0.7ms) + + +Started GET "/" for 127.0.0.1 at 2017-09-23 18:18:37 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (6.5ms) +Completed 200 OK in 63ms (Views: 60.7ms | ActiveRecord: 0.4ms) + + +Started GET "/" for 127.0.0.1 at 2017-09-23 18:20:46 -0700 +Processing by TasksController#index as HTML + Rendering tasks/index.html.erb within layouts/application + Task Load (1.0ms) SELECT "tasks".* FROM "tasks" ORDER BY "tasks"."id" ASC + Rendered tasks/index.html.erb within layouts/application (19.5ms) +Completed 200 OK in 164ms (Views: 153.4ms | ActiveRecord: 1.0ms) + + +Started GET "/" for 127.0.0.1 at 2017-09-23 18:25:07 -0700 +Processing by TasksController#index as HTML + Rendering tasks/index.html.erb within layouts/application + Task Load (6.3ms) SELECT "tasks".* FROM "tasks" ORDER BY "tasks"."id" ASC + Rendered tasks/index.html.erb within layouts/application (28.1ms) +Completed 200 OK in 150ms (Views: 133.2ms | ActiveRecord: 6.3ms) + + +Started GET "/" for 127.0.0.1 at 2017-09-23 18:25:14 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (8.7ms) +Completed 200 OK in 92ms (Views: 89.0ms | ActiveRecord: 0.8ms) + + +Started GET "/" for 127.0.0.1 at 2017-09-23 18:25:25 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (7.6ms) +Completed 200 OK in 66ms (Views: 63.6ms | ActiveRecord: 0.6ms) + + +Started GET "/" for 127.0.0.1 at 2017-09-23 18:25:53 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (6.5ms) +Completed 200 OK in 60ms (Views: 57.7ms | ActiveRecord: 0.4ms) + + +Started GET "/" for 127.0.0.1 at 2017-09-23 18:26:04 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (4.0ms) +Completed 200 OK in 29ms (Views: 26.4ms | ActiveRecord: 0.3ms) + + +Started GET "/" for 127.0.0.1 at 2017-09-23 18:26:08 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (3.8ms) +Completed 200 OK in 37ms (Views: 35.6ms | ActiveRecord: 0.2ms) + + +Started GET "/" for 127.0.0.1 at 2017-09-23 18:26: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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (4.2ms) +Completed 200 OK in 31ms (Views: 28.6ms | ActiveRecord: 0.2ms) + + +Started GET "/" for 127.0.0.1 at 2017-09-23 18:26:26 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (3.6ms) +Completed 200 OK in 60ms (Views: 57.1ms | ActiveRecord: 0.2ms) + + +Started GET "/" for 127.0.0.1 at 2017-09-23 18:26:41 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (5.3ms) +Completed 200 OK in 66ms (Views: 63.3ms | ActiveRecord: 0.3ms) + + +Started GET "/" for 127.0.0.1 at 2017-09-23 18:26:47 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (6.9ms) +Completed 200 OK in 32ms (Views: 30.2ms | ActiveRecord: 0.6ms) + + +Started GET "/" for 127.0.0.1 at 2017-09-23 18:27:03 -0700 +Processing by TasksController#index as HTML + Rendering tasks/index.html.erb within layouts/application + Task Load (0.9ms) SELECT "tasks".* FROM "tasks" ORDER BY "tasks"."id" ASC + Rendered tasks/index.html.erb within layouts/application (7.0ms) +Completed 200 OK in 65ms (Views: 62.3ms | ActiveRecord: 0.9ms) + + +Started GET "/" for 127.0.0.1 at 2017-09-23 18:27:13 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (3.5ms) +Completed 200 OK in 55ms (Views: 52.1ms | ActiveRecord: 0.2ms) + + +Started GET "/" for 127.0.0.1 at 2017-09-23 18:27:31 -0700 +Processing by TasksController#index as HTML + Rendering tasks/index.html.erb within layouts/application + Task Load (0.9ms) SELECT "tasks".* FROM "tasks" ORDER BY "tasks"."id" ASC + Rendered tasks/index.html.erb within layouts/application (6.2ms) +Completed 200 OK in 59ms (Views: 56.8ms | ActiveRecord: 0.9ms) + + +Started GET "/" for 127.0.0.1 at 2017-09-23 18:27:43 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (14.6ms) +Completed 200 OK in 37ms (Views: 34.3ms | ActiveRecord: 0.7ms) + + +Started GET "/" for 127.0.0.1 at 2017-09-23 18:28:17 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (6.9ms) +Completed 200 OK in 74ms (Views: 71.0ms | ActiveRecord: 0.3ms) + + +Started GET "/" for 127.0.0.1 at 2017-09-23 18:28: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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (4.0ms) +Completed 200 OK in 67ms (Views: 64.6ms | ActiveRecord: 0.3ms) + + +Started GET "/" for 127.0.0.1 at 2017-09-23 18:28: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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (4.1ms) +Completed 200 OK in 81ms (Views: 79.0ms | ActiveRecord: 0.3ms) + + +Started GET "/" for 127.0.0.1 at 2017-09-23 18:28:46 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (6.2ms) +Completed 200 OK in 62ms (Views: 60.2ms | ActiveRecord: 0.5ms) + + +Started GET "/" for 127.0.0.1 at 2017-09-23 18:29: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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (3.8ms) +Completed 200 OK in 62ms (Views: 59.9ms | ActiveRecord: 0.3ms) + + +Started GET "/" for 127.0.0.1 at 2017-09-23 18:29:11 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (9.8ms) +Completed 200 OK in 72ms (Views: 68.5ms | ActiveRecord: 0.6ms) + + +Started GET "/" for 127.0.0.1 at 2017-09-23 18:29: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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (8.8ms) +Completed 200 OK in 64ms (Views: 62.2ms | ActiveRecord: 0.3ms) + + +Started GET "/" for 127.0.0.1 at 2017-09-23 18:29:25 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (6.4ms) +Completed 200 OK in 74ms (Views: 71.9ms | ActiveRecord: 0.4ms) + + +Started GET "/" for 127.0.0.1 at 2017-09-23 18:29:46 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (8.6ms) +Completed 200 OK in 68ms (Views: 65.9ms | ActiveRecord: 0.6ms) + + +Started GET "/" for 127.0.0.1 at 2017-09-23 18:29: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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (4.6ms) +Completed 200 OK in 60ms (Views: 57.0ms | ActiveRecord: 0.3ms) + + +Started GET "/" for 127.0.0.1 at 2017-09-23 18:30:02 -0700 +Processing by TasksController#index as HTML + Rendering tasks/index.html.erb within layouts/application + Task Load (0.9ms) SELECT "tasks".* FROM "tasks" ORDER BY "tasks"."id" ASC + Rendered tasks/index.html.erb within layouts/application (6.1ms) +Completed 200 OK in 57ms (Views: 54.7ms | ActiveRecord: 0.9ms) + + +Started GET "/" for 127.0.0.1 at 2017-09-23 18:30:15 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (7.8ms) +Completed 200 OK in 36ms (Views: 33.7ms | ActiveRecord: 0.6ms) + + +Started GET "/" for 127.0.0.1 at 2017-09-23 18:30:34 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (3.9ms) +Completed 200 OK in 60ms (Views: 57.0ms | ActiveRecord: 0.4ms) + + +Started GET "/" for 127.0.0.1 at 2017-09-23 18:30: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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (5.9ms) +Completed 200 OK in 66ms (Views: 63.8ms | ActiveRecord: 0.3ms) + + +Started GET "/" for 127.0.0.1 at 2017-09-23 18:30:48 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (6.6ms) +Completed 200 OK in 70ms (Views: 67.6ms | ActiveRecord: 0.7ms) + + +Started GET "/" for 127.0.0.1 at 2017-09-23 18:31:10 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (3.8ms) +Completed 200 OK in 60ms (Views: 57.1ms | ActiveRecord: 0.3ms) + + +Started GET "/" for 127.0.0.1 at 2017-09-23 18:31: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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (7.9ms) +Completed 200 OK in 62ms (Views: 59.9ms | ActiveRecord: 0.3ms) + + +Started GET "/" for 127.0.0.1 at 2017-09-23 18:31:38 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (4.1ms) +Completed 200 OK in 29ms (Views: 26.2ms | ActiveRecord: 0.2ms) + + +Started GET "/" for 127.0.0.1 at 2017-09-23 18:31: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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (4.1ms) +Completed 200 OK in 86ms (Views: 83.0ms | ActiveRecord: 0.2ms) + + +Started GET "/" for 127.0.0.1 at 2017-09-23 18:31:54 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (6.6ms) +Completed 500 Internal Server Error in 29ms (ActiveRecord: 0.5ms) + + + +ActionView::Template::Error (Invalid CSS after " margin-right: ": expected expression (e.g. 1px, bold), was "%;"): + 10: TaskList + 11: <%= csrf_meta_tags %> + 12: + 13: <%= stylesheet_link_tag 'application', media: 'all', 'data-turbolinks-track': 'reload' %> + 14: <%= javascript_include_tag 'application', 'data-turbolinks-track': 'reload' %> + 15: + 16: + +app/assets/stylesheets/tasks.scss:50 +app/views/layouts/application.html.erb:13:in `_app_views_layouts_application_html_erb__3642025439028199959_70318747110500' +Started GET "/" for 127.0.0.1 at 2017-09-23 18:32: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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (3.5ms) +Completed 200 OK in 53ms (Views: 50.3ms | ActiveRecord: 0.3ms) + + +Started GET "/" for 127.0.0.1 at 2017-09-23 18:32:08 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (6.4ms) +Completed 200 OK in 30ms (Views: 28.2ms | ActiveRecord: 0.6ms) + + +Started GET "/" for 127.0.0.1 at 2017-09-23 18:32:14 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (3.7ms) +Completed 200 OK in 27ms (Views: 24.6ms | ActiveRecord: 0.3ms) + + +Started GET "/" for 127.0.0.1 at 2017-09-23 18:32:25 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (3.6ms) +Completed 200 OK in 60ms (Views: 57.2ms | ActiveRecord: 0.3ms) + + +Started GET "/" for 127.0.0.1 at 2017-09-23 18:32: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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (4.6ms) +Completed 200 OK in 64ms (Views: 60.4ms | ActiveRecord: 0.3ms) + + +Started GET "/" for 127.0.0.1 at 2017-09-23 18:33:58 -0700 +Processing by TasksController#index as HTML + Rendering tasks/index.html.erb within layouts/application + Task Load (1.1ms) SELECT "tasks".* FROM "tasks" ORDER BY "tasks"."id" ASC + Rendered tasks/index.html.erb within layouts/application (10.7ms) +Completed 200 OK in 124ms (Views: 120.4ms | ActiveRecord: 1.1ms) + + +Started GET "/" for 127.0.0.1 at 2017-09-23 18:34:06 -0700 +Processing by TasksController#index as HTML + Rendering tasks/index.html.erb within layouts/application + Task Load (0.9ms) SELECT "tasks".* FROM "tasks" ORDER BY "tasks"."id" ASC + Rendered tasks/index.html.erb within layouts/application (9.5ms) +Completed 200 OK in 105ms (Views: 102.7ms | ActiveRecord: 0.9ms) + + +Started GET "/" for 127.0.0.1 at 2017-09-23 18:35:14 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (4.6ms) +Completed 200 OK in 77ms (Views: 72.8ms | ActiveRecord: 0.3ms) + + +Started GET "/" for 127.0.0.1 at 2017-09-23 18:35:49 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (5.1ms) +Completed 200 OK in 65ms (Views: 60.8ms | ActiveRecord: 0.5ms) + + +Started GET "/" for 127.0.0.1 at 2017-09-23 18:36:38 -0700 +Processing by TasksController#index as HTML + Rendering tasks/index.html.erb within layouts/application + Task Load (1.0ms) SELECT "tasks".* FROM "tasks" ORDER BY "tasks"."id" ASC + Rendered tasks/index.html.erb within layouts/application (20.0ms) +Completed 200 OK in 110ms (Views: 98.7ms | ActiveRecord: 1.0ms) + + +Started GET "/" for 127.0.0.1 at 2017-09-23 18:36:57 -0700 +Processing by TasksController#index as HTML + Rendering tasks/index.html.erb within layouts/application + Task Load (0.9ms) SELECT "tasks".* FROM "tasks" ORDER BY "tasks"."id" ASC + Rendered tasks/index.html.erb within layouts/application (7.7ms) +Completed 200 OK in 77ms (Views: 73.9ms | ActiveRecord: 0.9ms) + + +Started GET "/" for 127.0.0.1 at 2017-09-23 18:37:30 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (5.7ms) +Completed 200 OK in 67ms (Views: 64.5ms | ActiveRecord: 0.4ms) + + +Started GET "/" for 127.0.0.1 at 2017-09-23 18:38: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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (5.7ms) +Completed 200 OK in 76ms (Views: 72.9ms | ActiveRecord: 0.4ms) + + +Started GET "/" for 127.0.0.1 at 2017-09-23 18:38:50 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (7.3ms) +Completed 200 OK in 67ms (Views: 63.5ms | ActiveRecord: 0.6ms) + + +Started GET "/" for 127.0.0.1 at 2017-09-23 18:39:01 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (4.1ms) +Completed 200 OK in 64ms (Views: 62.0ms | ActiveRecord: 0.4ms) + + +Started GET "/" for 127.0.0.1 at 2017-09-23 18:42: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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (10.4ms) +Completed 200 OK in 105ms (Views: 101.1ms | ActiveRecord: 0.3ms) + + +Started GET "/" for 127.0.0.1 at 2017-09-23 18:42:30 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (7.1ms) +Completed 200 OK in 66ms (Views: 63.2ms | ActiveRecord: 1.2ms) + + +Started GET "/" for 127.0.0.1 at 2017-09-23 18:42: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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (5.3ms) +Completed 200 OK in 32ms (Views: 26.9ms | ActiveRecord: 0.3ms) + + +Started GET "/" for 127.0.0.1 at 2017-09-23 18:43:45 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (8.7ms) +Completed 200 OK in 134ms (Views: 130.4ms | ActiveRecord: 0.7ms) + + +Started GET "/" for 127.0.0.1 at 2017-09-23 18:43:58 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (7.8ms) +Completed 200 OK in 70ms (Views: 67.7ms | ActiveRecord: 0.8ms) + + +Started GET "/" for 127.0.0.1 at 2017-09-23 18:44:17 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (3.9ms) +Completed 200 OK in 71ms (Views: 67.5ms | ActiveRecord: 0.2ms) + + +Started GET "/" for 127.0.0.1 at 2017-09-23 18:44:20 -0700 +Processing by TasksController#index as HTML + Rendering tasks/index.html.erb within layouts/application + Task Load (1.0ms) SELECT "tasks".* FROM "tasks" ORDER BY "tasks"."id" ASC + Rendered tasks/index.html.erb within layouts/application (5.9ms) +Completed 200 OK in 30ms (Views: 26.7ms | ActiveRecord: 1.0ms) + + +Started GET "/" for 127.0.0.1 at 2017-09-23 18:44:28 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (5.8ms) +Completed 200 OK in 61ms (Views: 59.1ms | ActiveRecord: 0.4ms) + + +Started GET "/" for 127.0.0.1 at 2017-09-23 18:44:37 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (10.4ms) +Completed 200 OK in 35ms (Views: 31.9ms | ActiveRecord: 0.8ms) + + +Started GET "/" for 127.0.0.1 at 2017-09-23 18:45:27 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (7.0ms) +Completed 200 OK in 57ms (Views: 52.7ms | ActiveRecord: 0.6ms) + + +Started GET "/" for 127.0.0.1 at 2017-09-23 18:45:43 -0700 +Processing by TasksController#index as HTML + Rendering tasks/index.html.erb within layouts/application + Task Load (6.7ms) SELECT "tasks".* FROM "tasks" ORDER BY "tasks"."id" ASC + Rendered tasks/index.html.erb within layouts/application (11.5ms) +Completed 200 OK in 40ms (Views: 31.5ms | ActiveRecord: 6.7ms) + + From 0272ea0421fdbae021810ea5267193e32217b00b Mon Sep 17 00:00:00 2001 From: hellomarisamorris Date: Sat, 23 Sep 2017 19:53:32 -0700 Subject: [PATCH 10/13] Adjusted wirefram. --- app/assets/stylesheets/tasks.scss | 26 +- app/views/tasks/index.html.erb | 23 +- log/development.log | 554 ++++++++++++++++++++++++++++++ 3 files changed, 575 insertions(+), 28 deletions(-) diff --git a/app/assets/stylesheets/tasks.scss b/app/assets/stylesheets/tasks.scss index d145c4262..31ba249f8 100644 --- a/app/assets/stylesheets/tasks.scss +++ b/app/assets/stylesheets/tasks.scss @@ -5,7 +5,7 @@ body { border-style: solid; border-width: 1px; - width: 700px; + width: 750px; height: auto; } @@ -21,20 +21,20 @@ h3 { .task_header { font-family: 'Patrick Hand', cursive; margin: 0 0 10px 20px; + text-align: center; + font-size: 20px; } // ----------------------------------------------- .right_tasks { width: 60%; float: right; margin-right: 20px; - // height: 280px; height: auto; } .left_options { width: 30%; float: left; - margin-right: 0; } // ----------------------------------------------- @@ -47,7 +47,8 @@ h3 { .index_nav ul { padding-left: 0; margin-top: 0; - margin-right: 70%; + margin-right: 63%; + margin-left: 5px; } @@ -63,10 +64,9 @@ h3 { } .gif { - height: 150px; - width: 150px; - margin-left: 2%; - + height: 220px; + width: 220px; + margin-left: 25px; } .index_nav a { @@ -81,7 +81,7 @@ h3 { border: 1px solid black; border-radius: 10px; text-align: left; - height: 400px; + height: 600px; } .tasks li { @@ -100,17 +100,17 @@ h3 { float: left; width: 40%; + } .buttons { float: right; width: 100%; + margin: 0px 5px 0px 5px; + overflow: hidden; + white-space: nowrap; } -.buttons div { - // margin: 0 1% 0 1%; - float: right; -} // ------------------------ diff --git a/app/views/tasks/index.html.erb b/app/views/tasks/index.html.erb index b88b418ee..71f7d2fa7 100644 --- a/app/views/tasks/index.html.erb +++ b/app/views/tasks/index.html.erb @@ -17,22 +17,15 @@
    <% counter+=1 %> -
    -
    - <%= button_to 'Edit', edit_task_path(task.id), method: :get %> - -
    - -
    - <%= button_to 'Delete', delete_task_path(task.id), method: :delete, data: {confirm: "Are you sure?"} %> - -
    - -
    - <%= button_to 'Task Complete', completed_path(task.id), method: :patch %> - -
    +
    + <%= button_to 'Edit', edit_task_path(task.id), method: :get %> + + <%= button_to 'Delete', delete_task_path(task.id), method: :delete, data: {confirm: "Are you sure?"} %> + + + <%= button_to 'Task Complete', completed_path(task.id), method: :patch %> +
    <% end %> diff --git a/log/development.log b/log/development.log index acffc8ab8..b2000cfb9 100644 --- a/log/development.log +++ b/log/development.log @@ -13734,3 +13734,557 @@ Processing by TasksController#index as HTML Completed 200 OK in 40ms (Views: 31.5ms | ActiveRecord: 6.7ms) +Started GET "/" for 127.0.0.1 at 2017-09-23 18:51:05 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (30.7ms) +Completed 200 OK in 167ms (Views: 154.1ms | ActiveRecord: 1.2ms) + + +Started GET "/" for 127.0.0.1 at 2017-09-23 18:51:16 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (6.4ms) +Completed 200 OK in 112ms (Views: 108.8ms | ActiveRecord: 0.7ms) + + +Started GET "/" for 127.0.0.1 at 2017-09-23 18:51:23 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (5.2ms) +Completed 200 OK in 62ms (Views: 59.3ms | ActiveRecord: 0.4ms) + + +Started GET "/" for 127.0.0.1 at 2017-09-23 18:54:16 -0700 +Processing by TasksController#index as HTML + Rendering tasks/index.html.erb within layouts/application + Task Load (2.0ms) SELECT "tasks".* FROM "tasks" ORDER BY "tasks"."id" ASC + Rendered tasks/index.html.erb within layouts/application (41.1ms) +Completed 200 OK in 208ms (Views: 192.5ms | ActiveRecord: 2.0ms) + + +Started GET "/" for 127.0.0.1 at 2017-09-23 18:54:25 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (5.1ms) +Completed 200 OK in 66ms (Views: 63.7ms | ActiveRecord: 0.6ms) + + +Started GET "/" for 127.0.0.1 at 2017-09-23 18:55:08 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (5.0ms) +Completed 200 OK in 71ms (Views: 68.7ms | ActiveRecord: 0.5ms) + + +Started GET "/" for 127.0.0.1 at 2017-09-23 18:55:28 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (7.1ms) +Completed 200 OK in 67ms (Views: 64.3ms | ActiveRecord: 0.6ms) + + +Started GET "/" for 127.0.0.1 at 2017-09-23 18:55:34 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (4.7ms) +Completed 200 OK in 61ms (Views: 58.3ms | ActiveRecord: 0.4ms) + + +Started GET "/" for 127.0.0.1 at 2017-09-23 18:58:15 -0700 +Processing by TasksController#index as HTML + Rendering tasks/index.html.erb within layouts/application + Task Load (20.5ms) SELECT "tasks".* FROM "tasks" ORDER BY "tasks"."id" ASC + Rendered tasks/index.html.erb within layouts/application (62.3ms) +Completed 200 OK in 199ms (Views: 167.5ms | ActiveRecord: 20.5ms) + + +Started GET "/" for 127.0.0.1 at 2017-09-23 18:59: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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (4.5ms) +Completed 200 OK in 70ms (Views: 67.3ms | ActiveRecord: 0.6ms) + + +Started GET "/" for 127.0.0.1 at 2017-09-23 19:10:54 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (21.5ms) +Completed 200 OK in 188ms (Views: 176.0ms | ActiveRecord: 1.2ms) + + +Started GET "/" for 127.0.0.1 at 2017-09-23 19:11:10 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (5.9ms) +Completed 200 OK in 72ms (Views: 68.0ms | ActiveRecord: 0.7ms) + + +Started GET "/" for 127.0.0.1 at 2017-09-23 19:11: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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (4.8ms) +Completed 500 Internal Server Error in 30ms (ActiveRecord: 0.3ms) + + + +ActionView::Template::Error (Invalid CSS after " margin-left: ": expected expression (e.g. 1px, bold), was ";"): + 10: TaskList + 11: <%= csrf_meta_tags %> + 12: + 13: <%= stylesheet_link_tag 'application', media: 'all', 'data-turbolinks-track': 'reload' %> + 14: <%= javascript_include_tag 'application', 'data-turbolinks-track': 'reload' %> + 15: + 16: + +app/assets/stylesheets/tasks.scss:69 +app/views/layouts/application.html.erb:13:in `_app_views_layouts_application_html_erb__3642025439028199959_70318754732340' +Started GET "/" for 127.0.0.1 at 2017-09-23 19:11: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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (5.6ms) +Completed 200 OK in 62ms (Views: 60.4ms | ActiveRecord: 0.3ms) + + +Started GET "/" for 127.0.0.1 at 2017-09-23 19:11:46 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (3.6ms) +Completed 200 OK in 54ms (Views: 52.0ms | ActiveRecord: 0.2ms) + + +Started GET "/" for 127.0.0.1 at 2017-09-23 19:11: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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (5.1ms) +Completed 200 OK in 58ms (Views: 55.8ms | ActiveRecord: 0.3ms) + + +Started GET "/" for 127.0.0.1 at 2017-09-23 19:12: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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (4.4ms) +Completed 200 OK in 68ms (Views: 65.6ms | ActiveRecord: 0.3ms) + + +Started GET "/" for 127.0.0.1 at 2017-09-23 19:12:06 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (5.6ms) +Completed 200 OK in 58ms (Views: 55.9ms | ActiveRecord: 0.4ms) + + +Started GET "/" for 127.0.0.1 at 2017-09-23 19:12:16 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (5.0ms) +Completed 200 OK in 67ms (Views: 64.4ms | ActiveRecord: 0.7ms) + + +Started GET "/" for 127.0.0.1 at 2017-09-23 19:12:21 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (5.6ms) +Completed 200 OK in 31ms (Views: 28.6ms | ActiveRecord: 0.7ms) + + +Started GET "/" for 127.0.0.1 at 2017-09-23 19:12:39 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (3.4ms) +Completed 200 OK in 55ms (Views: 51.8ms | ActiveRecord: 0.2ms) + + +Started GET "/" for 127.0.0.1 at 2017-09-23 19:12:46 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (3.5ms) +Completed 200 OK in 65ms (Views: 60.9ms | ActiveRecord: 0.2ms) + + +Started GET "/" for 127.0.0.1 at 2017-09-23 19:13: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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (3.7ms) +Completed 200 OK in 55ms (Views: 51.9ms | ActiveRecord: 0.4ms) + + +Started GET "/" for 127.0.0.1 at 2017-09-23 19:13:12 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (7.1ms) +Completed 200 OK in 62ms (Views: 59.9ms | ActiveRecord: 0.6ms) + + +Started GET "/" for 127.0.0.1 at 2017-09-23 19:18:15 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (11.0ms) +Completed 200 OK in 39ms (Views: 35.6ms | ActiveRecord: 0.4ms) + + +Started GET "/" for 127.0.0.1 at 2017-09-23 19:22:37 -0700 +Processing by TasksController#index as HTML + Rendering tasks/index.html.erb within layouts/application + Task Load (0.9ms) SELECT "tasks".* FROM "tasks" ORDER BY "tasks"."id" ASC + Rendered tasks/index.html.erb within layouts/application (18.9ms) +Completed 200 OK in 124ms (Views: 113.1ms | ActiveRecord: 0.9ms) + + +Started GET "/" for 127.0.0.1 at 2017-09-23 19:24:39 -0700 +Processing by TasksController#index as HTML + Rendering tasks/index.html.erb within layouts/application + Task Load (1.3ms) SELECT "tasks".* FROM "tasks" ORDER BY "tasks"."id" ASC + Rendered tasks/index.html.erb within layouts/application (9.2ms) +Completed 200 OK in 133ms (Views: 128.0ms | ActiveRecord: 1.3ms) + + +Started GET "/" for 127.0.0.1 at 2017-09-23 19:24:51 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (7.9ms) +Completed 200 OK in 68ms (Views: 65.6ms | ActiveRecord: 0.4ms) + + +Started GET "/tasks/new" for 127.0.0.1 at 2017-09-23 19:24:57 -0700 +Processing by TasksController#new as HTML + Rendering tasks/new.html.erb within layouts/application + Rendered tasks/new.html.erb within layouts/application (9.8ms) +Completed 200 OK in 61ms (Views: 52.6ms | ActiveRecord: 0.0ms) + + +Started POST "/tasks" for 127.0.0.1 at 2017-09-23 19:25:02 -0700 +Processing by TasksController#create as HTML + Parameters: {"utf8"=>"✓", "authenticity_token"=>"t8o3DQwXwHs+MqNE14tUWPrjOAsr3+ve2O4lH2QPv0cWqSwf7PXM7avkjXxP/mLrTTJXqILmYlwXP0a/KLHFSA==", "task"=>{"name"=>"dsdkh", "description"=>"kljhklh", "completion_date"=>""}, "commit"=>"Create Task"} +  (0.2ms) BEGIN + SQL (30.7ms) INSERT INTO "tasks" ("name", "description", "created_at", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["name", "dsdkh"], ["description", "kljhklh"], ["created_at", "2017-09-24 02:25:02.506140"], ["updated_at", "2017-09-24 02:25:02.506140"]] +  (0.5ms) COMMIT +Redirected to http://localhost:3000/ +Completed 302 Found in 42ms (ActiveRecord: 31.5ms) + + +Started GET "/" for 127.0.0.1 at 2017-09-23 19:25:02 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (4.2ms) +Completed 200 OK in 23ms (Views: 21.6ms | ActiveRecord: 0.2ms) + + +Started GET "/tasks/new" for 127.0.0.1 at 2017-09-23 19:25:05 -0700 +Processing by TasksController#new as HTML + Rendering tasks/new.html.erb within layouts/application + Rendered tasks/new.html.erb within layouts/application (2.6ms) +Completed 200 OK in 46ms (Views: 42.5ms | ActiveRecord: 0.0ms) + + +Started POST "/tasks" for 127.0.0.1 at 2017-09-23 19:25:09 -0700 +Processing by TasksController#create as HTML + Parameters: {"utf8"=>"✓", "authenticity_token"=>"DxiRmnozh96igjT+zuBiNr1ch+qWQNNJjGJh6dg+PsOue4qImtGLSDdUGsZWlVSFCo3oST95WstDswJJlIBEzA==", "task"=>{"name"=>"dasdsa", "description"=>"dsjh", "completion_date"=>""}, "commit"=>"Create Task"} +  (0.2ms) BEGIN + SQL (6.4ms) INSERT INTO "tasks" ("name", "description", "created_at", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["name", "dasdsa"], ["description", "dsjh"], ["created_at", "2017-09-24 02:25:09.624950"], ["updated_at", "2017-09-24 02:25:09.624950"]] +  (6.4ms) COMMIT +Redirected to http://localhost:3000/ +Completed 302 Found in 17ms (ActiveRecord: 13.0ms) + + +Started GET "/" for 127.0.0.1 at 2017-09-23 19:25: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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (5.1ms) +Completed 200 OK in 33ms (Views: 31.3ms | ActiveRecord: 0.3ms) + + +Started DELETE "/tasks/68" for 127.0.0.1 at 2017-09-23 19:25:20 -0700 +Processing by TasksController#destroy as HTML + Parameters: {"authenticity_token"=>"QGfg5/JS+H7boY7NJ8Wg4hxyxqkR2vTnZLquMQu261EZC6oSFtIKOyT6Oi7oAdIuCRQYt+RixkvM3WIasaAT+A==", "id"=>"68"} + Task Load (0.3ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 68], ["LIMIT", 1]] +  (0.2ms) BEGIN + SQL (0.8ms) DELETE FROM "tasks" WHERE "tasks"."id" = $1 [["id", 68]] +  (7.0ms) COMMIT +Redirected to http://localhost:3000/ +Completed 302 Found in 14ms (ActiveRecord: 8.3ms) + + +Started GET "/" for 127.0.0.1 at 2017-09-23 19:25:20 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (6.7ms) +Completed 200 OK in 30ms (Views: 27.0ms | ActiveRecord: 0.2ms) + + +Started GET "/" for 127.0.0.1 at 2017-09-23 19:26: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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (6.2ms) +Completed 200 OK in 28ms (Views: 25.7ms | ActiveRecord: 0.4ms) + + +Started GET "/" for 127.0.0.1 at 2017-09-23 19:26:34 -0700 +Processing by TasksController#index as HTML + Rendering tasks/index.html.erb within layouts/application + Task Load (1.3ms) SELECT "tasks".* FROM "tasks" ORDER BY "tasks"."id" ASC + Rendered tasks/index.html.erb within layouts/application (14.6ms) +Completed 200 OK in 44ms (Views: 40.6ms | ActiveRecord: 1.3ms) + + +Started GET "/" for 127.0.0.1 at 2017-09-23 19:26: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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (7.6ms) +Completed 200 OK in 66ms (Views: 63.8ms | ActiveRecord: 0.6ms) + + +Started GET "/" for 127.0.0.1 at 2017-09-23 19:37:22 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (29.0ms) +Completed 200 OK in 188ms (Views: 175.1ms | ActiveRecord: 0.8ms) + + +Started GET "/" for 127.0.0.1 at 2017-09-23 19:37:35 -0700 +Processing by TasksController#index as HTML + Rendering tasks/index.html.erb within layouts/application + Task Load (1.0ms) SELECT "tasks".* FROM "tasks" ORDER BY "tasks"."id" ASC + Rendered tasks/index.html.erb within layouts/application (9.6ms) +Completed 200 OK in 93ms (Views: 89.4ms | ActiveRecord: 1.0ms) + + +Started GET "/" for 127.0.0.1 at 2017-09-23 19:37:43 -0700 +Processing by TasksController#index as HTML + Rendering tasks/index.html.erb within layouts/application + Task Load (6.0ms) SELECT "tasks".* FROM "tasks" ORDER BY "tasks"."id" ASC + Rendered tasks/index.html.erb within layouts/application (13.7ms) +Completed 200 OK in 85ms (Views: 76.6ms | ActiveRecord: 6.0ms) + + +Started GET "/" for 127.0.0.1 at 2017-09-23 19:38:04 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (6.3ms) +Completed 200 OK in 68ms (Views: 65.4ms | ActiveRecord: 0.4ms) + + +Started GET "/" for 127.0.0.1 at 2017-09-23 19:38:17 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (9.1ms) +Completed 200 OK in 72ms (Views: 68.8ms | ActiveRecord: 0.7ms) + + +Started GET "/" for 127.0.0.1 at 2017-09-23 19:38:55 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (8.4ms) +Completed 200 OK in 85ms (Views: 80.9ms | ActiveRecord: 0.6ms) + + +Started GET "/" for 127.0.0.1 at 2017-09-23 19:40:10 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (10.0ms) +Completed 200 OK in 106ms (Views: 102.7ms | ActiveRecord: 0.5ms) + + +Started GET "/" for 127.0.0.1 at 2017-09-23 19:45:57 -0700 +Processing by TasksController#index as HTML + Rendering tasks/index.html.erb within layouts/application + Task Load (1.3ms) SELECT "tasks".* FROM "tasks" ORDER BY "tasks"."id" ASC + Rendered tasks/index.html.erb within layouts/application (57.3ms) +Completed 200 OK in 196ms (Views: 178.9ms | ActiveRecord: 1.3ms) + + +Started GET "/" for 127.0.0.1 at 2017-09-23 19:50:27 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (7.6ms) +Completed 200 OK in 75ms (Views: 72.2ms | ActiveRecord: 0.7ms) + + +Started GET "/" for 127.0.0.1 at 2017-09-23 19:51:04 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (5.7ms) +Completed 200 OK in 76ms (Views: 72.7ms | ActiveRecord: 0.8ms) + + +Started DELETE "/tasks/67" for 127.0.0.1 at 2017-09-23 19:51:16 -0700 +Processing by TasksController#destroy as HTML + Parameters: {"authenticity_token"=>"9PnWMIfHeNz67eYy7PCmqFqXUTaX0eqQC70ZNyca2T2tlZzFY0eKmQW2UtEjNNRkT/GPKGJp2Dyj2tUcnQwhlA==", "id"=>"67"} + Task Load (9.1ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 67], ["LIMIT", 1]] +  (1.0ms) BEGIN + SQL (10.1ms) DELETE FROM "tasks" WHERE "tasks"."id" = $1 [["id", 67]] +  (3.7ms) COMMIT +Redirected to http://localhost:3000/ +Completed 302 Found in 34ms (ActiveRecord: 23.9ms) + + +Started GET "/" for 127.0.0.1 at 2017-09-23 19:51:17 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (5.9ms) +Completed 200 OK in 43ms (Views: 38.9ms | ActiveRecord: 0.8ms) + + +Started DELETE "/tasks/66" for 127.0.0.1 at 2017-09-23 19:51:21 -0700 +Processing by TasksController#destroy as HTML + Parameters: {"authenticity_token"=>"1ma0NyKJf91kIY4YdkoYeDJktEr7qr8ch7j4Viifx/2PCv7CxgmNmJt6Ovu5jmq0JwJqVA4SjbAv3zR9kok/VA==", "id"=>"66"} + Task Load (0.2ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 66], ["LIMIT", 1]] +  (0.3ms) BEGIN + SQL (0.8ms) DELETE FROM "tasks" WHERE "tasks"."id" = $1 [["id", 66]] +  (6.4ms) COMMIT +Redirected to http://localhost:3000/ +Completed 302 Found in 13ms (ActiveRecord: 7.7ms) + + +Started GET "/" for 127.0.0.1 at 2017-09-23 19:51: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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (4.1ms) +Completed 200 OK in 31ms (Views: 28.4ms | ActiveRecord: 0.3ms) + + +Started GET "/tasks/64/edit" for 127.0.0.1 at 2017-09-23 19:51:23 -0700 +Processing by TasksController#edit as HTML + Parameters: {"id"=>"64"} + Task Load (0.2ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 64], ["LIMIT", 1]] + Rendering tasks/edit.html.erb within layouts/application + Rendered tasks/edit.html.erb within layouts/application (3.0ms) +Completed 200 OK in 34ms (Views: 29.8ms | ActiveRecord: 0.2ms) + + +Started PATCH "/tasks/64" for 127.0.0.1 at 2017-09-23 19:51:33 -0700 +Processing by TasksController#update as HTML + Parameters: {"utf8"=>"✓", "authenticity_token"=>"MdkS7jStOufHen5HsJ5RR2X2qoScsGX/YnNo+fSZJ5totVgb0C3IojghyqR/WiOLcJB0mmkIV1PKFKTSTo/fMg==", "task"=>{"name"=>"Clean Bedroom", "description"=>"pic", "completion_date"=>""}, "commit"=>"Update Task", "id"=>"64"} + Task Load (2.2ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 64], ["LIMIT", 1]] +  (0.5ms) BEGIN + SQL (0.6ms) UPDATE "tasks" SET "name" = $1, "description" = $2, "updated_at" = $3 WHERE "tasks"."id" = $4 [["name", "Clean Bedroom"], ["description", "pic"], ["updated_at", "2017-09-24 02:51:33.871674"], ["id", 64]] +  (8.6ms) COMMIT +  (0.2ms) BEGIN +  (0.2ms) COMMIT +Redirected to http://localhost:3000/ +Completed 302 Found in 20ms (ActiveRecord: 12.3ms) + + +Started GET "/" for 127.0.0.1 at 2017-09-23 19:51:33 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (5.5ms) +Completed 200 OK in 33ms (Views: 29.7ms | ActiveRecord: 0.6ms) + + +Started GET "/tasks/64" for 127.0.0.1 at 2017-09-23 19:51:35 -0700 +Processing by TasksController#show as HTML + Parameters: {"id"=>"64"} + Task Load (0.3ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 64], ["LIMIT", 1]] + Rendering tasks/show.html.erb within layouts/application + Rendered tasks/show.html.erb within layouts/application (2.6ms) +Completed 200 OK in 46ms (Views: 40.5ms | ActiveRecord: 0.3ms) + + +Started GET "/tasks/64/edit" for 127.0.0.1 at 2017-09-23 19:51:37 -0700 +Processing by TasksController#edit as HTML + Parameters: {"id"=>"64"} + Task Load (0.4ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 64], ["LIMIT", 1]] + Rendering tasks/edit.html.erb within layouts/application + Rendered tasks/edit.html.erb within layouts/application (4.8ms) +Completed 200 OK in 30ms (Views: 26.4ms | ActiveRecord: 0.4ms) + + +Started PATCH "/tasks/64" for 127.0.0.1 at 2017-09-23 19:51:47 -0700 +Processing by TasksController#update as HTML + Parameters: {"utf8"=>"✓", "authenticity_token"=>"w9U3zQkm5mbrQKUnNA019+tTLk8gt88AJb/MFxXH93WauX047aYUIxQbEcT7yUc7/jXwUdUP/ayN2AA8r9EP3A==", "task"=>{"name"=>"Clean Bedroom", "description"=>"Pick up items on the floor and sweep", "completion_date"=>""}, "commit"=>"Update Task", "id"=>"64"} + Task Load (0.3ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 64], ["LIMIT", 1]] +  (0.2ms) BEGIN + SQL (0.3ms) UPDATE "tasks" SET "description" = $1, "updated_at" = $2 WHERE "tasks"."id" = $3 [["description", "Pick up items on the floor and sweep"], ["updated_at", "2017-09-24 02:51:47.027895"], ["id", 64]] +  (5.5ms) COMMIT +  (0.2ms) BEGIN +  (0.1ms) COMMIT +Redirected to http://localhost:3000/ +Completed 302 Found in 11ms (ActiveRecord: 6.7ms) + + +Started GET "/" for 127.0.0.1 at 2017-09-23 19:51:47 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (4.9ms) +Completed 200 OK in 27ms (Views: 23.5ms | ActiveRecord: 0.6ms) + + +Started GET "/tasks/65/edit" for 127.0.0.1 at 2017-09-23 19:51:59 -0700 +Processing by TasksController#edit as HTML + Parameters: {"id"=>"65"} + Task Load (0.2ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 65], ["LIMIT", 1]] + Rendering tasks/edit.html.erb within layouts/application + Rendered tasks/edit.html.erb within layouts/application (4.1ms) +Completed 200 OK in 36ms (Views: 32.8ms | ActiveRecord: 0.2ms) + + +Started PATCH "/tasks/65" for 127.0.0.1 at 2017-09-23 19:52:11 -0700 +Processing by TasksController#update as HTML + Parameters: {"utf8"=>"✓", "authenticity_token"=>"i1sJVtkPDQNTy9XE2Z4gTPQnA8+e1sx7U495TSCN+GjSN0OjPY//RqyQYScWWlKA4UHd0Wtu/tf76LVmmpsAwQ==", "task"=>{"name"=>"Laundry", "description"=>"Wash and fold clothing", "completion_date"=>""}, "commit"=>"Update Task", "id"=>"65"} + Task Load (0.3ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 65], ["LIMIT", 1]] +  (0.3ms) BEGIN + SQL (0.9ms) UPDATE "tasks" SET "name" = $1, "description" = $2, "updated_at" = $3 WHERE "tasks"."id" = $4 [["name", "Laundry"], ["description", "Wash and fold clothing"], ["updated_at", "2017-09-24 02:52:11.184830"], ["id", 65]] +  (5.9ms) COMMIT +  (0.2ms) BEGIN +  (0.3ms) COMMIT +Redirected to http://localhost:3000/ +Completed 302 Found in 14ms (ActiveRecord: 8.0ms) + + +Started GET "/" for 127.0.0.1 at 2017-09-23 19:52:11 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (3.5ms) +Completed 200 OK in 25ms (Views: 21.9ms | ActiveRecord: 0.4ms) + + +Started GET "/" for 127.0.0.1 at 2017-09-23 19:53:05 -0700 +Processing by TasksController#index as HTML + Rendering tasks/index.html.erb within layouts/application + Task Load (6.6ms) SELECT "tasks".* FROM "tasks" ORDER BY "tasks"."id" ASC + Rendered tasks/index.html.erb within layouts/application (32.4ms) +Completed 200 OK in 160ms (Views: 143.9ms | ActiveRecord: 6.6ms) + + From d64c013e3dfb3872efe38a8b87ccd9a9a87690d6 Mon Sep 17 00:00:00 2001 From: hellomarisamorris Date: Sun, 24 Sep 2017 22:26:53 -0700 Subject: [PATCH 11/13] index page buttons placed side by side. --- app/assets/stylesheets/tasks.scss | 12 +- app/views/tasks/index.html.erb | 9 + log/development.log | 513 ++++++++++++++++++++++++++++++ 3 files changed, 530 insertions(+), 4 deletions(-) diff --git a/app/assets/stylesheets/tasks.scss b/app/assets/stylesheets/tasks.scss index 31ba249f8..65d5a0b20 100644 --- a/app/assets/stylesheets/tasks.scss +++ b/app/assets/stylesheets/tasks.scss @@ -99,25 +99,29 @@ h3 { .task_name { float: left; width: 40%; - - } .buttons { float: right; width: 100%; - margin: 0px 5px 0px 5px; + margin: 5px 0px 5px 0px; overflow: hidden; white-space: nowrap; + display: inline-block; + clear: both; } +.buttons div{ + float: left; + margin-left: 1%; +} // ------------------------ footer { margin-top: 50%; border-style: solid; - border-width: 1px; + border-width: 0.5px; text-align: center; } diff --git a/app/views/tasks/index.html.erb b/app/views/tasks/index.html.erb index 71f7d2fa7..73396555b 100644 --- a/app/views/tasks/index.html.erb +++ b/app/views/tasks/index.html.erb @@ -18,14 +18,23 @@ <% counter+=1 %>
    + + +
    <%= button_to 'Edit', edit_task_path(task.id), method: :get %> +
    +
    <%= button_to 'Delete', delete_task_path(task.id), method: :delete, data: {confirm: "Are you sure?"} %> +
    +
    <%= button_to 'Task Complete', completed_path(task.id), method: :patch %> +
    +
    <% end %> diff --git a/log/development.log b/log/development.log index b2000cfb9..354805657 100644 --- a/log/development.log +++ b/log/development.log @@ -14288,3 +14288,516 @@ Processing by TasksController#index as HTML Completed 200 OK in 160ms (Views: 143.9ms | ActiveRecord: 6.6ms) +Started GET "/" for 127.0.0.1 at 2017-09-23 20:55:30 -0700 +Processing by TasksController#index as HTML + Rendering tasks/index.html.erb within layouts/application + Task Load (37.0ms) SELECT "tasks".* FROM "tasks" ORDER BY "tasks"."id" ASC + Rendered tasks/index.html.erb within layouts/application (157.5ms) +Completed 200 OK in 462ms (Views: 396.3ms | ActiveRecord: 37.0ms) + + +Started GET "/" for 127.0.0.1 at 2017-09-23 20:57:33 -0700 +Processing by TasksController#index as HTML + Rendering tasks/index.html.erb within layouts/application + Task Load (4.0ms) SELECT "tasks".* FROM "tasks" ORDER BY "tasks"."id" ASC + Rendered tasks/index.html.erb within layouts/application (45.0ms) +Completed 200 OK in 224ms (Views: 209.0ms | ActiveRecord: 4.0ms) + + +Started GET "/" for 127.0.0.1 at 2017-09-23 21:00:24 -0700 +Processing by TasksController#index as HTML + Rendering tasks/index.html.erb within layouts/application + Task Load (6.7ms) SELECT "tasks".* FROM "tasks" ORDER BY "tasks"."id" ASC + Rendered tasks/index.html.erb within layouts/application (35.9ms) +Completed 200 OK in 241ms (Views: 223.1ms | ActiveRecord: 6.7ms) + + +Started GET "/" for 127.0.0.1 at 2017-09-23 21:00:36 -0700 +Processing by TasksController#index as HTML + Rendering tasks/index.html.erb within layouts/application + Task Load (17.3ms) SELECT "tasks".* FROM "tasks" ORDER BY "tasks"."id" ASC + Rendered tasks/index.html.erb within layouts/application (33.6ms) +Completed 200 OK in 69ms (Views: 49.1ms | ActiveRecord: 17.3ms) + + +Started GET "/" for 127.0.0.1 at 2017-09-23 21:15:48 -0700 +Processing by TasksController#index as HTML + Rendering tasks/index.html.erb within layouts/application + Task Load (6.9ms) SELECT "tasks".* FROM "tasks" ORDER BY "tasks"."id" ASC + Rendered tasks/index.html.erb within layouts/application (34.1ms) +Completed 200 OK in 217ms (Views: 183.8ms | ActiveRecord: 6.9ms) + + +Started GET "/" for 127.0.0.1 at 2017-09-23 21:17:32 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (23.1ms) +Completed 200 OK in 60ms (Views: 55.6ms | ActiveRecord: 0.7ms) + + +Started GET "/" for 127.0.0.1 at 2017-09-23 21:17:53 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (8.0ms) +Completed 200 OK in 97ms (Views: 94.3ms | ActiveRecord: 0.8ms) + + +Started GET "/" for 127.0.0.1 at 2017-09-23 21:18:01 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (4.4ms) +Completed 200 OK in 126ms (Views: 123.8ms | ActiveRecord: 0.4ms) + + +Started GET "/" for 127.0.0.1 at 2017-09-23 21:18:11 -0700 +Processing by TasksController#index as HTML + Rendering tasks/index.html.erb within layouts/application + Task Load (6.0ms) SELECT "tasks".* FROM "tasks" ORDER BY "tasks"."id" ASC + Rendered tasks/index.html.erb within layouts/application (13.6ms) +Completed 200 OK in 77ms (Views: 69.0ms | ActiveRecord: 6.0ms) + + +Started GET "/tasks/64" for 127.0.0.1 at 2017-09-23 21:20:02 -0700 +Processing by TasksController#show as HTML + Parameters: {"id"=>"64"} + Task Load (25.3ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 64], ["LIMIT", 1]] + Rendering tasks/show.html.erb within layouts/application + Rendered tasks/show.html.erb within layouts/application (5.4ms) +Completed 200 OK in 89ms (Views: 49.8ms | ActiveRecord: 25.3ms) + + +Started GET "/" for 127.0.0.1 at 2017-09-23 21:21:39 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (10.6ms) +Completed 200 OK in 53ms (Views: 48.0ms | ActiveRecord: 0.7ms) + + +Started GET "/" for 127.0.0.1 at 2017-09-23 21:22:06 -0700 +Processing by TasksController#index as HTML + Rendering tasks/index.html.erb within layouts/application + Task Load (6.2ms) SELECT "tasks".* FROM "tasks" ORDER BY "tasks"."id" ASC + Rendered tasks/index.html.erb within layouts/application (12.9ms) +Completed 200 OK in 50ms (Views: 41.2ms | ActiveRecord: 6.2ms) + + +Started GET "/" for 127.0.0.1 at 2017-09-23 21:22: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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (5.6ms) +Completed 200 OK in 34ms (Views: 31.1ms | ActiveRecord: 0.3ms) + + +Started PATCH "/tasks/64/completed" for 127.0.0.1 at 2017-09-23 21:23:30 -0700 +Processing by TasksController#completed as HTML + Parameters: {"authenticity_token"=>"ZrOp5/W7RddxzqiOyAuDS4LVxR+sDRd/EsMu7dHPdAY/3+MSETu3ko6VHG0Hz/GHl7MbAVm1JdO6pOLGa9mMrw==", "id"=>"64"} + Task Load (0.3ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 64], ["LIMIT", 1]] +  (25.1ms) BEGIN + SQL (41.7ms) UPDATE "tasks" SET "completion_date" = $1, "updated_at" = $2 WHERE "tasks"."id" = $3 [["completion_date", "2017-09-23"], ["updated_at", "2017-09-24 04:23:30.923636"], ["id", 64]] +  (5.8ms) COMMIT +Redirected to http://localhost:3000/ +Completed 302 Found in 104ms (ActiveRecord: 72.8ms) + + +Started GET "/" for 127.0.0.1 at 2017-09-23 21:23:30 -0700 +Processing by TasksController#index as HTML + Rendering tasks/index.html.erb within layouts/application + Task Load (12.2ms) SELECT "tasks".* FROM "tasks" ORDER BY "tasks"."id" ASC + Rendered tasks/index.html.erb within layouts/application (32.2ms) +Completed 200 OK in 86ms (Views: 67.8ms | ActiveRecord: 12.2ms) + + +Started GET "/tasks/64" for 127.0.0.1 at 2017-09-23 21:23:37 -0700 +Processing by TasksController#show as HTML + Parameters: {"id"=>"64"} + Task Load (0.2ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 64], ["LIMIT", 1]] + Rendering tasks/show.html.erb within layouts/application + Rendered tasks/show.html.erb within layouts/application (4.3ms) +Completed 200 OK in 57ms (Views: 50.0ms | ActiveRecord: 0.2ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-23 21:23: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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (4.2ms) +Completed 200 OK in 29ms (Views: 26.2ms | ActiveRecord: 0.3ms) + + +Started GET "/tasks/new" for 127.0.0.1 at 2017-09-23 21:23:44 -0700 +Processing by TasksController#new as HTML + Rendering tasks/new.html.erb within layouts/application + Rendered tasks/new.html.erb within layouts/application (13.2ms) +Completed 200 OK in 58ms (Views: 52.5ms | ActiveRecord: 0.0ms) + + +Started POST "/tasks" for 127.0.0.1 at 2017-09-23 21:24:08 -0700 +Processing by TasksController#create as HTML + Parameters: {"utf8"=>"✓", "authenticity_token"=>"7wZ7VoY+y3tqwQMd9L+1GuWvDBJikJMhXUAW7ZgLfa9OZWBEZtzH7f8XLSVsyoOpUn5jscupGqOSkXVN1LUHoA==", "task"=>{"name"=>"Grocery Store", "description"=>"Buy food food and cleaning supplies", "completion_date"=>""}, "commit"=>"Create Task"} +  (0.2ms) BEGIN + SQL (30.8ms) INSERT INTO "tasks" ("name", "description", "created_at", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["name", "Grocery Store"], ["description", "Buy food food and cleaning supplies"], ["created_at", "2017-09-24 04:24:08.489693"], ["updated_at", "2017-09-24 04:24:08.489693"]] +  (0.4ms) COMMIT +Redirected to http://localhost:3000/ +Completed 302 Found in 39ms (ActiveRecord: 31.3ms) + + +Started GET "/" for 127.0.0.1 at 2017-09-23 21:24: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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (4.3ms) +Completed 200 OK in 39ms (Views: 37.4ms | ActiveRecord: 0.4ms) + + +Started GET "/" for 127.0.0.1 at 2017-09-23 21:25:30 -0700 +Processing by TasksController#index as HTML + Rendering tasks/index.html.erb within layouts/application + Task Load (6.3ms) SELECT "tasks".* FROM "tasks" ORDER BY "tasks"."id" ASC + Rendered tasks/index.html.erb within layouts/application (36.2ms) +Completed 200 OK in 195ms (Views: 174.4ms | ActiveRecord: 6.3ms) + + +Started GET "/" for 127.0.0.1 at 2017-09-23 21:25:53 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (5.5ms) +Completed 200 OK in 121ms (Views: 118.1ms | ActiveRecord: 0.6ms) + + +Started GET "/" for 127.0.0.1 at 2017-09-23 21:26: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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (4.3ms) +Completed 200 OK in 72ms (Views: 70.2ms | ActiveRecord: 0.3ms) + + +Started GET "/" for 127.0.0.1 at 2017-09-23 21:26:41 -0700 +Processing by TasksController#index as HTML + Rendering tasks/index.html.erb within layouts/application + Task Load (6.7ms) SELECT "tasks".* FROM "tasks" ORDER BY "tasks"."id" ASC + Rendered tasks/index.html.erb within layouts/application (21.3ms) +Completed 200 OK in 99ms (Views: 90.1ms | ActiveRecord: 6.7ms) + + +Started GET "/" for 127.0.0.1 at 2017-09-23 21:28:13 -0700 +Processing by TasksController#index as HTML + Rendering tasks/index.html.erb within layouts/application + Task Load (6.4ms) SELECT "tasks".* FROM "tasks" ORDER BY "tasks"."id" ASC + Rendered tasks/index.html.erb within layouts/application (15.1ms) +Completed 200 OK in 58ms (Views: 48.6ms | ActiveRecord: 6.4ms) + + +Started GET "/" for 127.0.0.1 at 2017-09-23 21:28:39 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (6.6ms) +Completed 200 OK in 70ms (Views: 66.0ms | ActiveRecord: 0.6ms) + + +Started GET "/" for 127.0.0.1 at 2017-09-23 21:30:57 -0700 +Processing by TasksController#index as HTML + Rendering tasks/index.html.erb within layouts/application + Task Load (21.7ms) SELECT "tasks".* FROM "tasks" ORDER BY "tasks"."id" ASC + Rendered tasks/index.html.erb within layouts/application (56.8ms) +Completed 200 OK in 195ms (Views: 156.5ms | ActiveRecord: 21.7ms) + + +Started GET "/" for 127.0.0.1 at 2017-09-23 21:35:14 -0700 +Processing by TasksController#index as HTML + Rendering tasks/index.html.erb within layouts/application + Task Load (14.4ms) SELECT "tasks".* FROM "tasks" ORDER BY "tasks"."id" ASC + Rendered tasks/index.html.erb within layouts/application (47.9ms) +Completed 200 OK in 177ms (Views: 153.0ms | ActiveRecord: 14.4ms) + + +Started GET "/" for 127.0.0.1 at 2017-09-23 21:35:36 -0700 +Processing by TasksController#index as HTML + Rendering tasks/index.html.erb within layouts/application + Task Load (6.1ms) SELECT "tasks".* FROM "tasks" ORDER BY "tasks"."id" ASC + Rendered tasks/index.html.erb within layouts/application (12.0ms) +Completed 200 OK in 125ms (Views: 116.8ms | ActiveRecord: 6.1ms) + + +Started GET "/" for 127.0.0.1 at 2017-09-23 21:35:49 -0700 +Processing by TasksController#index as HTML + Rendering tasks/index.html.erb within layouts/application + Task Load (6.7ms) SELECT "tasks".* FROM "tasks" ORDER BY "tasks"."id" ASC + Rendered tasks/index.html.erb within layouts/application (15.8ms) +Completed 200 OK in 77ms (Views: 68.1ms | ActiveRecord: 6.7ms) + + +Started GET "/" for 127.0.0.1 at 2017-09-23 21:35:57 -0700 +Processing by TasksController#index as HTML + Rendering tasks/index.html.erb within layouts/application + Task Load (6.8ms) SELECT "tasks".* FROM "tasks" ORDER BY "tasks"."id" ASC + Rendered tasks/index.html.erb within layouts/application (12.1ms) +Completed 200 OK in 41ms (Views: 32.6ms | ActiveRecord: 6.8ms) + + +Started GET "/" for 127.0.0.1 at 2017-09-24 02:11:32 -0700 +Processing by TasksController#index as HTML + Rendering tasks/index.html.erb within layouts/application + Task Load (35.6ms) SELECT "tasks".* FROM "tasks" ORDER BY "tasks"."id" ASC + Rendered tasks/index.html.erb within layouts/application (127.8ms) +Completed 200 OK in 277ms (Views: 227.4ms | ActiveRecord: 35.6ms) + + +Started GET "/" for 127.0.0.1 at 2017-09-24 02:11:43 -0700 +Processing by TasksController#index as HTML + Rendering tasks/index.html.erb within layouts/application + Task Load (1.6ms) SELECT "tasks".* FROM "tasks" ORDER BY "tasks"."id" ASC + Rendered tasks/index.html.erb within layouts/application (10.7ms) +Completed 200 OK in 69ms (Views: 64.7ms | ActiveRecord: 1.6ms) + + +Started GET "/" for 127.0.0.1 at 2017-09-24 12:05:46 -0700 +  (1.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 (12.2ms) SELECT "tasks".* FROM "tasks" ORDER BY "tasks"."id" ASC + Rendered tasks/index.html.erb within layouts/application (32.8ms) +Completed 200 OK in 432ms (Views: 389.7ms | ActiveRecord: 21.8ms) + + +Started GET "/" for 127.0.0.1 at 2017-09-24 12:06:00 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (3.7ms) +Completed 200 OK in 62ms (Views: 58.8ms | ActiveRecord: 0.3ms) + + +Started GET "/" for 127.0.0.1 at 2017-09-24 12:06:15 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (5.9ms) +Completed 200 OK in 46ms (Views: 43.3ms | ActiveRecord: 0.2ms) + + +Started GET "/" for 127.0.0.1 at 2017-09-24 12:07:37 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (4.5ms) +Completed 200 OK in 68ms (Views: 65.2ms | ActiveRecord: 0.4ms) + + +Started GET "/" for 127.0.0.1 at 2017-09-24 21:09:55 -0700 +Processing by TasksController#index as HTML + Rendering tasks/index.html.erb within layouts/application + Task Load (38.5ms) SELECT "tasks".* FROM "tasks" ORDER BY "tasks"."id" ASC + Rendered tasks/index.html.erb within layouts/application (109.2ms) +Completed 200 OK in 235ms (Views: 181.5ms | ActiveRecord: 38.5ms) + + +Started GET "/" for 127.0.0.1 at 2017-09-24 21:10:10 -0700 +Processing by TasksController#index as HTML + Rendering tasks/index.html.erb within layouts/application + Task Load (0.9ms) SELECT "tasks".* FROM "tasks" ORDER BY "tasks"."id" ASC + Rendered tasks/index.html.erb within layouts/application (17.2ms) +Completed 200 OK in 101ms (Views: 97.3ms | ActiveRecord: 0.9ms) + + +Started GET "/" for 127.0.0.1 at 2017-09-24 21:18:43 -0700 +Processing by TasksController#index as HTML + Rendering tasks/index.html.erb within layouts/application + Task Load (0.9ms) SELECT "tasks".* FROM "tasks" ORDER BY "tasks"."id" ASC + Rendered tasks/index.html.erb within layouts/application (20.6ms) +Completed 200 OK in 223ms (Views: 209.8ms | ActiveRecord: 0.9ms) + + +Started GET "/" for 127.0.0.1 at 2017-09-24 21:18:53 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (8.2ms) +Completed 200 OK in 135ms (Views: 132.0ms | ActiveRecord: 0.3ms) + + +Started GET "/" for 127.0.0.1 at 2017-09-24 21:19:17 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (4.9ms) +Completed 200 OK in 85ms (Views: 82.9ms | ActiveRecord: 0.3ms) + + +Started GET "/" for 127.0.0.1 at 2017-09-24 21:27:44 -0700 +Processing by TasksController#index as HTML + Rendering tasks/index.html.erb within layouts/application + Task Load (1.4ms) SELECT "tasks".* FROM "tasks" ORDER BY "tasks"."id" ASC + Rendered tasks/index.html.erb within layouts/application (22.7ms) +Completed 200 OK in 88ms (Views: 75.8ms | ActiveRecord: 1.4ms) + + +Started GET "/" for 127.0.0.1 at 2017-09-24 21:28:22 -0700 +Processing by TasksController#index as HTML + Rendering tasks/index.html.erb within layouts/application + Task Load (0.9ms) SELECT "tasks".* FROM "tasks" ORDER BY "tasks"."id" ASC + Rendered tasks/index.html.erb within layouts/application (24.1ms) +Completed 200 OK in 113ms (Views: 91.7ms | ActiveRecord: 0.9ms) + + +Started GET "/" for 127.0.0.1 at 2017-09-24 21:28:55 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (13.6ms) +Completed 200 OK in 196ms (Views: 191.9ms | ActiveRecord: 0.6ms) + + +Started GET "/" for 127.0.0.1 at 2017-09-24 21:29:04 -0700 +Processing by TasksController#index as HTML + Rendering tasks/index.html.erb within layouts/application + Task Load (0.9ms) SELECT "tasks".* FROM "tasks" ORDER BY "tasks"."id" ASC + Rendered tasks/index.html.erb within layouts/application (9.1ms) +Completed 200 OK in 106ms (Views: 103.4ms | ActiveRecord: 0.9ms) + + +Started GET "/" for 127.0.0.1 at 2017-09-24 21:29:12 -0700 +Processing by TasksController#index as HTML + Rendering tasks/index.html.erb within layouts/application + Task Load (1.1ms) SELECT "tasks".* FROM "tasks" ORDER BY "tasks"."id" ASC + Rendered tasks/index.html.erb within layouts/application (9.7ms) +Completed 200 OK in 110ms (Views: 104.9ms | ActiveRecord: 1.1ms) + + +Started GET "/" for 127.0.0.1 at 2017-09-24 21:29:22 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (7.2ms) +Completed 200 OK in 111ms (Views: 106.2ms | ActiveRecord: 0.3ms) + + +Started GET "/" for 127.0.0.1 at 2017-09-24 21:29:33 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (17.7ms) +Completed 200 OK in 159ms (Views: 154.1ms | ActiveRecord: 0.6ms) + + +Started GET "/" for 127.0.0.1 at 2017-09-24 21:30:04 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (12.6ms) +Completed 200 OK in 98ms (Views: 94.1ms | ActiveRecord: 0.5ms) + + +Started GET "/" for 127.0.0.1 at 2017-09-24 21:30:13 -0700 +Processing by TasksController#index as HTML + Rendering tasks/index.html.erb within layouts/application + Task Load (1.0ms) SELECT "tasks".* FROM "tasks" ORDER BY "tasks"."id" ASC + Rendered tasks/index.html.erb within layouts/application (11.9ms) +Completed 200 OK in 90ms (Views: 84.9ms | ActiveRecord: 1.0ms) + + +Started GET "/tasks/new" for 127.0.0.1 at 2017-09-24 21:31:56 -0700 +Processing by TasksController#new as HTML + Rendering tasks/new.html.erb within layouts/application + Rendered tasks/new.html.erb within layouts/application (72.1ms) +Completed 200 OK in 183ms (Views: 132.1ms | ActiveRecord: 0.0ms) + + +Started POST "/tasks" for 127.0.0.1 at 2017-09-24 21:32:17 -0700 +Processing by TasksController#create as HTML + Parameters: {"utf8"=>"✓", "authenticity_token"=>"fAfuhaFhzWSPGZ8ARN8q/097Ul/a/QrF2ag6unuMlHndZPWXQYPB8hrPsTjcqhxM+Ko9/HPEg0cWeVkaNzLudg==", "task"=>{"name"=>"Call junting", "description"=>"kfhak;fjakdf", "completion_date"=>""}, "commit"=>"Create Task"} +  (25.0ms) BEGIN + SQL (40.3ms) INSERT INTO "tasks" ("name", "description", "created_at", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["name", "Call junting"], ["description", "kfhak;fjakdf"], ["created_at", "2017-09-25 04:32:17.489671"], ["updated_at", "2017-09-25 04:32:17.489671"]] +  (1.0ms) COMMIT +Redirected to http://localhost:3000/ +Completed 302 Found in 80ms (ActiveRecord: 66.4ms) + + +Started GET "/" for 127.0.0.1 at 2017-09-24 21:32:17 -0700 +Processing by TasksController#index as HTML + Rendering tasks/index.html.erb within layouts/application + Task Load (1.4ms) SELECT "tasks".* FROM "tasks" ORDER BY "tasks"."id" ASC + Rendered tasks/index.html.erb within layouts/application (10.0ms) +Completed 200 OK in 68ms (Views: 64.6ms | ActiveRecord: 1.4ms) + + +Started GET "/tasks/70/edit" for 127.0.0.1 at 2017-09-24 21:32:22 -0700 +Processing by TasksController#edit as HTML + Parameters: {"id"=>"70"} + Task Load (7.5ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 70], ["LIMIT", 1]] + Rendering tasks/edit.html.erb within layouts/application + Rendered tasks/edit.html.erb within layouts/application (2.4ms) +Completed 200 OK in 83ms (Views: 29.4ms | ActiveRecord: 25.2ms) + + +Started PATCH "/tasks/70" for 127.0.0.1 at 2017-09-24 21:32:28 -0700 +Processing by TasksController#update as HTML + Parameters: {"utf8"=>"✓", "authenticity_token"=>"/svFPf8vVf8H+jXHVykZNxO9NRA5sD93Df/rX6uZ6Panp4/IG6+nuvihgSSY7Wv7BtvrDswIDdulmCd0EY8QXw==", "task"=>{"name"=>"kjsdfhklajfd", "description"=>"kfhak;fjakdf", "completion_date"=>""}, "commit"=>"Update Task", "id"=>"70"} + Task Load (0.3ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 70], ["LIMIT", 1]] +  (0.3ms) BEGIN + SQL (41.3ms) UPDATE "tasks" SET "name" = $1, "updated_at" = $2 WHERE "tasks"."id" = $3 [["name", "kjsdfhklajfd"], ["updated_at", "2017-09-25 04:32:28.839586"], ["id", 70]] +  (1.2ms) COMMIT +  (0.2ms) BEGIN +  (0.2ms) COMMIT +Redirected to http://localhost:3000/ +Completed 302 Found in 53ms (ActiveRecord: 43.5ms) + + +Started GET "/" for 127.0.0.1 at 2017-09-24 21:32:28 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (7.3ms) +Completed 200 OK in 39ms (Views: 36.0ms | ActiveRecord: 0.5ms) + + +Started PATCH "/tasks/70/completed" for 127.0.0.1 at 2017-09-24 21:32:33 -0700 +Processing by TasksController#completed as HTML + Parameters: {"authenticity_token"=>"gl5pV7D1eBnsUH+xDoyZbL6YwBwwlBVtQXE9NUxmF2/bMiOiVHWKXBMLy1LBSOugq/4eAsUsJ8HpFvEe9nDvxg==", "id"=>"70"} + Task Load (0.3ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 70], ["LIMIT", 1]] +  (0.1ms) BEGIN + SQL (6.7ms) UPDATE "tasks" SET "completion_date" = $1, "updated_at" = $2 WHERE "tasks"."id" = $3 [["completion_date", "2017-09-24"], ["updated_at", "2017-09-25 04:32:33.450952"], ["id", 70]] +  (6.3ms) COMMIT +Redirected to http://localhost:3000/ +Completed 302 Found in 20ms (ActiveRecord: 13.4ms) + + +Started GET "/" for 127.0.0.1 at 2017-09-24 21:32:33 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (8.4ms) +Completed 200 OK in 40ms (Views: 36.6ms | ActiveRecord: 0.4ms) + + +Started GET "/tasks/70" for 127.0.0.1 at 2017-09-24 21:32:35 -0700 +Processing by TasksController#show as HTML + Parameters: {"id"=>"70"} + Task Load (1.0ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 70], ["LIMIT", 1]] + Rendering tasks/show.html.erb within layouts/application + Rendered tasks/show.html.erb within layouts/application (2.1ms) +Completed 200 OK in 67ms (Views: 59.0ms | ActiveRecord: 1.0ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-24 21:32: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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (9.4ms) +Completed 200 OK in 40ms (Views: 37.3ms | ActiveRecord: 0.3ms) + + +Started GET "/tasks/new" for 127.0.0.1 at 2017-09-24 22:26:09 -0700 +Processing by TasksController#new as HTML + Rendering tasks/new.html.erb within layouts/application + Rendered tasks/new.html.erb within layouts/application (50.1ms) +Completed 200 OK in 183ms (Views: 163.3ms | ActiveRecord: 0.0ms) + + From 7c4b053a0f08128d9c185369bc3752c4749f0026 Mon Sep 17 00:00:00 2001 From: hellomarisamorris Date: Tue, 26 Sep 2017 18:42:19 -0700 Subject: [PATCH 12/13] removed several comments --- config/routes.rb | 6 -- log/development.log | 186 ++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 186 insertions(+), 6 deletions(-) diff --git a/config/routes.rb b/config/routes.rb index 054626048..c403187dc 100644 --- a/config/routes.rb +++ b/config/routes.rb @@ -26,10 +26,4 @@ # delete 'tasks/destroy' delete '/tasks/:id', to: 'tasks#destroy', as: 'delete_task' #delete_task_path - - - # may need to move this up so that it is correctly placed. - # patch '/tasks/:id/mark_complete', to: 'tasks#mark_complete', as: 'task_complete' - - # For details on the DSL available within this file, see http://guides.rubyonrails.org/routing.html end diff --git a/log/development.log b/log/development.log index 354805657..b2720594e 100644 --- a/log/development.log +++ b/log/development.log @@ -14801,3 +14801,189 @@ Processing by TasksController#new as HTML Completed 200 OK in 183ms (Views: 163.3ms | ActiveRecord: 0.0ms) +Started GET "/tasks" for 127.0.0.1 at 2017-09-25 21:28:43 -0700 +  (1.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 (12.6ms) SELECT "tasks".* FROM "tasks" ORDER BY "tasks"."id" ASC + Rendered tasks/index.html.erb within layouts/application (43.0ms) +Completed 200 OK in 539ms (Views: 484.8ms | ActiveRecord: 28.3ms) + + +Started GET "/" for 127.0.0.1 at 2017-09-25 21:29:41 -0700 +Processing by TasksController#index as HTML + Rendering tasks/index.html.erb within layouts/application + Task Load (1.7ms) SELECT "tasks".* FROM "tasks" ORDER BY "tasks"."id" ASC + Rendered tasks/index.html.erb within layouts/application (23.8ms) +Completed 200 OK in 75ms (Views: 64.3ms | ActiveRecord: 1.7ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-26 13:39:41 -0700 +  (1.7ms) 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 (19.6ms) SELECT "tasks".* FROM "tasks" ORDER BY "tasks"."id" ASC + Rendered tasks/index.html.erb within layouts/application (42.8ms) +Completed 200 OK in 274ms (Views: 220.3ms | ActiveRecord: 28.3ms) + + +Started GET "/" for 127.0.0.1 at 2017-09-26 18:40:43 -0700 +Processing by TasksController#index as HTML + Rendering tasks/index.html.erb within layouts/application + Task Load (34.5ms) SELECT "tasks".* FROM "tasks" ORDER BY "tasks"."id" ASC + Rendered tasks/index.html.erb within layouts/application (170.1ms) +Completed 200 OK in 238ms (Views: 115.1ms | ActiveRecord: 100.8ms) + + +Started GET "/tasks/70/edit" for 127.0.0.1 at 2017-09-26 18:40:47 -0700 +Processing by TasksController#edit as HTML + Parameters: {"id"=>"70"} + Task Load (0.2ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 70], ["LIMIT", 1]] + Rendering tasks/edit.html.erb within layouts/application + Rendered tasks/edit.html.erb within layouts/application (22.5ms) +Completed 200 OK in 72ms (Views: 44.6ms | ActiveRecord: 18.5ms) + + +Started PATCH "/tasks/70" for 127.0.0.1 at 2017-09-26 18:40:57 -0700 +Processing by TasksController#update as HTML + Parameters: {"utf8"=>"✓", "authenticity_token"=>"crnYz/1CHFgEhIcImQ5PhlZ975LHlXeek/RwiVTjAdIr1ZI6GcLuHfvfM+tWyj1KQxsxjDItRTI7k7yi7vX5ew==", "task"=>{"name"=>"s", "description"=>"s", "completion_date"=>""}, "commit"=>"Update Task", "id"=>"70"} + Task Load (0.3ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 70], ["LIMIT", 1]] +  (17.5ms) BEGIN + SQL (59.4ms) UPDATE "tasks" SET "name" = $1, "description" = $2, "completion_date" = $3, "updated_at" = $4 WHERE "tasks"."id" = $5 [["name", "s"], ["description", "s"], ["completion_date", nil], ["updated_at", "2017-09-27 01:40:57.161014"], ["id", 70]] +  (1.0ms) COMMIT +  (0.1ms) BEGIN +  (0.1ms) COMMIT +Redirected to http://localhost:3000/ +Completed 302 Found in 94ms (ActiveRecord: 78.6ms) + + +Started GET "/" for 127.0.0.1 at 2017-09-26 18:40: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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (6.1ms) +Completed 200 OK in 32ms (Views: 27.9ms | ActiveRecord: 0.3ms) + + +Started PATCH "/tasks/70/completed" for 127.0.0.1 at 2017-09-26 18:41:00 -0700 +Processing by TasksController#completed as HTML + Parameters: {"authenticity_token"=>"+XN5NczClpqVkMPsKGUOTih+VSyhRUDjADli9qTAaoigHzPAKEJk32rLdw/noXyCPRiLMlT9ck+oXq7dHtaSIQ==", "id"=>"70"} + Task Load (0.3ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 70], ["LIMIT", 1]] +  (0.3ms) BEGIN + SQL (6.4ms) UPDATE "tasks" SET "completion_date" = $1, "updated_at" = $2 WHERE "tasks"."id" = $3 [["completion_date", "2017-09-26"], ["updated_at", "2017-09-27 01:41:00.629185"], ["id", 70]] +  (6.4ms) COMMIT +Redirected to http://localhost:3000/ +Completed 302 Found in 18ms (ActiveRecord: 13.4ms) + + +Started GET "/" for 127.0.0.1 at 2017-09-26 18:41: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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (4.8ms) +Completed 200 OK in 31ms (Views: 28.8ms | ActiveRecord: 0.4ms) + + +Started GET "/tasks/70" for 127.0.0.1 at 2017-09-26 18:41:02 -0700 +Processing by TasksController#show as HTML + Parameters: {"id"=>"70"} + Task Load (0.4ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 70], ["LIMIT", 1]] + Rendering tasks/show.html.erb within layouts/application + Rendered tasks/show.html.erb within layouts/application (2.2ms) +Completed 200 OK in 56ms (Views: 46.8ms | ActiveRecord: 0.4ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-26 18:41:06 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (4.4ms) +Completed 200 OK in 36ms (Views: 34.3ms | ActiveRecord: 0.2ms) + + +Started PATCH "/tasks/70/completed" for 127.0.0.1 at 2017-09-26 18:41:08 -0700 +Processing by TasksController#completed as HTML + Parameters: {"authenticity_token"=>"h+x7Q9XN23ht2ggVv+4NPUy13xa8fq3Z7E4FL+i2HtLegDG2MU0pPZKBvPZwKn/xWdMBCEnGn3VEKckEUqDmew==", "id"=>"70"} + Task Load (0.4ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 70], ["LIMIT", 1]] +  (0.2ms) BEGIN +  (2.5ms) COMMIT +Redirected to http://localhost:3000/ +Completed 302 Found in 7ms (ActiveRecord: 3.0ms) + + +Started GET "/" for 127.0.0.1 at 2017-09-26 18:41: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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (7.0ms) +Completed 200 OK in 32ms (Views: 29.8ms | ActiveRecord: 0.4ms) + + +Started GET "/tasks/70" for 127.0.0.1 at 2017-09-26 18:41:09 -0700 +Processing by TasksController#show as HTML + Parameters: {"id"=>"70"} + Task Load (0.4ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 70], ["LIMIT", 1]] + Rendering tasks/show.html.erb within layouts/application + Rendered tasks/show.html.erb within layouts/application (1.3ms) +Completed 200 OK in 62ms (Views: 57.1ms | ActiveRecord: 0.4ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-09-26 18:41:14 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (6.6ms) +Completed 200 OK in 34ms (Views: 31.0ms | ActiveRecord: 0.3ms) + + +Started DELETE "/tasks/70" for 127.0.0.1 at 2017-09-26 18:41:19 -0700 +Processing by TasksController#destroy as HTML + Parameters: {"authenticity_token"=>"b1BG1UACf5/qBZLurt5zXgN+PrHvMyEhD0NvXOYgTq02PAwgpIKN2hVeJg1hGgGSFhjgrxqLE42nJKN3XDa2BA==", "id"=>"70"} + Task Load (0.2ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 70], ["LIMIT", 1]] +  (0.4ms) BEGIN + SQL (12.8ms) DELETE FROM "tasks" WHERE "tasks"."id" = $1 [["id", 70]] +  (5.2ms) COMMIT +Redirected to http://localhost:3000/ +Completed 302 Found in 25ms (ActiveRecord: 18.6ms) + + +Started GET "/" for 127.0.0.1 at 2017-09-26 18:41: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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (5.8ms) +Completed 200 OK in 47ms (Views: 44.1ms | ActiveRecord: 0.3ms) + + +Started GET "/tasks/new" for 127.0.0.1 at 2017-09-26 18:41:26 -0700 +Processing by TasksController#new as HTML + Rendering tasks/new.html.erb within layouts/application + Rendered tasks/new.html.erb within layouts/application (7.7ms) +Completed 200 OK in 74ms (Views: 69.1ms | ActiveRecord: 0.0ms) + + +Started GET "/tasks/new" for 127.0.0.1 at 2017-09-26 18:41:32 -0700 +Processing by TasksController#new as HTML + Rendering tasks/new.html.erb within layouts/application + Rendered tasks/new.html.erb within layouts/application (3.8ms) +Completed 200 OK in 39ms (Views: 36.7ms | ActiveRecord: 0.0ms) + + +Started POST "/tasks" for 127.0.0.1 at 2017-09-26 18:41:51 -0700 +Processing by TasksController#create as HTML + Parameters: {"utf8"=>"✓", "authenticity_token"=>"5svux00XiD4Yvfg4lMHm8i7Sr1URYD6KPSU1+RNtkU1HqPXVrfWEqI1r1gAMtNBBmQPA9rhZtwjy9FZZX9PrQg==", "task"=>{"name"=>"Walk Dogs", "description"=>"Visit the dog park", "completion_date"=>""}, "commit"=>"Create Task"} +  (0.2ms) BEGIN + SQL (27.2ms) INSERT INTO "tasks" ("name", "description", "created_at", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["name", "Walk Dogs"], ["description", "Visit the dog park"], ["created_at", "2017-09-27 01:41:51.807915"], ["updated_at", "2017-09-27 01:41:51.807915"]] +  (0.4ms) COMMIT +Redirected to http://localhost:3000/ +Completed 302 Found in 33ms (ActiveRecord: 27.7ms) + + +Started GET "/" for 127.0.0.1 at 2017-09-26 18:41: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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (7.3ms) +Completed 200 OK in 33ms (Views: 31.1ms | ActiveRecord: 0.3ms) + + From 01e13ac932e493cf6089ed352fc6985c9b2673ef Mon Sep 17 00:00:00 2001 From: hellomarisamorris Date: Tue, 10 Oct 2017 21:40:35 -0700 Subject: [PATCH 13/13] Created partials for new and edit form. --- app/controllers/tasks_controller.rb | 3 - app/views/tasks/index.html.erb | 8 +- app/views/tasks/show.html.erb | 2 +- config/routes.rb | 56 +-- log/development.log | 649 ++++++++++++++++++++++++++++ 5 files changed, 685 insertions(+), 33 deletions(-) diff --git a/app/controllers/tasks_controller.rb b/app/controllers/tasks_controller.rb index 012ca0939..62d65ad6b 100644 --- a/app/controllers/tasks_controller.rb +++ b/app/controllers/tasks_controller.rb @@ -34,9 +34,6 @@ def destroy end - # might need to add a new file to views/tasks file - def complete - end def update diff --git a/app/views/tasks/index.html.erb b/app/views/tasks/index.html.erb index 73396555b..1454fe030 100644 --- a/app/views/tasks/index.html.erb +++ b/app/views/tasks/index.html.erb @@ -26,13 +26,13 @@
    - <%= button_to 'Delete', delete_task_path(task.id), method: :delete, data: {confirm: "Are you sure?"} %> - + <%= button_to 'Delete', task_path(task.id), method: :delete, data: {confirm: "Are you sure?"} %> +
    - <%= button_to 'Task Complete', completed_path(task.id), method: :patch %> - + <%= button_to 'Task Complete', task_completed_path(task.id), method: :patch %> +
    diff --git a/app/views/tasks/show.html.erb b/app/views/tasks/show.html.erb index 580b3bdca..14130372a 100644 --- a/app/views/tasks/show.html.erb +++ b/app/views/tasks/show.html.erb @@ -24,4 +24,4 @@ <%= button_to 'Edit', edit_task_path(@task.id), method: :get %> -<%= button_to 'Delete', delete_task_path(@task.id), method: :delete, data: {confirm: "Are you sure?"}%> +<%= button_to 'Delete', task_path(@task.id), method: :delete, data: {confirm: "Are you sure?"}%> diff --git a/config/routes.rb b/config/routes.rb index c403187dc..a400bd126 100644 --- a/config/routes.rb +++ b/config/routes.rb @@ -1,29 +1,35 @@ Rails.application.routes.draw do - root to: 'tasks#index' - - get '/tasks/', to: 'tasks#index', as: 'tasks' #tasks_path - - # get 'tasks/edit' - get '/tasks/:id/edit', to: 'tasks#edit', as: 'edit_task' #edit_tasks_path - - # get 'tasks/new' - get '/tasks/new', to: 'tasks#new', as: 'new_task' #new_task_path - - # get 'tasks/show' - get '/tasks/:id', to: 'tasks#show', as: 'task' #task_path - +# resources :tasks - # patch 'tasks/completed' - patch '/tasks/:id/completed', to: 'tasks#completed', as:'completed' #completed_path - - - # patch 'tasks/update' - patch '/tasks/:id', to: 'tasks#update', as:'update_task' #update_task_path - - # post 'tasks/create' - post '/tasks/', to: 'tasks#create', as:'create_task' #create_task_path - - # delete 'tasks/destroy' - delete '/tasks/:id', to: 'tasks#destroy', as: 'delete_task' #delete_task_path + root to: 'tasks#index' + # + # get '/tasks/', to: 'tasks#index', as: 'tasks' #tasks_path + # + # # get 'tasks/edit' + # get '/tasks/:id/edit', to: 'tasks#edit', as: 'edit_task' #edit_tasks_path + # + # # get 'tasks/new' + # get '/tasks/new', to: 'tasks#new', as: 'new_task' #new_task_path + # + # # get 'tasks/show' + # get '/tasks/:id', to: 'tasks#show', as: 'task' #task_path + # + # + # # patch 'tasks/completed' + # patch '/tasks/:id/completed', to: 'tasks#completed', as:'completed' #completed_path + + resources :tasks do + patch 'completed', as:'completed' #completed_path + end + + # + # # patch 'tasks/update' + # patch '/tasks/:id', to: 'tasks#update', as:'update_task' #update_task_path + # + # # post 'tasks/create' + # post '/tasks/', to: 'tasks#create', as:'create_task' #create_task_path + # + # # delete 'tasks/destroy' + # delete '/tasks/:id', to: 'tasks#destroy', as: 'delete_task' #delete_task_path end diff --git a/log/development.log b/log/development.log index b2720594e..61354f3fd 100644 --- a/log/development.log +++ b/log/development.log @@ -14987,3 +14987,652 @@ Processing by TasksController#index as HTML Completed 200 OK in 33ms (Views: 31.1ms | ActiveRecord: 0.3ms) +Started GET "/" for 127.0.0.1 at 2017-10-02 21:58:39 -0700 +  (2.6ms) SELECT "schema_migrations"."version" FROM "schema_migrations" ORDER BY "schema_migrations"."version" ASC +Processing by Rails::WelcomeController#index as HTML + Rendering /Users/Marisa/.rvm/gems/ruby-2.4.0/gems/railties-5.1.4/lib/rails/templates/rails/welcome/index.html.erb + Rendered /Users/Marisa/.rvm/gems/ruby-2.4.0/gems/railties-5.1.4/lib/rails/templates/rails/welcome/index.html.erb (4.1ms) +Completed 200 OK in 21ms (Views: 9.5ms | ActiveRecord: 0.0ms) + + +Started GET "/index" for 127.0.0.1 at 2017-10-02 21:58:47 -0700 + +ActionController::RoutingError (No route matches [GET] "/index"): + +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-10-02 21:58:54 -0700 +Processing by TasksController#index as HTML + Rendering tasks/index.html.erb within layouts/application + Task Load (4.1ms) SELECT "tasks".* FROM "tasks" ORDER BY "tasks"."id" ASC + Rendered tasks/index.html.erb within layouts/application (177.1ms) +Completed 500 Internal Server Error in 192ms (ActiveRecord: 15.4ms) + + + +ActionView::Template::Error (undefined method `delete_task_path' for #<#:0x007fbea3464ba0> +Did you mean? edit_task_path): + 26: + 27: + 28:
    + 29: <%= button_to 'Delete', delete_task_path(task.id), method: :delete, data: {confirm: "Are you sure?"} %> + 30: + 31:
    + 32: + +app/views/tasks/index.html.erb:29:in `block in _app_views_tasks_index_html_erb__1177082238124864264_70228386537740' +app/views/tasks/index.html.erb:11:in `_app_views_tasks_index_html_erb__1177082238124864264_70228386537740' +Started GET "/tasks" for 127.0.0.1 at 2017-10-02 21:59:10 -0700 +Processing by TasksController#index as HTML +Started GET "/" for 127.0.0.1 at 2017-10-02 21:59:20 -0700 + Rendering tasks/index.html.erb within layouts/application + Task Load (0.9ms) SELECT "tasks".* FROM "tasks" ORDER BY "tasks"."id" ASC + Rendered tasks/index.html.erb within layouts/application (16.7ms) +Completed 200 OK in 272ms (Views: 260.0ms | ActiveRecord: 4.7ms) + + +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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (9.7ms) +Completed 200 OK in 43ms (Views: 37.1ms | ActiveRecord: 0.3ms) + + +Started GET "/tasks/new" for 127.0.0.1 at 2017-10-02 21:59:24 -0700 +Processing by TasksController#new as HTML + Rendering tasks/new.html.erb within layouts/application + Rendered tasks/new.html.erb within layouts/application (20.1ms) +Completed 200 OK in 60ms (Views: 54.7ms | ActiveRecord: 0.0ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-10-02 21:59:27 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (9.9ms) +Completed 200 OK in 66ms (Views: 61.5ms | ActiveRecord: 0.7ms) + + +Started GET "/tasks/71" for 127.0.0.1 at 2017-10-02 21:59:31 -0700 +Processing by TasksController#show as HTML + Parameters: {"id"=>"71"} + Task Load (0.5ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 71], ["LIMIT", 1]] + Rendering tasks/show.html.erb within layouts/application + Rendered tasks/show.html.erb within layouts/application (2.0ms) +Completed 200 OK in 89ms (Views: 79.4ms | ActiveRecord: 0.8ms) + + +Started GET "/books" for 127.0.0.1 at 2017-10-03 10:13:10 -0700 +  (1.9ms) SELECT "schema_migrations"."version" FROM "schema_migrations" ORDER BY "schema_migrations"."version" ASC + +ActionController::RoutingError (No route matches [GET] "/books"): + +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-10-03 10:13:15 -0700 +Processing by TasksController#index as HTML + Rendering tasks/index.html.erb within layouts/application + Task Load (7.0ms) SELECT "tasks".* FROM "tasks" ORDER BY "tasks"."id" ASC + Rendered tasks/index.html.erb within layouts/application (36.3ms) +Completed 200 OK in 271ms (Views: 246.4ms | ActiveRecord: 18.5ms) + + +Started GET "/" for 127.0.0.1 at 2017-10-03 10:13:32 -0700 +Processing by Rails::WelcomeController#index as HTML + Rendering /Users/Marisa/.rvm/gems/ruby-2.4.0/gems/railties-5.1.4/lib/rails/templates/rails/welcome/index.html.erb + Rendered /Users/Marisa/.rvm/gems/ruby-2.4.0/gems/railties-5.1.4/lib/rails/templates/rails/welcome/index.html.erb (2.7ms) +Completed 200 OK in 8ms (Views: 4.6ms | ActiveRecord: 0.0ms) + + +Started GET "/" for 127.0.0.1 at 2017-10-03 10:13:44 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (142.7ms) +Completed 500 Internal Server Error in 158ms (ActiveRecord: 3.9ms) + + + +ActionView::Template::Error (undefined method `delete_task_path' for #<#:0x007fde5ab05e88> +Did you mean? edit_task_path): + 26: + 27: + 28:
    + 29: <%= button_to 'Delete', delete_task_path(task.id), method: :delete, data: {confirm: "Are you sure?"} %> + 30: + 31:
    + 32: + +app/views/tasks/index.html.erb:29:in `block in _app_views_tasks_index_html_erb___3106617473884860002_70296510009300' +app/views/tasks/index.html.erb:11:in `_app_views_tasks_index_html_erb___3106617473884860002_70296510009300' +Started GET "/" for 127.0.0.1 at 2017-10-03 10:21:16 -0700 +  (7.1ms) SELECT "schema_migrations"."version" FROM "schema_migrations" ORDER BY "schema_migrations"."version" ASC +Processing by Rails::WelcomeController#index as HTML + Rendering /Users/Marisa/.rvm/gems/ruby-2.4.0/gems/railties-5.1.4/lib/rails/templates/rails/welcome/index.html.erb + Rendered /Users/Marisa/.rvm/gems/ruby-2.4.0/gems/railties-5.1.4/lib/rails/templates/rails/welcome/index.html.erb (3.9ms) +Completed 200 OK in 20ms (Views: 8.7ms | ActiveRecord: 0.0ms) + + +Started GET "/" for 127.0.0.1 at 2017-10-03 10:21:25 -0700 +Processing by Rails::WelcomeController#index as HTML + Rendering /Users/Marisa/.rvm/gems/ruby-2.4.0/gems/railties-5.1.4/lib/rails/templates/rails/welcome/index.html.erb + Rendered /Users/Marisa/.rvm/gems/ruby-2.4.0/gems/railties-5.1.4/lib/rails/templates/rails/welcome/index.html.erb (2.8ms) +Completed 200 OK in 7ms (Views: 4.6ms | ActiveRecord: 0.0ms) + + +Started GET "/tasks" for 127.0.0.1 at 2017-10-03 10:21:32 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (160.0ms) +Completed 500 Internal Server Error in 176ms (ActiveRecord: 10.0ms) + + + +ActionView::Template::Error (undefined method `delete_task_path' for #<#:0x007fcf87969bd8> +Did you mean? edit_task_path): + 26: + 27: + 28:
    + 29: <%= button_to 'Delete', delete_task_path(task.id), method: :delete, data: {confirm: "Are you sure?"} %> + 30: + 31:
    + 32: + +app/views/tasks/index.html.erb:29:in `block in _app_views_tasks_index_html_erb___3965104346103269905_70264641849740' +app/views/tasks/index.html.erb:11:in `_app_views_tasks_index_html_erb___3965104346103269905_70264641849740' +Started GET "/tasks" for 127.0.0.1 at 2017-10-03 10:22: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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (123.4ms) +Completed 500 Internal Server Error in 129ms (ActiveRecord: 0.3ms) + + + +ActionView::Template::Error (undefined method `delete_task' for #<#:0x007fcf890bcb50> +Did you mean? DelegateClass): + 26: + 27: + 28:
    + 29: <%= button_to 'Delete', delete_task(task.id), method: :delete, data: {confirm: "Are you sure?"} %> + 30: + 31:
    + 32: + +app/views/tasks/index.html.erb:29:in `block in _app_views_tasks_index_html_erb___3965104346103269905_70264667105940' +app/views/tasks/index.html.erb:11:in `_app_views_tasks_index_html_erb___3965104346103269905_70264667105940' +Started GET "/tasks" for 127.0.0.1 at 2017-10-03 10:22: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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (124.7ms) +Completed 500 Internal Server Error in 132ms (ActiveRecord: 0.4ms) + + + +ActionView::Template::Error (undefined method `delete' for #<#:0x007fcf85043060>): + 26: + 27: + 28:
    + 29: <%= button_to 'Delete', delete(task.id), method: :delete, data: {confirm: "Are you sure?"} %> + 30: + 31:
    + 32: + +app/views/tasks/index.html.erb:29:in `block in _app_views_tasks_index_html_erb___3965104346103269905_70264633302320' +app/views/tasks/index.html.erb:11:in `_app_views_tasks_index_html_erb___3965104346103269905_70264633302320' +Started GET "/tasks" for 127.0.0.1 at 2017-10-03 10:25: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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (120.0ms) +Completed 500 Internal Server Error in 126ms (ActiveRecord: 0.3ms) + + + +ActionView::Template::Error (undefined method `delete_task_path' for #<#:0x007fcf84eb9c80> +Did you mean? edit_task_path): + 27: + 28:
    + 29: <%= button_to 'Delete', task_path(task.id), method: :delete, data: {confirm: "Are you sure?"} %> + 30: + 31:
    + 32: + 33:
    + +app/views/tasks/index.html.erb:30:in `block in _app_views_tasks_index_html_erb___3965104346103269905_70264632496940' +app/views/tasks/index.html.erb:11:in `_app_views_tasks_index_html_erb___3965104346103269905_70264632496940' +Started GET "/tasks" for 127.0.0.1 at 2017-10-03 10:25: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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (117.0ms) +Completed 500 Internal Server Error in 123ms (ActiveRecord: 0.3ms) + + + +ActionView::Template::Error (undefined method `delete_task_path' for #<#:0x007fcf842a4378> +Did you mean? edit_task_path): + 27: + 28:
    + 29: <%= button_to 'Delete', tasks_path(task.id), method: :delete, data: {confirm: "Are you sure?"} %> + 30: + 31:
    + 32: + 33:
    + +app/views/tasks/index.html.erb:30:in `block in _app_views_tasks_index_html_erb___3965104346103269905_70264630862400' +app/views/tasks/index.html.erb:11:in `_app_views_tasks_index_html_erb___3965104346103269905_70264630862400' +Started GET "/" for 127.0.0.1 at 2017-10-03 10:25:44 -0700 +Processing by Rails::WelcomeController#index as HTML + Rendering /Users/Marisa/.rvm/gems/ruby-2.4.0/gems/railties-5.1.4/lib/rails/templates/rails/welcome/index.html.erb + Rendered /Users/Marisa/.rvm/gems/ruby-2.4.0/gems/railties-5.1.4/lib/rails/templates/rails/welcome/index.html.erb (2.6ms) +Completed 200 OK in 8ms (Views: 4.6ms | ActiveRecord: 0.0ms) + + +Started GET "/" for 127.0.0.1 at 2017-10-03 10:25:50 -0700 +Processing by Rails::WelcomeController#index as HTML + Rendering /Users/Marisa/.rvm/gems/ruby-2.4.0/gems/railties-5.1.4/lib/rails/templates/rails/welcome/index.html.erb + Rendered /Users/Marisa/.rvm/gems/ruby-2.4.0/gems/railties-5.1.4/lib/rails/templates/rails/welcome/index.html.erb (3.7ms) +Completed 200 OK in 8ms (Views: 6.0ms | ActiveRecord: 0.0ms) + + +Started GET "/" for 127.0.0.1 at 2017-10-03 10:25:57 -0700 +Processing by TasksController#index as HTML + Rendering tasks/index.html.erb within layouts/application + Task Load (1.3ms) SELECT "tasks".* FROM "tasks" ORDER BY "tasks"."id" ASC + Rendered tasks/index.html.erb within layouts/application (140.8ms) +Completed 500 Internal Server Error in 152ms (ActiveRecord: 7.1ms) + + + +ActionView::Template::Error (undefined method `delete_task_path' for #<#:0x007fcf84783768> +Did you mean? edit_task_path): + 27: + 28:
    + 29: <%= button_to 'Delete', tasks_path(task.id), method: :delete, data: {confirm: "Are you sure?"} %> + 30: + 31:
    + 32: + 33:
    + +app/views/tasks/index.html.erb:30:in `block in _app_views_tasks_index_html_erb___3965104346103269905_70264656933360' +app/views/tasks/index.html.erb:11:in `_app_views_tasks_index_html_erb___3965104346103269905_70264656933360' +Started GET "/" for 127.0.0.1 at 2017-10-03 10:26:10 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (121.4ms) +Completed 500 Internal Server Error in 128ms (ActiveRecord: 0.6ms) + + + +ActionView::Template::Error (undefined method `delete_task_path' for #<#:0x007fcf878014d0> +Did you mean? edit_task_path): + 27: + 28:
    + 29: <%= button_to 'Delete', task_path(task.id), method: :delete, data: {confirm: "Are you sure?"} %> + 30: + 31:
    + 32: + 33:
    + +app/views/tasks/index.html.erb:30:in `block in _app_views_tasks_index_html_erb___3965104346103269905_70264654140120' +app/views/tasks/index.html.erb:11:in `_app_views_tasks_index_html_erb___3965104346103269905_70264654140120' +Started GET "/" for 127.0.0.1 at 2017-10-03 10:26:23 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (119.3ms) +Completed 500 Internal Server Error in 124ms (ActiveRecord: 0.7ms) + + + +ActionView::Template::Error (undefined method `task_delete' for #<#:0x007fcf891105c0> +Did you mean? task_completed_url): + 26:
    + 27: + 28:
    + 29: <%= button_to 'Delete', task_delete(task.id), method: :delete, data: {confirm: "Are you sure?"} %> + 30: + 31:
    + 32: + +app/views/tasks/index.html.erb:29:in `block in _app_views_tasks_index_html_erb___3965104346103269905_70264667277260' +app/views/tasks/index.html.erb:11:in `_app_views_tasks_index_html_erb___3965104346103269905_70264667277260' +Started GET "/" for 127.0.0.1 at 2017-10-03 10:28: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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (123.7ms) +Completed 500 Internal Server Error in 130ms (ActiveRecord: 0.6ms) + + + +ActionView::Template::Error (undefined method `delete_task_path' for #<#:0x007fcf87acb508> +Did you mean? edit_task_path): + 27: + 28:
    + 29: <%= button_to 'Delete', task_path(task.id), method: :delete, data: {confirm: "Are you sure?"} %> + 30: + 31:
    + 32: + 33:
    + +app/views/tasks/index.html.erb:30:in `block in _app_views_tasks_index_html_erb___3965104346103269905_70264655613620' +app/views/tasks/index.html.erb:11:in `_app_views_tasks_index_html_erb___3965104346103269905_70264655613620' +Started GET "/" for 127.0.0.1 at 2017-10-03 10:29:11 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (116.4ms) +Completed 500 Internal Server Error in 121ms (ActiveRecord: 0.2ms) + + + +ActionView::Template::Error (undefined method `delete_task_path' for #<#:0x007fcf87e4bbb0> +Did you mean? edit_task_path): + 27: + 28:
    + 29: <%= button_to 'Delete', tasks_path(task.id), method: :delete, data: {confirm: "Are you sure?"} %> + 30: + 31:
    + 32: + 33:
    + +app/views/tasks/index.html.erb:30:in `block in _app_views_tasks_index_html_erb___3965104346103269905_70264667652840' +app/views/tasks/index.html.erb:11:in `_app_views_tasks_index_html_erb___3965104346103269905_70264667652840' +Started GET "/" for 127.0.0.1 at 2017-10-03 10:29:41 -0700 +  (7.1ms) 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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (130.1ms) +Completed 500 Internal Server Error in 153ms (ActiveRecord: 3.7ms) + + + +ActionView::Template::Error (undefined method `delete_task_path' for #<#:0x007fe494ea93d8> +Did you mean? edit_task_path): + 27: + 28:
    + 29: <%= button_to 'Delete', tasks_path(task.id), method: :delete, data: {confirm: "Are you sure?"} %> + 30: + 31:
    + 32: + 33:
    + +app/views/tasks/index.html.erb:30:in `block in _app_views_tasks_index_html_erb___537619556200415338_70309863818660' +app/views/tasks/index.html.erb:11:in `_app_views_tasks_index_html_erb___537619556200415338_70309863818660' +Started GET "/" for 127.0.0.1 at 2017-10-03 10:30:07 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (126.3ms) +Completed 500 Internal Server Error in 132ms (ActiveRecord: 5.3ms) + + + +ActionView::Template::Error (undefined method `delete_task_path' for #<#:0x007fe494a25848> +Did you mean? edit_task_path): + 27: + 28:
    + 29: <%= button_to 'Delete', tasks_path(task.id), method: :delete, data: {confirm: "Are you sure?"} %> + 30: + 31:
    + 32: + 33:
    + +app/views/tasks/index.html.erb:30:in `block in _app_views_tasks_index_html_erb___537619556200415338_70309855749540' +app/views/tasks/index.html.erb:11:in `_app_views_tasks_index_html_erb___537619556200415338_70309855749540' +Started GET "/" for 127.0.0.1 at 2017-10-03 10:30:41 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (124.6ms) +Completed 500 Internal Server Error in 129ms (ActiveRecord: 0.5ms) + + + +ActionView::Template::Error (undefined method `completed_path' for #<#:0x007fe494dd1258> +Did you mean? compute_asset_path): + 31:
    + 32: + 33:
    + 34: <%= button_to 'Task Complete', completed_path(task.id), method: :patch %> + 35: + 36:
    + 37: + +app/views/tasks/index.html.erb:34:in `block in _app_views_tasks_index_html_erb___537619556200415338_70309863395000' +app/views/tasks/index.html.erb:11:in `_app_views_tasks_index_html_erb___537619556200415338_70309863395000' +Started GET "/" for 127.0.0.1 at 2017-10-03 10:33:17 -0700 +  (7.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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (131.8ms) +Completed 500 Internal Server Error in 156ms (ActiveRecord: 3.6ms) + + + +ActionView::Template::Error (undefined method `completed_path' for #<#:0x007fb577694608> +Did you mean? compute_asset_path): + 32: + 33:
    + 34: <%= button_to 'Task Complete', task_completed_path(task.id), method: :patch %> + 35: + 36:
    + 37: + 38:
    + +app/views/tasks/index.html.erb:35:in `block in _app_views_tasks_index_html_erb__3768648684267007552_70208663488580' +app/views/tasks/index.html.erb:11:in `_app_views_tasks_index_html_erb__3768648684267007552_70208663488580' +Started GET "/" for 127.0.0.1 at 2017-10-03 10:33:43 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (153.6ms) +Completed 500 Internal Server Error in 159ms (ActiveRecord: 6.1ms) + + + +ActionView::Template::Error (undefined method `completed_path' for #<#:0x007fb574addc58> +Did you mean? compute_asset_path): + 31:
    + 32: + 33:
    + 34: <%= button_to 'Task Complete', completed_path(task.id), method: :patch %> + 35: + 36:
    + 37: + +app/views/tasks/index.html.erb:34:in `block in _app_views_tasks_index_html_erb__3768648684267007552_70208661682840' +app/views/tasks/index.html.erb:11:in `_app_views_tasks_index_html_erb__3768648684267007552_70208661682840' +Started GET "/" for 127.0.0.1 at 2017-10-03 10:36:49 -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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (5.9ms) +Completed 200 OK in 225ms (Views: 221.8ms | ActiveRecord: 0.6ms) + + +Started DELETE "/tasks/64" for 127.0.0.1 at 2017-10-03 10:36:58 -0700 +Processing by TasksController#destroy as HTML + Parameters: {"authenticity_token"=>"ovVudAo8NuidjCYA/64Ci263Y5Iw8UFgHJgDOBdTTCr7mSSB7rzErWLXkuMwanBHe9G9jMVJc8y0/88TrUW0gw==", "id"=>"64"} + Task Load (0.4ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 64], ["LIMIT", 1]] +  (0.2ms) BEGIN + SQL (12.9ms) DELETE FROM "tasks" WHERE "tasks"."id" = $1 [["id", 64]] +  (6.0ms) COMMIT +Redirected to http://localhost:3000/ +Completed 302 Found in 33ms (ActiveRecord: 21.5ms) + + +Started GET "/" for 127.0.0.1 at 2017-10-03 10:36: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"."id" ASC + Rendered tasks/index.html.erb within layouts/application (4.1ms) +Completed 200 OK in 30ms (Views: 27.3ms | ActiveRecord: 0.3ms) + + +Started GET "/tasks/65" for 127.0.0.1 at 2017-10-03 10:38:34 -0700 +Processing by TasksController#show as HTML + Parameters: {"id"=>"65"} + Task Load (0.4ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 65], ["LIMIT", 1]] + Rendering tasks/show.html.erb within layouts/application + Rendered tasks/show.html.erb within layouts/application (143.2ms) +Completed 500 Internal Server Error in 167ms (ActiveRecord: 0.6ms) + + + +ActionView::Template::Error (undefined method `delete_task_path' for #<#:0x007fb57970a0e0> +Did you mean? edit_task_path): + 24: + 25: <%= button_to 'Edit', edit_task_path(@task.id), method: :get %> + 26: + 27: <%= button_to 'Delete', delete_task_path(@task.id), method: :delete, data: {confirm: "Are you sure?"}%> + +app/views/tasks/show.html.erb:27:in `_app_views_tasks_show_html_erb___3711639350911008766_70208662323040' +Started GET "/tasks/65" for 127.0.0.1 at 2017-10-03 10:38:56 -0700 +Processing by TasksController#show as HTML + Parameters: {"id"=>"65"} + Task Load (0.3ms) SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = $1 LIMIT $2 [["id", 65], ["LIMIT", 1]] + Rendering tasks/show.html.erb within layouts/application + Rendered tasks/show.html.erb within layouts/application (1.2ms) +Completed 200 OK in 32ms (Views: 28.7ms | ActiveRecord: 0.3ms) + + +Started GET "/" for 127.0.0.1 at 2017-10-04 21:42:04 -0700 +  (1.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 (23.4ms) SELECT "tasks".* FROM "tasks" ORDER BY "tasks"."id" ASC + Rendered tasks/index.html.erb within layouts/application (61.5ms) +Completed 200 OK in 370ms (Views: 304.6ms | ActiveRecord: 47.8ms) + + +Started GET "/" for 127.0.0.1 at 2017-10-04 22:09:51 -0700 +  (12.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 (23.5ms) SELECT "tasks".* FROM "tasks" ORDER BY "tasks"."id" ASC + Rendered tasks/index.html.erb within layouts/application (43.3ms) +Completed 200 OK in 321ms (Views: 258.7ms | ActiveRecord: 31.7ms) + + +Started GET "/" for 127.0.0.1 at 2017-10-04 22:17:46 -0700 +Processing by TasksController#index as HTML + Rendering tasks/index.html.erb within layouts/application + Task Load (0.9ms) SELECT "tasks".* FROM "tasks" ORDER BY "tasks"."id" ASC + Rendered tasks/index.html.erb within layouts/application (116.2ms) +Completed 200 OK in 203ms (Views: 150.8ms | ActiveRecord: 35.2ms) + + +Started GET "/" for 127.0.0.1 at 2017-10-05 12:37:45 -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 (6.9ms) SELECT "tasks".* FROM "tasks" ORDER BY "tasks"."id" ASC + Rendered tasks/index.html.erb within layouts/application (34.6ms) +Completed 200 OK in 286ms (Views: 246.9ms | ActiveRecord: 21.6ms) + + +Started GET "/books" for 127.0.0.1 at 2017-10-10 20:55:58 -0700 +  (1.4ms) SELECT "schema_migrations"."version" FROM "schema_migrations" ORDER BY "schema_migrations"."version" ASC + +ActionController::RoutingError (No route matches [GET] "/books"): + +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-10-10 20:56:00 -0700 +Processing by TasksController#index as HTML + Rendering tasks/index.html.erb within layouts/application + Task Load (7.0ms) SELECT "tasks".* FROM "tasks" ORDER BY "tasks"."id" ASC + Rendered tasks/index.html.erb within layouts/application (42.7ms) +Completed 200 OK in 315ms (Views: 285.2ms | ActiveRecord: 19.3ms) + + +Started GET "/tasks/new" for 127.0.0.1 at 2017-10-10 20:56:06 -0700 +Processing by TasksController#new as HTML + Rendering tasks/new.html.erb within layouts/application + Rendered tasks/new.html.erb within layouts/application (17.3ms) +Completed 200 OK in 72ms (Views: 68.1ms | ActiveRecord: 0.0ms) + +