From 52e7702a2f440b348e4a8540295b7a94a3c032fc Mon Sep 17 00:00:00 2001
From: Brandi Phillips
Date: Wed, 28 Sep 2016 14:23:08 -0700
Subject: [PATCH 01/19] set up rails app
---
.ruby-gemset | 1 -
.ruby-version | 1 -
Gemfile | 47 +++++
Gemfile.lock | 163 ++++++++++++++++++
README.rdoc | 28 +++
Rakefile | 6 +
app/assets/images/.keep | 0
app/assets/javascripts/application.js | 16 ++
app/assets/stylesheets/application.css | 15 ++
app/controllers/application_controller.rb | 5 +
app/controllers/concerns/.keep | 0
app/helpers/application_helper.rb | 2 +
app/mailers/.keep | 0
app/models/.keep | 0
app/models/concerns/.keep | 0
app/views/layouts/application.html.erb | 14 ++
bin/bundle | 3 +
bin/rails | 9 +
bin/rake | 9 +
bin/setup | 29 ++++
bin/spring | 15 ++
config.ru | 4 +
config/application.rb | 26 +++
config/boot.rb | 3 +
config/database.yml | 25 +++
config/environment.rb | 5 +
config/environments/development.rb | 41 +++++
config/environments/production.rb | 79 +++++++++
config/environments/test.rb | 42 +++++
config/initializers/assets.rb | 11 ++
config/initializers/backtrace_silencers.rb | 7 +
config/initializers/cookies_serializer.rb | 3 +
.../initializers/filter_parameter_logging.rb | 4 +
config/initializers/inflections.rb | 16 ++
config/initializers/mime_types.rb | 4 +
config/initializers/session_store.rb | 3 +
config/initializers/wrap_parameters.rb | 14 ++
config/locales/en.yml | 23 +++
config/routes.rb | 56 ++++++
config/secrets.yml | 22 +++
db/seeds.rb | 7 +
lib/assets/.keep | 0
lib/tasks/.keep | 0
log/.keep | 0
public/404.html | 67 +++++++
public/422.html | 67 +++++++
public/500.html | 66 +++++++
public/favicon.ico | 0
public/robots.txt | 5 +
test/controllers/.keep | 0
test/fixtures/.keep | 0
test/helpers/.keep | 0
test/integration/.keep | 0
test/mailers/.keep | 0
test/models/.keep | 0
test/test_helper.rb | 10 ++
vendor/assets/javascripts/.keep | 0
vendor/assets/stylesheets/.keep | 0
58 files changed, 971 insertions(+), 2 deletions(-)
delete mode 100644 .ruby-gemset
delete mode 100644 .ruby-version
create mode 100644 Gemfile
create mode 100644 Gemfile.lock
create mode 100644 README.rdoc
create mode 100644 Rakefile
create mode 100644 app/assets/images/.keep
create mode 100644 app/assets/javascripts/application.js
create mode 100644 app/assets/stylesheets/application.css
create mode 100644 app/controllers/application_controller.rb
create mode 100644 app/controllers/concerns/.keep
create mode 100644 app/helpers/application_helper.rb
create mode 100644 app/mailers/.keep
create mode 100644 app/models/.keep
create mode 100644 app/models/concerns/.keep
create mode 100644 app/views/layouts/application.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 100644 config.ru
create mode 100644 config/application.rb
create mode 100644 config/boot.rb
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/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/session_store.rb
create mode 100644 config/initializers/wrap_parameters.rb
create mode 100644 config/locales/en.yml
create mode 100644 config/routes.rb
create mode 100644 config/secrets.yml
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 public/404.html
create mode 100644 public/422.html
create mode 100644 public/500.html
create mode 100644 public/favicon.ico
create mode 100644 public/robots.txt
create mode 100644 test/controllers/.keep
create mode 100644 test/fixtures/.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/test_helper.rb
create mode 100644 vendor/assets/javascripts/.keep
create mode 100644 vendor/assets/stylesheets/.keep
diff --git a/.ruby-gemset b/.ruby-gemset
deleted file mode 100644
index 5d2410e51..000000000
--- a/.ruby-gemset
+++ /dev/null
@@ -1 +0,0 @@
-TaskListRails
diff --git a/.ruby-version b/.ruby-version
deleted file mode 100644
index 276cbf9e2..000000000
--- a/.ruby-version
+++ /dev/null
@@ -1 +0,0 @@
-2.3.0
diff --git a/Gemfile b/Gemfile
new file mode 100644
index 000000000..e87fad5fc
--- /dev/null
+++ b/Gemfile
@@ -0,0 +1,47 @@
+source 'https://rubygems.org'
+
+
+# Bundle edge Rails instead: gem 'rails', github: 'rails/rails'
+gem 'rails', '4.2.7'
+# Use sqlite3 as the database for Active Record
+gem 'sqlite3'
+# Use SCSS for stylesheets
+gem 'sass-rails', '~> 5.0'
+# Use Uglifier as compressor for JavaScript assets
+gem 'uglifier', '>= 1.3.0'
+# Use CoffeeScript for .coffee assets and views
+gem 'coffee-rails', '~> 4.1.0'
+# See https://github.com/rails/execjs#readme for more supported runtimes
+# gem 'therubyracer', platforms: :ruby
+
+# Use jquery as the JavaScript library
+gem 'jquery-rails'
+# Turbolinks makes following links in your web application faster. Read more: https://github.com/rails/turbolinks
+gem 'turbolinks'
+# Build JSON APIs with ease. Read more: https://github.com/rails/jbuilder
+gem 'jbuilder', '~> 2.0'
+# bundle exec rake doc:rails generates the API under doc/api.
+gem 'sdoc', '~> 0.4.0', group: :doc
+
+# Use ActiveModel has_secure_password
+# gem 'bcrypt', '~> 3.1.7'
+
+# Use Unicorn as the app server
+# gem 'unicorn'
+
+# 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'
+end
+
+group :development do
+ # Access an IRB console on exception pages or by using <%= console %> in views
+ gem 'web-console', '~> 2.0'
+
+ # Spring speeds up development by keeping your application running in the background. Read more: https://github.com/rails/spring
+ gem 'spring'
+end
+
diff --git a/Gemfile.lock b/Gemfile.lock
new file mode 100644
index 000000000..187046034
--- /dev/null
+++ b/Gemfile.lock
@@ -0,0 +1,163 @@
+GEM
+ remote: https://rubygems.org/
+ specs:
+ actionmailer (4.2.7)
+ actionpack (= 4.2.7)
+ actionview (= 4.2.7)
+ activejob (= 4.2.7)
+ mail (~> 2.5, >= 2.5.4)
+ rails-dom-testing (~> 1.0, >= 1.0.5)
+ actionpack (4.2.7)
+ actionview (= 4.2.7)
+ activesupport (= 4.2.7)
+ rack (~> 1.6)
+ rack-test (~> 0.6.2)
+ rails-dom-testing (~> 1.0, >= 1.0.5)
+ rails-html-sanitizer (~> 1.0, >= 1.0.2)
+ actionview (4.2.7)
+ activesupport (= 4.2.7)
+ builder (~> 3.1)
+ erubis (~> 2.7.0)
+ rails-dom-testing (~> 1.0, >= 1.0.5)
+ rails-html-sanitizer (~> 1.0, >= 1.0.2)
+ activejob (4.2.7)
+ activesupport (= 4.2.7)
+ globalid (>= 0.3.0)
+ activemodel (4.2.7)
+ activesupport (= 4.2.7)
+ builder (~> 3.1)
+ activerecord (4.2.7)
+ activemodel (= 4.2.7)
+ activesupport (= 4.2.7)
+ arel (~> 6.0)
+ activesupport (4.2.7)
+ i18n (~> 0.7)
+ json (~> 1.7, >= 1.7.7)
+ minitest (~> 5.1)
+ thread_safe (~> 0.3, >= 0.3.4)
+ tzinfo (~> 1.1)
+ arel (6.0.3)
+ binding_of_caller (0.7.2)
+ debug_inspector (>= 0.0.1)
+ builder (3.2.2)
+ byebug (9.0.5)
+ coffee-rails (4.1.1)
+ coffee-script (>= 2.2.0)
+ railties (>= 4.0.0, < 5.1.x)
+ coffee-script (2.4.1)
+ coffee-script-source
+ execjs
+ coffee-script-source (1.10.0)
+ concurrent-ruby (1.0.2)
+ debug_inspector (0.0.2)
+ erubis (2.7.0)
+ execjs (2.7.0)
+ globalid (0.3.7)
+ activesupport (>= 4.1.0)
+ i18n (0.7.0)
+ jbuilder (2.6.0)
+ activesupport (>= 3.0.0, < 5.1)
+ multi_json (~> 1.2)
+ jquery-rails (4.2.1)
+ rails-dom-testing (>= 1, < 3)
+ railties (>= 4.2.0)
+ thor (>= 0.14, < 2.0)
+ json (1.8.3)
+ loofah (2.0.3)
+ nokogiri (>= 1.5.9)
+ mail (2.6.4)
+ mime-types (>= 1.16, < 4)
+ mime-types (3.1)
+ mime-types-data (~> 3.2015)
+ mime-types-data (3.2016.0521)
+ mini_portile2 (2.1.0)
+ minitest (5.9.1)
+ multi_json (1.12.1)
+ nokogiri (1.6.8)
+ mini_portile2 (~> 2.1.0)
+ pkg-config (~> 1.1.7)
+ pkg-config (1.1.7)
+ rack (1.6.4)
+ rack-test (0.6.3)
+ rack (>= 1.0)
+ rails (4.2.7)
+ actionmailer (= 4.2.7)
+ actionpack (= 4.2.7)
+ actionview (= 4.2.7)
+ activejob (= 4.2.7)
+ activemodel (= 4.2.7)
+ activerecord (= 4.2.7)
+ activesupport (= 4.2.7)
+ bundler (>= 1.3.0, < 2.0)
+ railties (= 4.2.7)
+ sprockets-rails
+ rails-deprecated_sanitizer (1.0.3)
+ activesupport (>= 4.2.0.alpha)
+ rails-dom-testing (1.0.7)
+ activesupport (>= 4.2.0.beta, < 5.0)
+ nokogiri (~> 1.6.0)
+ rails-deprecated_sanitizer (>= 1.0.1)
+ rails-html-sanitizer (1.0.3)
+ loofah (~> 2.0)
+ railties (4.2.7)
+ actionpack (= 4.2.7)
+ activesupport (= 4.2.7)
+ rake (>= 0.8.7)
+ thor (>= 0.18.1, < 2.0)
+ rake (11.3.0)
+ rdoc (4.2.2)
+ json (~> 1.4)
+ sass (3.4.22)
+ 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)
+ sdoc (0.4.1)
+ json (~> 1.7, >= 1.7.7)
+ rdoc (~> 4.0)
+ spring (1.7.2)
+ sprockets (3.7.0)
+ concurrent-ruby (~> 1.0)
+ rack (> 1, < 3)
+ sprockets-rails (3.2.0)
+ actionpack (>= 4.0)
+ activesupport (>= 4.0)
+ sprockets (>= 3.0.0)
+ sqlite3 (1.3.11)
+ thor (0.19.1)
+ thread_safe (0.3.5)
+ tilt (2.0.5)
+ turbolinks (5.0.1)
+ turbolinks-source (~> 5)
+ turbolinks-source (5.0.0)
+ tzinfo (1.2.2)
+ thread_safe (~> 0.1)
+ uglifier (3.0.2)
+ execjs (>= 0.3.0, < 3)
+ web-console (2.3.0)
+ activemodel (>= 4.0)
+ binding_of_caller (>= 0.7.2)
+ railties (>= 4.0)
+ sprockets-rails (>= 2.0, < 4.0)
+
+PLATFORMS
+ ruby
+
+DEPENDENCIES
+ byebug
+ coffee-rails (~> 4.1.0)
+ jbuilder (~> 2.0)
+ jquery-rails
+ rails (= 4.2.7)
+ sass-rails (~> 5.0)
+ sdoc (~> 0.4.0)
+ spring
+ sqlite3
+ turbolinks
+ uglifier (>= 1.3.0)
+ web-console (~> 2.0)
+
+BUNDLED WITH
+ 1.13.1
diff --git a/README.rdoc b/README.rdoc
new file mode 100644
index 000000000..dd4e97e22
--- /dev/null
+++ b/README.rdoc
@@ -0,0 +1,28 @@
+== README
+
+This README would normally document whatever steps are necessary to get the
+application up and running.
+
+Things you may want to cover:
+
+* Ruby version
+
+* System dependencies
+
+* Configuration
+
+* Database creation
+
+* Database initialization
+
+* How to run the test suite
+
+* Services (job queues, cache servers, search engines, etc.)
+
+* Deployment instructions
+
+* ...
+
+
+Please feel free to use a different markup language if you do not plan to run
+rake doc:app .
diff --git a/Rakefile b/Rakefile
new file mode 100644
index 000000000..ba6b733dd
--- /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 File.expand_path('../config/application', __FILE__)
+
+Rails.application.load_tasks
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..e07c5a830
--- /dev/null
+++ b/app/assets/javascripts/application.js
@@ -0,0 +1,16 @@
+// 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, vendor/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.
+//
+// Read Sprockets README (https://github.com/rails/sprockets#sprockets-directives) for details
+// about supported directives.
+//
+//= require jquery
+//= require jquery_ujs
+//= require turbolinks
+//= require_tree .
diff --git a/app/assets/stylesheets/application.css b/app/assets/stylesheets/application.css
new file mode 100644
index 000000000..f9cd5b348
--- /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, vendor/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 styles
+ * defined in the other CSS/SCSS files in this directory. It is generally better to create a new
+ * file per style scope.
+ *
+ *= require_tree .
+ *= require_self
+ */
diff --git a/app/controllers/application_controller.rb b/app/controllers/application_controller.rb
new file mode 100644
index 000000000..d83690e1b
--- /dev/null
+++ b/app/controllers/application_controller.rb
@@ -0,0 +1,5 @@
+class ApplicationController < ActionController::Base
+ # Prevent CSRF attacks by raising an exception.
+ # For APIs, you may want to use :null_session instead.
+ 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/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/mailers/.keep b/app/mailers/.keep
new file mode 100644
index 000000000..e69de29bb
diff --git a/app/models/.keep b/app/models/.keep
new file mode 100644
index 000000000..e69de29bb
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..46eeb110b
--- /dev/null
+++ b/app/views/layouts/application.html.erb
@@ -0,0 +1,14 @@
+
+
+
+ TaskListRails
+ <%= stylesheet_link_tag 'application', media: 'all', 'data-turbolinks-track' => true %>
+ <%= javascript_include_tag 'application', 'data-turbolinks-track' => true %>
+ <%= csrf_meta_tags %>
+
+
+
+<%= yield %>
+
+
+
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..0138d79b7
--- /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', __FILE__)
+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..acdb2c138
--- /dev/null
+++ b/bin/setup
@@ -0,0 +1,29 @@
+#!/usr/bin/env ruby
+require 'pathname'
+
+# path to your application root.
+APP_ROOT = Pathname.new File.expand_path('../../', __FILE__)
+
+Dir.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 || bundle install"
+
+ # puts "\n== Copying sample files =="
+ # unless File.exist?("config/database.yml")
+ # system "cp config/database.yml.sample config/database.yml"
+ # end
+
+ puts "\n== Preparing database =="
+ system "bin/rake db:setup"
+
+ puts "\n== Removing old logs and tempfiles =="
+ system "rm -f log/*"
+ system "rm -rf tmp/cache"
+
+ puts "\n== Restarting application server =="
+ system "touch tmp/restart.txt"
+end
diff --git a/bin/spring b/bin/spring
new file mode 100755
index 000000000..7fe232c3a
--- /dev/null
+++ b/bin/spring
@@ -0,0 +1,15 @@
+#!/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'
+
+ if (match = Bundler.default_lockfile.read.match(/^GEM$.*?^ (?: )*spring \((.*?)\)$.*?^$/m))
+ Gem.paths = { 'GEM_PATH' => [Bundler.bundle_path.to_s, *Gem.path].uniq.join(Gem.path_separator) }
+ gem 'spring', match[1]
+ require 'spring/binstub'
+ end
+end
diff --git a/config.ru b/config.ru
new file mode 100644
index 000000000..bd83b2541
--- /dev/null
+++ b/config.ru
@@ -0,0 +1,4 @@
+# This file is used by Rack-based servers to start the application.
+
+require ::File.expand_path('../config/environment', __FILE__)
+run Rails.application
diff --git a/config/application.rb b/config/application.rb
new file mode 100644
index 000000000..902432bad
--- /dev/null
+++ b/config/application.rb
@@ -0,0 +1,26 @@
+require File.expand_path('../boot', __FILE__)
+
+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 TaskListRails
+ class Application < Rails::Application
+ # 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.
+
+ # Set Time.zone default to the specified zone and make Active Record auto-convert to this zone.
+ # Run "rake -D time" for a list of tasks for finding time zone names. Default is UTC.
+ # config.time_zone = 'Central Time (US & Canada)'
+
+ # The default locale is :en and all translations from config/locales/*.rb,yml are auto loaded.
+ # config.i18n.load_path += Dir[Rails.root.join('my', 'locales', '*.{rb,yml}').to_s]
+ # config.i18n.default_locale = :de
+
+ # Do not swallow errors in after_commit/after_rollback callbacks.
+ config.active_record.raise_in_transactional_callbacks = true
+ end
+end
diff --git a/config/boot.rb b/config/boot.rb
new file mode 100644
index 000000000..6b750f00b
--- /dev/null
+++ b/config/boot.rb
@@ -0,0 +1,3 @@
+ENV['BUNDLE_GEMFILE'] ||= File.expand_path('../../Gemfile', __FILE__)
+
+require 'bundler/setup' # Set up gems listed in the Gemfile.
diff --git a/config/database.yml b/config/database.yml
new file mode 100644
index 000000000..1c1a37ca8
--- /dev/null
+++ b/config/database.yml
@@ -0,0 +1,25 @@
+# SQLite version 3.x
+# gem install sqlite3
+#
+# Ensure the SQLite 3 gem is defined in your Gemfile
+# gem 'sqlite3'
+#
+default: &default
+ adapter: sqlite3
+ pool: 5
+ timeout: 5000
+
+development:
+ <<: *default
+ database: db/development.sqlite3
+
+# 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: db/test.sqlite3
+
+production:
+ <<: *default
+ database: db/production.sqlite3
diff --git a/config/environment.rb b/config/environment.rb
new file mode 100644
index 000000000..ee8d90dc6
--- /dev/null
+++ b/config/environment.rb
@@ -0,0 +1,5 @@
+# Load the Rails application.
+require File.expand_path('../application', __FILE__)
+
+# 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..b55e2144b
--- /dev/null
+++ b/config/environments/development.rb
@@ -0,0 +1,41 @@
+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 and disable caching.
+ config.consider_all_requests_local = true
+ config.action_controller.perform_caching = false
+
+ # Don't care if the mailer can't send.
+ config.action_mailer.raise_delivery_errors = 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
+
+ # Asset digests allow you to set far-future HTTP expiration dates on all assets,
+ # yet still be able to expire them through the digest params.
+ config.assets.digest = true
+
+ # Adds additional error checking when serving assets at runtime.
+ # Checks for improperly declared sprockets dependencies.
+ # Raises helpful error messages.
+ config.assets.raise_runtime_errors = true
+
+ # Raises error for missing translations
+ # config.action_view.raise_on_missing_translations = true
+end
diff --git a/config/environments/production.rb b/config/environments/production.rb
new file mode 100644
index 000000000..5c1b32e48
--- /dev/null
+++ b/config/environments/production.rb
@@ -0,0 +1,79 @@
+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
+
+ # Enable Rack::Cache to put a simple HTTP cache in front of your application
+ # Add `rack-cache` to your Gemfile before enabling this.
+ # For large-scale production use, consider using a caching reverse proxy like
+ # NGINX, varnish or squid.
+ # config.action_dispatch.rack_cache = true
+
+ # Disable serving static files from the `/public` folder by default since
+ # Apache or NGINX already handles this.
+ config.serve_static_files = 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
+
+ # Asset digests allow you to set far-future HTTP expiration dates on all assets,
+ # yet still be able to expire them through the digest params.
+ config.assets.digest = true
+
+ # `config.assets.precompile` and `config.assets.version` have moved to config/initializers/assets.rb
+
+ # 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
+
+ # 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 = [ :subdomain, :uuid ]
+
+ # Use a different logger for distributed setups.
+ # config.logger = ActiveSupport::TaggedLogging.new(SyslogLogger.new)
+
+ # Use a different cache store in production.
+ # config.cache_store = :mem_cache_store
+
+ # Enable serving of images, stylesheets, and JavaScripts from an asset server.
+ # config.action_controller.asset_host = 'http://assets.example.com'
+
+ # 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
+
+ # 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..1c19f08b2
--- /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 static file server for tests with Cache-Control for performance.
+ config.serve_static_files = true
+ config.static_cache_control = 'public, max-age=3600'
+
+ # 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
+
+ # 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
+
+ # Randomize the order test cases are executed.
+ config.active_support.test_order = :random
+
+ # 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/assets.rb b/config/initializers/assets.rb
new file mode 100644
index 000000000..01ef3e663
--- /dev/null
+++ b/config/initializers/assets.rb
@@ -0,0 +1,11 @@
+# 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
+
+# Precompile additional assets.
+# application.js, application.css, and all non-JS/CSS in app/assets folder are already added.
+# Rails.application.config.assets.precompile += %w( search.js )
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..7f70458de
--- /dev/null
+++ b/config/initializers/cookies_serializer.rb
@@ -0,0 +1,3 @@
+# Be sure to restart your server when you modify this file.
+
+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/session_store.rb b/config/initializers/session_store.rb
new file mode 100644
index 000000000..15d065a84
--- /dev/null
+++ b/config/initializers/session_store.rb
@@ -0,0 +1,3 @@
+# Be sure to restart your server when you modify this file.
+
+Rails.application.config.session_store :cookie_store, key: '_TaskListRails_session'
diff --git a/config/initializers/wrap_parameters.rb b/config/initializers/wrap_parameters.rb
new file mode 100644
index 000000000..33725e95f
--- /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] if respond_to?(:wrap_parameters)
+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..065395716
--- /dev/null
+++ b/config/locales/en.yml
@@ -0,0 +1,23 @@
+# 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.
+#
+# 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/routes.rb b/config/routes.rb
new file mode 100644
index 000000000..3f66539d5
--- /dev/null
+++ b/config/routes.rb
@@ -0,0 +1,56 @@
+Rails.application.routes.draw do
+ # The priority is based upon order of creation: first created -> highest priority.
+ # See how all your routes lay out with "rake routes".
+
+ # You can have the root of your site routed with "root"
+ # root 'welcome#index'
+
+ # Example of regular route:
+ # get 'products/:id' => 'catalog#view'
+
+ # Example of named route that can be invoked with purchase_url(id: product.id)
+ # get 'products/:id/purchase' => 'catalog#purchase', as: :purchase
+
+ # Example resource route (maps HTTP verbs to controller actions automatically):
+ # resources :products
+
+ # Example resource route with options:
+ # resources :products do
+ # member do
+ # get 'short'
+ # post 'toggle'
+ # end
+ #
+ # collection do
+ # get 'sold'
+ # end
+ # end
+
+ # Example resource route with sub-resources:
+ # resources :products do
+ # resources :comments, :sales
+ # resource :seller
+ # end
+
+ # Example resource route with more complex sub-resources:
+ # resources :products do
+ # resources :comments
+ # resources :sales do
+ # get 'recent', on: :collection
+ # end
+ # end
+
+ # Example resource route with concerns:
+ # concern :toggleable do
+ # post 'toggle'
+ # end
+ # resources :posts, concerns: :toggleable
+ # resources :photos, concerns: :toggleable
+
+ # Example resource route within a namespace:
+ # namespace :admin do
+ # # Directs /admin/products/* to Admin::ProductsController
+ # # (app/controllers/admin/products_controller.rb)
+ # resources :products
+ # end
+end
diff --git a/config/secrets.yml b/config/secrets.yml
new file mode 100644
index 000000000..c13bfc8d9
--- /dev/null
+++ b/config/secrets.yml
@@ -0,0 +1,22 @@
+# 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 `rake secret` to generate a secure secret key.
+
+# Make sure the secrets in this file are kept private
+# if you're sharing your code publicly.
+
+development:
+ secret_key_base: a41019a9ef2ab73204bc3650fa601e7a7417f87138cdf4a5687d21fdd91901f387ea322ca841c454cda2d672bd78d52227d018c259127cdcd1f92d9ee69b7bb9
+
+test:
+ secret_key_base: 90a9341258f694c7859f9765212ab44ada19b34b7d784eb39db643347cab1857b86c3698bbc0950e35b95dbaf4ef7fcbdcd7c98c99794bc10a5438588fd797d1
+
+# Do not keep production secrets in the repository,
+# instead read values from the environment.
+production:
+ secret_key_base: <%= ENV["SECRET_KEY_BASE"] %>
diff --git a/db/seeds.rb b/db/seeds.rb
new file mode 100644
index 000000000..4edb1e857
--- /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 rake db:seed (or created alongside the db with db:setup).
+#
+# Examples:
+#
+# cities = City.create([{ name: 'Chicago' }, { name: 'Copenhagen' }])
+# Mayor.create(name: 'Emanuel', city: cities.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/public/404.html b/public/404.html
new file mode 100644
index 000000000..b612547fc
--- /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..a21f82b3b
--- /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..061abc587
--- /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/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..3c9c7c01f
--- /dev/null
+++ b/public/robots.txt
@@ -0,0 +1,5 @@
+# See http://www.robotstxt.org/robotstxt.html for documentation on how to use the robots.txt file
+#
+# To ban all spiders from the entire site uncomment the next two lines:
+# User-agent: *
+# Disallow: /
diff --git a/test/controllers/.keep b/test/controllers/.keep
new file mode 100644
index 000000000..e69de29bb
diff --git a/test/fixtures/.keep b/test/fixtures/.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/test_helper.rb b/test/test_helper.rb
new file mode 100644
index 000000000..92e39b2d7
--- /dev/null
+++ b/test/test_helper.rb
@@ -0,0 +1,10 @@
+ENV['RAILS_ENV'] ||= 'test'
+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/assets/javascripts/.keep b/vendor/assets/javascripts/.keep
new file mode 100644
index 000000000..e69de29bb
diff --git a/vendor/assets/stylesheets/.keep b/vendor/assets/stylesheets/.keep
new file mode 100644
index 000000000..e69de29bb
From 783bf3165820e4f7c99478eff319b221a635a646 Mon Sep 17 00:00:00 2001
From: Brandi Phillips
Date: Fri, 30 Sep 2016 07:51:00 -0700
Subject: [PATCH 02/19] form for creating new task set up
---
app/assets/javascripts/tasks.coffee | 3 +
app/assets/stylesheets/tasks.scss | 3 +
app/controllers/tasks_controller.rb | 71 ++
app/helpers/tasks_helper.rb | 2 +
app/views/tasks/create.html.erb | 14 +
app/views/tasks/destroy.html.erb | 2 +
app/views/tasks/edit.html.erb | 29 +
app/views/tasks/index.html.erb | 19 +
app/views/tasks/new.html.erb | 16 +
app/views/tasks/show.html.erb | 19 +
app/views/tasks/update.html.erb | 15 +
config/routes.rb | 16 +
db/development.sqlite3 | 0
log/development.log | 811 ++++++++++++++++++++++
test/controllers/tasks_controller_test.rb | 39 ++
15 files changed, 1059 insertions(+)
create mode 100644 app/assets/javascripts/tasks.coffee
create mode 100644 app/assets/stylesheets/tasks.scss
create mode 100644 app/controllers/tasks_controller.rb
create mode 100644 app/helpers/tasks_helper.rb
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 100644 db/development.sqlite3
create mode 100644 log/development.log
create mode 100644 test/controllers/tasks_controller_test.rb
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/tasks.scss b/app/assets/stylesheets/tasks.scss
new file mode 100644
index 000000000..b57862ec7
--- /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/controllers/tasks_controller.rb b/app/controllers/tasks_controller.rb
new file mode 100644
index 000000000..5e0ed09c6
--- /dev/null
+++ b/app/controllers/tasks_controller.rb
@@ -0,0 +1,71 @@
+class TasksController < ApplicationController
+
+ def index
+ @tasks = Tasks.all
+ end
+
+ def create
+ @params = params
+ @mytask = Task.new
+ @mytask = params[:task][:title]
+ @mytask = params[:task][:description]
+ @mytask = params[:task][:details]
+ @mytask = params[:task][:completion_status]
+ @mytask = params[:task][:completion_date]
+ @mypost.save
+ end
+
+
+ def new
+ @mytask = Post.new
+ end
+
+ def show
+ @mytask = Task.find(params[:id].to_i)
+ end
+
+ def destroy
+ end
+
+ def edit
+ @tasks = TasksController.allposts
+ @mytask = nil
+ @found = false
+ @tasks.each do |task|
+ number = params[:id].to_i
+ if task[:id] == number
+ @mytask = task
+ @found = true
+ end
+ end
+ if @mytask == nil
+ render :file => 'public/404.html', :status => :not_found, :layout => false
+ end
+ end
+
+ def update
+ @tasks = Task.all
+ @tasks.each do |task|
+ number = params[:id].to_i
+ if task[:id] == number
+ @mytask = task
+ end
+ end
+ if @mytask == nil
+ render :file => 'public/404.html', :status => :not_found, :layout => false
+ end
+ end
+
+
+ def self.allposts
+ [
+ {id: 1, title: "pay bills", description: "financial task", details: "T-Mobil due", completion_status: false, completion_date: nil}, {id: 2, title: "dentist appointment", description: "wellness task", details: "Malika needs check-up", completion_status: true, completion_date: "09/15/2016"}, {id: 3, title: "call pharmacy", description: "wellness task", details: "check status of humera", completion_status: false, completion_date: nil}
+ ]
+ end
+
+ private
+ def user_params
+ params.require(:task).permit(:title, :description, :completion_status, :completion_date)
+ end
+
+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/views/tasks/create.html.erb b/app/views/tasks/create.html.erb
new file mode 100644
index 000000000..a02ab355c
--- /dev/null
+++ b/app/views/tasks/create.html.erb
@@ -0,0 +1,14 @@
+
+<%= @mytask.title %>
+<%= @mytask.description %>
+
+ <%= @mytask.details %>
+
+
+
+ <%= @mytask.completion_status %>
+
+
+ <%= @mytask.completion_date %>
+
+
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..c0af5a84f
--- /dev/null
+++ b/app/views/tasks/edit.html.erb
@@ -0,0 +1,29 @@
+Edit a Task
+
+
diff --git a/app/views/tasks/index.html.erb b/app/views/tasks/index.html.erb
new file mode 100644
index 000000000..f7b955053
--- /dev/null
+++ b/app/views/tasks/index.html.erb
@@ -0,0 +1,19 @@
+Task Helper
+
+<% @tasks.each do |task| %>
+
+ <%= link_to task.title, show_path(task.id)) %>
+ Type: <%= task.description %>
+
+ <%= task.details %>
+
+
+
+ <%= task.completion_status %>
+
+
+ <%= task.completion_date %>
+
+
+
+<% end %>
diff --git a/app/views/tasks/new.html.erb b/app/views/tasks/new.html.erb
new file mode 100644
index 000000000..30e2d02c9
--- /dev/null
+++ b/app/views/tasks/new.html.erb
@@ -0,0 +1,16 @@
+Create a New Task
+
+
+ <%= form_for :task do |f| %>
+ <%= f.label :title %>
+ <%= f.text_field :title %>
+
+ <%= f.label :description %>
+ <%= f.text_field :description %>
+
+ <%= f.label :details %>
+ <%= f.text_area :details %>
+
+ <%= f.submit %>
+ <% end %>
+
diff --git a/app/views/tasks/show.html.erb b/app/views/tasks/show.html.erb
new file mode 100644
index 000000000..139b003e0
--- /dev/null
+++ b/app/views/tasks/show.html.erb
@@ -0,0 +1,19 @@
+
+ <%= @mytask.title %>
+ Type: <%= @mytask.description %>
+
+ <%= @mytask.details %>
+
+
+
+ <%= @mytask.completion_status %>
+
+
+ <%= @mytask.completion_date %>
+
+
+
+
+ <%= link_to("edit", edit_path(@mytask.id)) %>
+
+ <%= link_to("delete", delete_path(@mytask.id), method: :delete) %>
diff --git a/app/views/tasks/update.html.erb b/app/views/tasks/update.html.erb
new file mode 100644
index 000000000..3c7837fa1
--- /dev/null
+++ b/app/views/tasks/update.html.erb
@@ -0,0 +1,15 @@
+Tasks#update
+
+<%= @title %>
+<%= @description %>
+
+ <%= @details %>
+
+
+
+ <%= @completion_status %>
+
+
+ <%= @completion_date %>
+
+
diff --git a/config/routes.rb b/config/routes.rb
index 3f66539d5..285ea32d0 100644
--- a/config/routes.rb
+++ b/config/routes.rb
@@ -1,4 +1,20 @@
Rails.application.routes.draw do
+ root to: 'tasks#index'
+
+ get 'tasks/index', as: 'index'
+
+ get 'tasks/new' => 'tasks#create'
+
+ get 'tasks/show/:id' => 'tasks#show', as: 'show'
+
+ delete 'tasks/destroy' => 'tasks#destroy', as: 'delete'
+
+ get 'tasks/edit/:id' => 'tasks#edit', as: 'edit'
+
+ get 'tasks/update' => 'tasks#update', as: 'update'
+
+ get 'tasks/create'
+
# The priority is based upon order of creation: first created -> highest priority.
# See how all your routes lay out with "rake routes".
diff --git a/db/development.sqlite3 b/db/development.sqlite3
new file mode 100644
index 000000000..e69de29bb
diff --git a/log/development.log b/log/development.log
new file mode 100644
index 000000000..8b381bc0b
--- /dev/null
+++ b/log/development.log
@@ -0,0 +1,811 @@
+
+
+Started GET "/" for ::1 at 2016-09-28 15:15:12 -0700
+
+SyntaxError (/Users/brandimilligan/Dropbox/ada/wk8/TaskListRails/app/controllers/tasks_controller.rb:43: Invalid octal digit
+...atus: true, completion_date: 09/15/2016}, {id: 3, title: "ca...
+... ^
+/Users/brandimilligan/Dropbox/ada/wk8/TaskListRails/app/controllers/tasks_controller.rb:46: syntax error, unexpected end-of-input, expecting keyword_end):
+ app/controllers/tasks_controller.rb:43: Invalid octal digit
+ app/controllers/tasks_controller.rb:46: syntax error, unexpected end-of-input, expecting keyword_end
+
+
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/actionpack-4.2.7/lib/action_dispatch/middleware/templates/rescues/_source.erb (7.6ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/actionpack-4.2.7/lib/action_dispatch/middleware/templates/rescues/_trace.html.erb (3.8ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/actionpack-4.2.7/lib/action_dispatch/middleware/templates/rescues/_request_and_response.html.erb (19.3ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/actionpack-4.2.7/lib/action_dispatch/middleware/templates/rescues/diagnostics.html.erb within rescues/layout (165.3ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/web-console-2.3.0/lib/web_console/templates/_markup.html.erb (0.7ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/web-console-2.3.0/lib/web_console/templates/_inner_console_markup.html.erb within layouts/inlined_string (0.7ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/web-console-2.3.0/lib/web_console/templates/_prompt_box_markup.html.erb within layouts/inlined_string (0.6ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/web-console-2.3.0/lib/web_console/templates/style.css.erb within layouts/inlined_string (0.6ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/web-console-2.3.0/lib/web_console/templates/console.js.erb within layouts/javascript (136.3ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/web-console-2.3.0/lib/web_console/templates/main.js.erb within layouts/javascript (0.5ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/web-console-2.3.0/lib/web_console/templates/error_page.js.erb within layouts/javascript (0.7ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/web-console-2.3.0/lib/web_console/templates/index.html.erb (296.7ms)
+
+
+Started GET "/" for ::1 at 2016-09-28 15:16:16 -0700
+
+SyntaxError (/Users/brandimilligan/Dropbox/ada/wk8/TaskListRails/app/controllers/tasks_controller.rb:46: syntax error, unexpected end-of-input, expecting keyword_end):
+ app/controllers/tasks_controller.rb:46: syntax error, unexpected end-of-input, expecting keyword_end
+
+
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/actionpack-4.2.7/lib/action_dispatch/middleware/templates/rescues/_source.erb (8.7ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/actionpack-4.2.7/lib/action_dispatch/middleware/templates/rescues/_trace.html.erb (3.6ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/actionpack-4.2.7/lib/action_dispatch/middleware/templates/rescues/_request_and_response.html.erb (2.4ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/actionpack-4.2.7/lib/action_dispatch/middleware/templates/rescues/diagnostics.html.erb within rescues/layout (131.7ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/web-console-2.3.0/lib/web_console/templates/_markup.html.erb (0.6ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/web-console-2.3.0/lib/web_console/templates/_inner_console_markup.html.erb within layouts/inlined_string (0.5ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/web-console-2.3.0/lib/web_console/templates/_prompt_box_markup.html.erb within layouts/inlined_string (0.5ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/web-console-2.3.0/lib/web_console/templates/style.css.erb within layouts/inlined_string (0.7ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/web-console-2.3.0/lib/web_console/templates/console.js.erb within layouts/javascript (108.3ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/web-console-2.3.0/lib/web_console/templates/main.js.erb within layouts/javascript (0.5ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/web-console-2.3.0/lib/web_console/templates/error_page.js.erb within layouts/javascript (0.7ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/web-console-2.3.0/lib/web_console/templates/index.html.erb (235.3ms)
+
+
+Started GET "/" for ::1 at 2016-09-28 15:16:56 -0700
+Processing by TasksController#index as HTML
+Completed 500 Internal Server Error in 12ms (ActiveRecord: 0.0ms)
+
+NoMethodError (undefined method `alltasks' for TasksController:Class
+Did you mean? allposts):
+ app/controllers/tasks_controller.rb:3:in `index'
+
+
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/actionpack-4.2.7/lib/action_dispatch/middleware/templates/rescues/_source.erb (10.1ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/actionpack-4.2.7/lib/action_dispatch/middleware/templates/rescues/_trace.html.erb (4.9ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/actionpack-4.2.7/lib/action_dispatch/middleware/templates/rescues/_request_and_response.html.erb (1.7ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/actionpack-4.2.7/lib/action_dispatch/middleware/templates/rescues/diagnostics.html.erb within rescues/layout (136.3ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/web-console-2.3.0/lib/web_console/templates/_markup.html.erb (0.8ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/web-console-2.3.0/lib/web_console/templates/_inner_console_markup.html.erb within layouts/inlined_string (0.7ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/web-console-2.3.0/lib/web_console/templates/_prompt_box_markup.html.erb within layouts/inlined_string (0.5ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/web-console-2.3.0/lib/web_console/templates/style.css.erb within layouts/inlined_string (0.6ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/web-console-2.3.0/lib/web_console/templates/console.js.erb within layouts/javascript (102.3ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/web-console-2.3.0/lib/web_console/templates/main.js.erb within layouts/javascript (0.5ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/web-console-2.3.0/lib/web_console/templates/error_page.js.erb within layouts/javascript (0.7ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/web-console-2.3.0/lib/web_console/templates/index.html.erb (231.7ms)
+
+
+Started GET "/" for ::1 at 2016-09-28 15:17:35 -0700
+Processing by TasksController#index as HTML
+ Rendered tasks/index.html.erb within layouts/application (58.2ms)
+Completed 500 Internal Server Error in 71ms (ActiveRecord: 0.0ms)
+
+ActionView::Template::Error (undefined local variable or method `task' for #<#:0x007fc352298de0>
+Did you mean? @tasks):
+ 2:
+ 3: <% @tasks.each do |post| %>
+ 4:
+ 5: <%= link_to(task[:title], show_path(task[:id])) %>
+ 6: Type: <%= task[:description] %>
+ 7:
+ 8: <%= task[:details] %>
+ app/views/tasks/index.html.erb:5:in `block in _app_views_tasks_index_html_erb__2862491977518222019_70238436868280'
+ app/views/tasks/index.html.erb:3:in `each'
+ app/views/tasks/index.html.erb:3:in `_app_views_tasks_index_html_erb__2862491977518222019_70238436868280'
+
+
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/actionpack-4.2.7/lib/action_dispatch/middleware/templates/rescues/_source.erb (14.8ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/actionpack-4.2.7/lib/action_dispatch/middleware/templates/rescues/_trace.html.erb (4.4ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/actionpack-4.2.7/lib/action_dispatch/middleware/templates/rescues/_request_and_response.html.erb (2.0ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/actionpack-4.2.7/lib/action_dispatch/middleware/templates/rescues/template_error.html.erb within rescues/layout (128.2ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/web-console-2.3.0/lib/web_console/templates/_markup.html.erb (0.6ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/web-console-2.3.0/lib/web_console/templates/_inner_console_markup.html.erb within layouts/inlined_string (0.5ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/web-console-2.3.0/lib/web_console/templates/_prompt_box_markup.html.erb within layouts/inlined_string (0.5ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/web-console-2.3.0/lib/web_console/templates/style.css.erb within layouts/inlined_string (0.7ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/web-console-2.3.0/lib/web_console/templates/console.js.erb within layouts/javascript (103.8ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/web-console-2.3.0/lib/web_console/templates/main.js.erb within layouts/javascript (0.6ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/web-console-2.3.0/lib/web_console/templates/error_page.js.erb within layouts/javascript (0.6ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/web-console-2.3.0/lib/web_console/templates/index.html.erb (230.2ms)
+
+
+Started GET "/" for ::1 at 2016-09-28 15:20:29 -0700
+Processing by TasksController#index as HTML
+ Rendered tasks/index.html.erb within layouts/application (50.7ms)
+Completed 500 Internal Server Error in 60ms (ActiveRecord: 0.0ms)
+
+ActionView::Template::Error (undefined method `show_path' for #<#:0x007fc3542717e8>):
+ 2:
+ 3: <% @tasks.each do |task| %>
+ 4:
+ 5: <%= link_to(task[:title], show_path(task[:id])) %>
+ 6: Type: <%= task[:description] %>
+ 7:
+ 8: <%= task[:details] %>
+ app/views/tasks/index.html.erb:5:in `block in _app_views_tasks_index_html_erb__2862491977518222019_70238453596560'
+ app/views/tasks/index.html.erb:3:in `each'
+ app/views/tasks/index.html.erb:3:in `_app_views_tasks_index_html_erb__2862491977518222019_70238453596560'
+
+
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/actionpack-4.2.7/lib/action_dispatch/middleware/templates/rescues/_source.erb (12.7ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/actionpack-4.2.7/lib/action_dispatch/middleware/templates/rescues/_trace.html.erb (4.8ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/actionpack-4.2.7/lib/action_dispatch/middleware/templates/rescues/_request_and_response.html.erb (1.6ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/actionpack-4.2.7/lib/action_dispatch/middleware/templates/rescues/template_error.html.erb within rescues/layout (127.7ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/web-console-2.3.0/lib/web_console/templates/_markup.html.erb (0.6ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/web-console-2.3.0/lib/web_console/templates/_inner_console_markup.html.erb within layouts/inlined_string (0.6ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/web-console-2.3.0/lib/web_console/templates/_prompt_box_markup.html.erb within layouts/inlined_string (0.5ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/web-console-2.3.0/lib/web_console/templates/style.css.erb within layouts/inlined_string (0.5ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/web-console-2.3.0/lib/web_console/templates/console.js.erb within layouts/javascript (102.7ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/web-console-2.3.0/lib/web_console/templates/main.js.erb within layouts/javascript (0.5ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/web-console-2.3.0/lib/web_console/templates/error_page.js.erb within layouts/javascript (0.7ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/web-console-2.3.0/lib/web_console/templates/index.html.erb (229.0ms)
+
+
+Started GET "/" for ::1 at 2016-09-28 15:23:00 -0700
+
+SyntaxError (/Users/brandimilligan/Dropbox/ada/wk8/TaskListRails/config/routes.rb:8: syntax error, unexpected tIDENTIFIER, expecting keyword_end
+ get 'tasks/show/:id' => 'tasks#show' as: 'show'
+ ^):
+ config/routes.rb:8: syntax error, unexpected tIDENTIFIER, expecting keyword_end
+
+
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/actionpack-4.2.7/lib/action_dispatch/middleware/templates/rescues/_source.erb (7.4ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/actionpack-4.2.7/lib/action_dispatch/middleware/templates/rescues/_trace.html.erb (5.9ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/actionpack-4.2.7/lib/action_dispatch/middleware/templates/rescues/_request_and_response.html.erb (2.2ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/actionpack-4.2.7/lib/action_dispatch/middleware/templates/rescues/diagnostics.html.erb within rescues/layout (149.1ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/web-console-2.3.0/lib/web_console/templates/_markup.html.erb (1.4ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/web-console-2.3.0/lib/web_console/templates/_inner_console_markup.html.erb within layouts/inlined_string (0.7ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/web-console-2.3.0/lib/web_console/templates/_prompt_box_markup.html.erb within layouts/inlined_string (0.7ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/web-console-2.3.0/lib/web_console/templates/style.css.erb within layouts/inlined_string (0.6ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/web-console-2.3.0/lib/web_console/templates/console.js.erb within layouts/javascript (116.9ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/web-console-2.3.0/lib/web_console/templates/main.js.erb within layouts/javascript (0.7ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/web-console-2.3.0/lib/web_console/templates/error_page.js.erb within layouts/javascript (0.7ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/web-console-2.3.0/lib/web_console/templates/index.html.erb (268.4ms)
+
+
+Started GET "/" for ::1 at 2016-09-29 05:52:23 -0700
+
+SyntaxError (/Users/brandimilligan/Dropbox/ada/wk8/TaskListRails/config/routes.rb:8: syntax error, unexpected tIDENTIFIER, expecting keyword_end
+ get 'tasks/show/:id' => 'tasks#show' as: 'show'
+ ^
+/Users/brandimilligan/Dropbox/ada/wk8/TaskListRails/config/routes.rb:74: syntax error, unexpected keyword_end, expecting end-of-input):
+ config/routes.rb:8: syntax error, unexpected tIDENTIFIER, expecting keyword_end
+ config/routes.rb:74: syntax error, unexpected keyword_end, expecting end-of-input
+
+
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/actionpack-4.2.7/lib/action_dispatch/middleware/templates/rescues/_source.erb (13.9ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/actionpack-4.2.7/lib/action_dispatch/middleware/templates/rescues/_trace.html.erb (16.1ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/actionpack-4.2.7/lib/action_dispatch/middleware/templates/rescues/_request_and_response.html.erb (6.4ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/actionpack-4.2.7/lib/action_dispatch/middleware/templates/rescues/diagnostics.html.erb within rescues/layout (169.3ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/web-console-2.3.0/lib/web_console/templates/_markup.html.erb (4.5ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/web-console-2.3.0/lib/web_console/templates/_inner_console_markup.html.erb within layouts/inlined_string (0.8ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/web-console-2.3.0/lib/web_console/templates/_prompt_box_markup.html.erb within layouts/inlined_string (0.8ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/web-console-2.3.0/lib/web_console/templates/style.css.erb within layouts/inlined_string (0.7ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/web-console-2.3.0/lib/web_console/templates/console.js.erb within layouts/javascript (122.7ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/web-console-2.3.0/lib/web_console/templates/main.js.erb within layouts/javascript (0.8ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/web-console-2.3.0/lib/web_console/templates/error_page.js.erb within layouts/javascript (1.4ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/web-console-2.3.0/lib/web_console/templates/index.html.erb (270.8ms)
+
+
+Started GET "/" for ::1 at 2016-09-29 05:52:38 -0700
+
+ActionController::RoutingError (No route matches [GET] "/"):
+ actionpack (4.2.7) lib/action_dispatch/middleware/debug_exceptions.rb:21:in `call'
+ web-console (2.3.0) lib/web_console/middleware.rb:28:in `block in call'
+ web-console (2.3.0) lib/web_console/middleware.rb:18:in `catch'
+ web-console (2.3.0) lib/web_console/middleware.rb:18:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/show_exceptions.rb:30:in `call'
+ railties (4.2.7) lib/rails/rack/logger.rb:38:in `call_app'
+ railties (4.2.7) lib/rails/rack/logger.rb:20:in `block in call'
+ activesupport (4.2.7) lib/active_support/tagged_logging.rb:68:in `block in tagged'
+ activesupport (4.2.7) lib/active_support/tagged_logging.rb:26:in `tagged'
+ activesupport (4.2.7) lib/active_support/tagged_logging.rb:68:in `tagged'
+ railties (4.2.7) lib/rails/rack/logger.rb:20:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/request_id.rb:21:in `call'
+ rack (1.6.4) lib/rack/methodoverride.rb:22:in `call'
+ rack (1.6.4) lib/rack/runtime.rb:18:in `call'
+ activesupport (4.2.7) lib/active_support/cache/strategy/local_cache_middleware.rb:28:in `call'
+ rack (1.6.4) lib/rack/lock.rb:17:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/static.rb:120:in `call'
+ rack (1.6.4) lib/rack/sendfile.rb:113:in `call'
+ railties (4.2.7) lib/rails/engine.rb:518:in `call'
+ railties (4.2.7) lib/rails/application.rb:165:in `call'
+ rack (1.6.4) lib/rack/lock.rb:17:in `call'
+ rack (1.6.4) lib/rack/content_length.rb:15:in `call'
+ rack (1.6.4) lib/rack/handler/webrick.rb:88:in `service'
+ /Users/brandimilligan/.rvm/rubies/ruby-2.3.0/lib/ruby/2.3.0/webrick/httpserver.rb:140:in `service'
+ /Users/brandimilligan/.rvm/rubies/ruby-2.3.0/lib/ruby/2.3.0/webrick/httpserver.rb:96:in `run'
+ /Users/brandimilligan/.rvm/rubies/ruby-2.3.0/lib/ruby/2.3.0/webrick/server.rb:296:in `block in start_thread'
+
+
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/actionpack-4.2.7/lib/action_dispatch/middleware/templates/rescues/_trace.html.erb (7.4ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/actionpack-4.2.7/lib/action_dispatch/middleware/templates/routes/_table.html.erb (70.1ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/actionpack-4.2.7/lib/action_dispatch/middleware/templates/rescues/_request_and_response.html.erb (6.7ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/actionpack-4.2.7/lib/action_dispatch/middleware/templates/rescues/routing_error.html.erb within rescues/layout (211.1ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/web-console-2.3.0/lib/web_console/templates/_markup.html.erb (0.8ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/web-console-2.3.0/lib/web_console/templates/_inner_console_markup.html.erb within layouts/inlined_string (0.6ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/web-console-2.3.0/lib/web_console/templates/_prompt_box_markup.html.erb within layouts/inlined_string (0.7ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/web-console-2.3.0/lib/web_console/templates/style.css.erb within layouts/inlined_string (0.8ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/web-console-2.3.0/lib/web_console/templates/console.js.erb within layouts/javascript (105.5ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/web-console-2.3.0/lib/web_console/templates/main.js.erb within layouts/javascript (0.7ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/web-console-2.3.0/lib/web_console/templates/error_page.js.erb within layouts/javascript (0.8ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/web-console-2.3.0/lib/web_console/templates/index.html.erb (235.6ms)
+
+
+Started GET "/index" for ::1 at 2016-09-29 05:53:48 -0700
+
+ActionController::RoutingError (No route matches [GET] "/index"):
+ actionpack (4.2.7) lib/action_dispatch/middleware/debug_exceptions.rb:21:in `call'
+ web-console (2.3.0) lib/web_console/middleware.rb:28:in `block in call'
+ web-console (2.3.0) lib/web_console/middleware.rb:18:in `catch'
+ web-console (2.3.0) lib/web_console/middleware.rb:18:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/show_exceptions.rb:30:in `call'
+ railties (4.2.7) lib/rails/rack/logger.rb:38:in `call_app'
+ railties (4.2.7) lib/rails/rack/logger.rb:20:in `block in call'
+ activesupport (4.2.7) lib/active_support/tagged_logging.rb:68:in `block in tagged'
+ activesupport (4.2.7) lib/active_support/tagged_logging.rb:26:in `tagged'
+ activesupport (4.2.7) lib/active_support/tagged_logging.rb:68:in `tagged'
+ railties (4.2.7) lib/rails/rack/logger.rb:20:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/request_id.rb:21:in `call'
+ rack (1.6.4) lib/rack/methodoverride.rb:22:in `call'
+ rack (1.6.4) lib/rack/runtime.rb:18:in `call'
+ activesupport (4.2.7) lib/active_support/cache/strategy/local_cache_middleware.rb:28:in `call'
+ rack (1.6.4) lib/rack/lock.rb:17:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/static.rb:120:in `call'
+ rack (1.6.4) lib/rack/sendfile.rb:113:in `call'
+ railties (4.2.7) lib/rails/engine.rb:518:in `call'
+ railties (4.2.7) lib/rails/application.rb:165:in `call'
+ rack (1.6.4) lib/rack/lock.rb:17:in `call'
+ rack (1.6.4) lib/rack/content_length.rb:15:in `call'
+ rack (1.6.4) lib/rack/handler/webrick.rb:88:in `service'
+ /Users/brandimilligan/.rvm/rubies/ruby-2.3.0/lib/ruby/2.3.0/webrick/httpserver.rb:140:in `service'
+ /Users/brandimilligan/.rvm/rubies/ruby-2.3.0/lib/ruby/2.3.0/webrick/httpserver.rb:96:in `run'
+ /Users/brandimilligan/.rvm/rubies/ruby-2.3.0/lib/ruby/2.3.0/webrick/server.rb:296:in `block in start_thread'
+
+
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/actionpack-4.2.7/lib/action_dispatch/middleware/templates/rescues/_trace.html.erb (6.2ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/actionpack-4.2.7/lib/action_dispatch/middleware/templates/routes/_table.html.erb (3.3ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/actionpack-4.2.7/lib/action_dispatch/middleware/templates/rescues/_request_and_response.html.erb (2.1ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/actionpack-4.2.7/lib/action_dispatch/middleware/templates/rescues/routing_error.html.erb within rescues/layout (132.0ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/web-console-2.3.0/lib/web_console/templates/_markup.html.erb (0.8ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/web-console-2.3.0/lib/web_console/templates/_inner_console_markup.html.erb within layouts/inlined_string (0.7ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/web-console-2.3.0/lib/web_console/templates/_prompt_box_markup.html.erb within layouts/inlined_string (4.1ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/web-console-2.3.0/lib/web_console/templates/style.css.erb within layouts/inlined_string (0.6ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/web-console-2.3.0/lib/web_console/templates/console.js.erb within layouts/javascript (115.1ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/web-console-2.3.0/lib/web_console/templates/main.js.erb within layouts/javascript (0.6ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/web-console-2.3.0/lib/web_console/templates/error_page.js.erb within layouts/javascript (1.4ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/web-console-2.3.0/lib/web_console/templates/index.html.erb (258.0ms)
+
+
+Started GET "/index" for ::1 at 2016-09-29 05:56:19 -0700
+
+SyntaxError (/Users/brandimilligan/Dropbox/ada/wk8/TaskListRails/config/routes.rb:8: syntax error, unexpected tIDENTIFIER, expecting keyword_end
+ get 'tasks/show/:id' => 'tasks#show' as: 'show'
+ ^
+/Users/brandimilligan/Dropbox/ada/wk8/TaskListRails/config/routes.rb:74: syntax error, unexpected keyword_end, expecting end-of-input):
+ config/routes.rb:8: syntax error, unexpected tIDENTIFIER, expecting keyword_end
+ config/routes.rb:74: syntax error, unexpected keyword_end, expecting end-of-input
+
+
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/actionpack-4.2.7/lib/action_dispatch/middleware/templates/rescues/_source.erb (21.6ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/actionpack-4.2.7/lib/action_dispatch/middleware/templates/rescues/_trace.html.erb (19.3ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/actionpack-4.2.7/lib/action_dispatch/middleware/templates/rescues/_request_and_response.html.erb (10.4ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/actionpack-4.2.7/lib/action_dispatch/middleware/templates/rescues/diagnostics.html.erb within rescues/layout (174.3ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/web-console-2.3.0/lib/web_console/templates/_markup.html.erb (1.0ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/web-console-2.3.0/lib/web_console/templates/_inner_console_markup.html.erb within layouts/inlined_string (0.7ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/web-console-2.3.0/lib/web_console/templates/_prompt_box_markup.html.erb within layouts/inlined_string (4.2ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/web-console-2.3.0/lib/web_console/templates/style.css.erb within layouts/inlined_string (0.7ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/web-console-2.3.0/lib/web_console/templates/console.js.erb within layouts/javascript (114.2ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/web-console-2.3.0/lib/web_console/templates/main.js.erb within layouts/javascript (0.9ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/web-console-2.3.0/lib/web_console/templates/error_page.js.erb within layouts/javascript (0.9ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/web-console-2.3.0/lib/web_console/templates/index.html.erb (243.6ms)
+
+
+Started GET "/index" for ::1 at 2016-09-29 06:22:20 -0700
+
+SyntaxError (/Users/brandimilligan/Dropbox/ada/wk8/TaskListRails/config/routes.rb:8: syntax error, unexpected tIDENTIFIER, expecting keyword_end
+ get 'tasks/show/:id' => 'tasks#show' as: 'show'
+ ^):
+ config/routes.rb:8: syntax error, unexpected tIDENTIFIER, expecting keyword_end
+
+
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/actionpack-4.2.7/lib/action_dispatch/middleware/templates/rescues/_source.erb (19.5ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/actionpack-4.2.7/lib/action_dispatch/middleware/templates/rescues/_trace.html.erb (20.6ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/actionpack-4.2.7/lib/action_dispatch/middleware/templates/rescues/_request_and_response.html.erb (5.5ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/actionpack-4.2.7/lib/action_dispatch/middleware/templates/rescues/diagnostics.html.erb within rescues/layout (207.3ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/web-console-2.3.0/lib/web_console/templates/_markup.html.erb (0.7ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/web-console-2.3.0/lib/web_console/templates/_inner_console_markup.html.erb within layouts/inlined_string (0.7ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/web-console-2.3.0/lib/web_console/templates/_prompt_box_markup.html.erb within layouts/inlined_string (4.1ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/web-console-2.3.0/lib/web_console/templates/style.css.erb within layouts/inlined_string (0.8ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/web-console-2.3.0/lib/web_console/templates/console.js.erb within layouts/javascript (110.7ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/web-console-2.3.0/lib/web_console/templates/main.js.erb within layouts/javascript (0.6ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/web-console-2.3.0/lib/web_console/templates/error_page.js.erb within layouts/javascript (4.9ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/web-console-2.3.0/lib/web_console/templates/index.html.erb (250.2ms)
+
+
+Started GET "/" for ::1 at 2016-09-29 07:58:58 -0700
+
+SyntaxError (/Users/brandimilligan/Dropbox/ada/wk8/TaskListRails/config/routes.rb:8: syntax error, unexpected tIDENTIFIER, expecting keyword_end
+ get 'tasks/show/:id' => 'tasks#show' as: 'show'
+ ^):
+ config/routes.rb:8: syntax error, unexpected tIDENTIFIER, expecting keyword_end
+
+
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/actionpack-4.2.7/lib/action_dispatch/middleware/templates/rescues/_source.erb (17.2ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/actionpack-4.2.7/lib/action_dispatch/middleware/templates/rescues/_trace.html.erb (22.7ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/actionpack-4.2.7/lib/action_dispatch/middleware/templates/rescues/_request_and_response.html.erb (10.5ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/actionpack-4.2.7/lib/action_dispatch/middleware/templates/rescues/diagnostics.html.erb within rescues/layout (373.0ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/web-console-2.3.0/lib/web_console/templates/_markup.html.erb (1.0ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/web-console-2.3.0/lib/web_console/templates/_inner_console_markup.html.erb within layouts/inlined_string (0.6ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/web-console-2.3.0/lib/web_console/templates/_prompt_box_markup.html.erb within layouts/inlined_string (4.2ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/web-console-2.3.0/lib/web_console/templates/style.css.erb within layouts/inlined_string (4.0ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/web-console-2.3.0/lib/web_console/templates/console.js.erb within layouts/javascript (125.0ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/web-console-2.3.0/lib/web_console/templates/main.js.erb within layouts/javascript (0.8ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/web-console-2.3.0/lib/web_console/templates/error_page.js.erb within layouts/javascript (0.9ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/web-console-2.3.0/lib/web_console/templates/index.html.erb (263.0ms)
+
+
+Started GET "/" for ::1 at 2016-09-29 07:59:59 -0700
+
+SyntaxError (/Users/brandimilligan/Dropbox/ada/wk8/TaskListRails/config/routes.rb:8: syntax error, unexpected tIDENTIFIER, expecting keyword_end
+ get 'tasks/show/:id' => 'tasks#show' as: 'show'
+ ^):
+ config/routes.rb:8: syntax error, unexpected tIDENTIFIER, expecting keyword_end
+
+
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/actionpack-4.2.7/lib/action_dispatch/middleware/templates/rescues/_source.erb (57.2ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/actionpack-4.2.7/lib/action_dispatch/middleware/templates/rescues/_trace.html.erb (3.9ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/actionpack-4.2.7/lib/action_dispatch/middleware/templates/rescues/_request_and_response.html.erb (1.6ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/actionpack-4.2.7/lib/action_dispatch/middleware/templates/rescues/diagnostics.html.erb within rescues/layout (183.3ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/web-console-2.3.0/lib/web_console/templates/_markup.html.erb (0.8ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/web-console-2.3.0/lib/web_console/templates/_inner_console_markup.html.erb within layouts/inlined_string (0.6ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/web-console-2.3.0/lib/web_console/templates/_prompt_box_markup.html.erb within layouts/inlined_string (4.1ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/web-console-2.3.0/lib/web_console/templates/style.css.erb within layouts/inlined_string (0.6ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/web-console-2.3.0/lib/web_console/templates/console.js.erb within layouts/javascript (112.5ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/web-console-2.3.0/lib/web_console/templates/main.js.erb within layouts/javascript (0.6ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/web-console-2.3.0/lib/web_console/templates/error_page.js.erb within layouts/javascript (0.8ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/web-console-2.3.0/lib/web_console/templates/index.html.erb (251.7ms)
+
+
+Started GET "/" for ::1 at 2016-09-29 08:00:57 -0700
+Processing by TasksController#index as HTML
+ Rendered tasks/index.html.erb within layouts/application (5.2ms)
+Completed 200 OK in 1545ms (Views: 1543.7ms | ActiveRecord: 0.0ms)
+
+
+Started GET "/assets/tasks.self-877aef30ae1b040ab8a3aba4e3e309a11d7f2612f44dde450b5c157aa5f95c05.js?body=1" for ::1 at 2016-09-29 08:00:59 -0700
+
+
+Started GET "/assets/tasks.self-e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855.css?body=1" for ::1 at 2016-09-29 08:00:59 -0700
+
+
+Started GET "/tasks/show/1" for ::1 at 2016-09-29 08:01:08 -0700
+Processing by TasksController#show as HTML
+ Parameters: {"id"=>"1"}
+ Rendered tasks/show.html.erb within layouts/application (2.3ms)
+Completed 200 OK in 133ms (Views: 121.0ms | ActiveRecord: 0.0ms)
+
+
+Started GET "/" for ::1 at 2016-09-29 09:33:25 -0700
+Processing by TasksController#index as HTML
+ Rendered tasks/index.html.erb within layouts/application (8.5ms)
+Completed 200 OK in 782ms (Views: 773.1ms | ActiveRecord: 0.0ms)
+
+
+Started GET "/assets/tasks.self-877aef30ae1b040ab8a3aba4e3e309a11d7f2612f44dde450b5c157aa5f95c05.js?body=1" for ::1 at 2016-09-29 09:33:26 -0700
+
+
+Started GET "/assets/tasks.self-e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855.css?body=1" for ::1 at 2016-09-29 09:33:26 -0700
+
+
+Started GET "/tasks/show/1" for ::1 at 2016-09-29 09:33:35 -0700
+Processing by TasksController#show as HTML
+ Parameters: {"id"=>"1"}
+ Rendered tasks/show.html.erb within layouts/application (11.1ms)
+Completed 200 OK in 901ms (Views: 896.3ms | ActiveRecord: 0.0ms)
+
+
+Started DELETE "/tasks/destroy.1" for ::1 at 2016-09-29 09:33:52 -0700
+Processing by TasksController#destroy as
+ Parameters: {"authenticity_token"=>"0fyrB2eItR3E1kg30TtOSsKXfxATHUqv8ll/COZqiHxzH7FiF8+yu6qDVZ24X4YYOJiufTzhmohq0XQfU3tI4w=="}
+ Rendered tasks/destroy.html.erb within layouts/application (1.3ms)
+Completed 200 OK in 69ms (Views: 67.8ms | ActiveRecord: 0.0ms)
+
+
+Started GET "/tasks/edit.1" for ::1 at 2016-09-29 09:33:58 -0700
+Processing by TasksController#edit as
+ Rendered tasks/edit.html.erb within layouts/application (36.3ms)
+Completed 500 Internal Server Error in 64ms (ActiveRecord: 0.0ms)
+
+ActionView::Template::Error (undefined method `[]' for nil:NilClass):
+ 3:
+ 4:
+ 5: Title:
+ 6:
+ 7:
+ 8: Description:
+ 9:
+ app/views/tasks/edit.html.erb:6:in `_app_views_tasks_edit_html_erb__3955415809290160555_70238476664780'
+
+
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/actionpack-4.2.7/lib/action_dispatch/middleware/templates/rescues/_source.erb (10.7ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/actionpack-4.2.7/lib/action_dispatch/middleware/templates/rescues/_trace.html.erb (5.2ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/actionpack-4.2.7/lib/action_dispatch/middleware/templates/rescues/_request_and_response.html.erb (1.5ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/actionpack-4.2.7/lib/action_dispatch/middleware/templates/rescues/template_error.html.erb within rescues/layout (143.9ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/web-console-2.3.0/lib/web_console/templates/_markup.html.erb (0.7ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/web-console-2.3.0/lib/web_console/templates/_inner_console_markup.html.erb within layouts/inlined_string (0.5ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/web-console-2.3.0/lib/web_console/templates/_prompt_box_markup.html.erb within layouts/inlined_string (0.6ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/web-console-2.3.0/lib/web_console/templates/style.css.erb within layouts/inlined_string (0.6ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/web-console-2.3.0/lib/web_console/templates/console.js.erb within layouts/javascript (106.1ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/web-console-2.3.0/lib/web_console/templates/main.js.erb within layouts/javascript (0.7ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/web-console-2.3.0/lib/web_console/templates/error_page.js.erb within layouts/javascript (0.7ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/web-console-2.3.0/lib/web_console/templates/index.html.erb (248.7ms)
+
+
+Started GET "/tasks/edit.1" for ::1 at 2016-09-29 09:43:50 -0700
+Processing by TasksController#edit as
+ Rendered tasks/edit.html.erb within layouts/application (39.3ms)
+Completed 500 Internal Server Error in 81ms (ActiveRecord: 0.0ms)
+
+ActionView::Template::Error (undefined method `[]' for nil:NilClass):
+ 7:
+ 8:
+ 9: Title:
+ 10:
+ 11:
+ 12: Description:
+ 13:
+ app/views/tasks/edit.html.erb:10:in `_app_views_tasks_edit_html_erb__3955415809290160555_70238486432260'
+
+
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/actionpack-4.2.7/lib/action_dispatch/middleware/templates/rescues/_source.erb (78.5ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/actionpack-4.2.7/lib/action_dispatch/middleware/templates/rescues/_trace.html.erb (5.4ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/actionpack-4.2.7/lib/action_dispatch/middleware/templates/rescues/_request_and_response.html.erb (2.3ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/actionpack-4.2.7/lib/action_dispatch/middleware/templates/rescues/template_error.html.erb within rescues/layout (201.7ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/web-console-2.3.0/lib/web_console/templates/_markup.html.erb (0.6ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/web-console-2.3.0/lib/web_console/templates/_inner_console_markup.html.erb within layouts/inlined_string (0.5ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/web-console-2.3.0/lib/web_console/templates/_prompt_box_markup.html.erb within layouts/inlined_string (1.2ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/web-console-2.3.0/lib/web_console/templates/style.css.erb within layouts/inlined_string (3.7ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/web-console-2.3.0/lib/web_console/templates/console.js.erb within layouts/javascript (106.8ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/web-console-2.3.0/lib/web_console/templates/main.js.erb within layouts/javascript (0.6ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/web-console-2.3.0/lib/web_console/templates/error_page.js.erb within layouts/javascript (1.3ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/web-console-2.3.0/lib/web_console/templates/index.html.erb (234.9ms)
+
+
+Started GET "/tasks/edit" for ::1 at 2016-09-29 09:44:45 -0700
+Processing by TasksController#edit as HTML
+ Rendered tasks/edit.html.erb within layouts/application (8.2ms)
+Completed 500 Internal Server Error in 19ms (ActiveRecord: 0.0ms)
+
+ActionView::Template::Error (undefined method `[]' for nil:NilClass):
+ 7:
+ 8:
+ 9: Title:
+ 10:
+ 11:
+ 12: Description:
+ 13:
+ app/views/tasks/edit.html.erb:10:in `_app_views_tasks_edit_html_erb__3955415809290160555_70238487288720'
+
+
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/actionpack-4.2.7/lib/action_dispatch/middleware/templates/rescues/_source.erb (15.3ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/actionpack-4.2.7/lib/action_dispatch/middleware/templates/rescues/_trace.html.erb (6.0ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/actionpack-4.2.7/lib/action_dispatch/middleware/templates/rescues/_request_and_response.html.erb (1.6ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/actionpack-4.2.7/lib/action_dispatch/middleware/templates/rescues/template_error.html.erb within rescues/layout (158.8ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/web-console-2.3.0/lib/web_console/templates/_markup.html.erb (0.7ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/web-console-2.3.0/lib/web_console/templates/_inner_console_markup.html.erb within layouts/inlined_string (0.5ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/web-console-2.3.0/lib/web_console/templates/_prompt_box_markup.html.erb within layouts/inlined_string (0.5ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/web-console-2.3.0/lib/web_console/templates/style.css.erb within layouts/inlined_string (0.6ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/web-console-2.3.0/lib/web_console/templates/console.js.erb within layouts/javascript (103.9ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/web-console-2.3.0/lib/web_console/templates/main.js.erb within layouts/javascript (0.5ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/web-console-2.3.0/lib/web_console/templates/error_page.js.erb within layouts/javascript (0.8ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/web-console-2.3.0/lib/web_console/templates/index.html.erb (230.6ms)
+
+
+Started GET "/tasks/edit.1" for ::1 at 2016-09-29 09:44:59 -0700
+Processing by TasksController#edit as
+ Rendered tasks/edit.html.erb within layouts/application (27.7ms)
+Completed 500 Internal Server Error in 57ms (ActiveRecord: 0.0ms)
+
+ActionView::Template::Error (undefined method `[]' for nil:NilClass):
+ 7:
+ 8:
+ 9: Title:
+ 10:
+ 11:
+ 12: Description:
+ 13:
+ app/views/tasks/edit.html.erb:10:in `_app_views_tasks_edit_html_erb__3955415809290160555_70238487413760'
+
+
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/actionpack-4.2.7/lib/action_dispatch/middleware/templates/rescues/_source.erb (12.3ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/actionpack-4.2.7/lib/action_dispatch/middleware/templates/rescues/_trace.html.erb (5.2ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/actionpack-4.2.7/lib/action_dispatch/middleware/templates/rescues/_request_and_response.html.erb (1.4ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/actionpack-4.2.7/lib/action_dispatch/middleware/templates/rescues/template_error.html.erb within rescues/layout (131.9ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/web-console-2.3.0/lib/web_console/templates/_markup.html.erb (0.7ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/web-console-2.3.0/lib/web_console/templates/_inner_console_markup.html.erb within layouts/inlined_string (0.6ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/web-console-2.3.0/lib/web_console/templates/_prompt_box_markup.html.erb within layouts/inlined_string (0.5ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/web-console-2.3.0/lib/web_console/templates/style.css.erb within layouts/inlined_string (0.6ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/web-console-2.3.0/lib/web_console/templates/console.js.erb within layouts/javascript (98.0ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/web-console-2.3.0/lib/web_console/templates/main.js.erb within layouts/javascript (0.6ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/web-console-2.3.0/lib/web_console/templates/error_page.js.erb within layouts/javascript (0.7ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/web-console-2.3.0/lib/web_console/templates/index.html.erb (221.8ms)
+
+
+Started GET "/" for ::1 at 2016-09-29 09:45:07 -0700
+Processing by TasksController#index as HTML
+ Rendered tasks/index.html.erb within layouts/application (1.2ms)
+Completed 200 OK in 41ms (Views: 40.7ms | ActiveRecord: 0.0ms)
+
+
+Started GET "/tasks/show/1" for ::1 at 2016-09-29 09:45:10 -0700
+Processing by TasksController#show as HTML
+ Parameters: {"id"=>"1"}
+ Rendered tasks/show.html.erb within layouts/application (0.9ms)
+Completed 200 OK in 61ms (Views: 59.3ms | ActiveRecord: 0.0ms)
+
+
+Started GET "/tasks/edit.1" for ::1 at 2016-09-29 09:45:12 -0700
+Processing by TasksController#edit as
+ Rendered tasks/edit.html.erb within layouts/application (27.9ms)
+Completed 500 Internal Server Error in 57ms (ActiveRecord: 0.0ms)
+
+ActionView::Template::Error (undefined method `[]' for nil:NilClass):
+ 7:
+ 8:
+ 9: Title:
+ 10:
+ 11:
+ 12: Description:
+ 13:
+ app/views/tasks/edit.html.erb:10:in `_app_views_tasks_edit_html_erb__3955415809290160555_70238487413760'
+
+
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/actionpack-4.2.7/lib/action_dispatch/middleware/templates/rescues/_source.erb (17.9ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/actionpack-4.2.7/lib/action_dispatch/middleware/templates/rescues/_trace.html.erb (5.6ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/actionpack-4.2.7/lib/action_dispatch/middleware/templates/rescues/_request_and_response.html.erb (1.7ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/actionpack-4.2.7/lib/action_dispatch/middleware/templates/rescues/template_error.html.erb within rescues/layout (133.9ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/web-console-2.3.0/lib/web_console/templates/_markup.html.erb (0.7ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/web-console-2.3.0/lib/web_console/templates/_inner_console_markup.html.erb within layouts/inlined_string (0.6ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/web-console-2.3.0/lib/web_console/templates/_prompt_box_markup.html.erb within layouts/inlined_string (0.5ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/web-console-2.3.0/lib/web_console/templates/style.css.erb within layouts/inlined_string (0.6ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/web-console-2.3.0/lib/web_console/templates/console.js.erb within layouts/javascript (110.8ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/web-console-2.3.0/lib/web_console/templates/main.js.erb within layouts/javascript (0.5ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/web-console-2.3.0/lib/web_console/templates/error_page.js.erb within layouts/javascript (0.8ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/web-console-2.3.0/lib/web_console/templates/index.html.erb (240.4ms)
+
+
+Started GET "/tasks/edit.1" for ::1 at 2016-09-29 09:46:44 -0700
+Processing by TasksController#edit as
+ Rendered tasks/edit.html.erb within layouts/application (33.2ms)
+Completed 200 OK in 448ms (Views: 438.3ms | ActiveRecord: 0.0ms)
+
+
+Started GET "/assets/application.self-e80e8f2318043e8af94dddc2adad5a4f09739a8ebb323b3ab31cd71d45fd9113.css?body=1" for ::1 at 2016-09-29 09:46:44 -0700
+
+
+Started GET "/assets/turbolinks.self-c5acd7a204f5f25ce7a1d8a0e4d92e28d34c9e2df2c7371cd7af88e147e4ad82.js?body=1" for ::1 at 2016-09-29 09:46:44 -0700
+
+
+Started GET "/assets/jquery_ujs.self-784a997f6726036b1993eb2217c9cb558e1cbb801c6da88105588c56f13b466a.js?body=1" for ::1 at 2016-09-29 09:46:44 -0700
+
+
+Started GET "/assets/jquery.self-bd7ddd393353a8d2480a622e80342adf488fb6006d667e8b42e4c0073393abee.js?body=1" for ::1 at 2016-09-29 09:46:45 -0700
+
+
+Started GET "/assets/tasks.self-e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855.css?body=1" for ::1 at 2016-09-29 09:46:45 -0700
+
+
+Started GET "/assets/tasks.self-877aef30ae1b040ab8a3aba4e3e309a11d7f2612f44dde450b5c157aa5f95c05.js?body=1" for ::1 at 2016-09-29 09:46:45 -0700
+
+
+Started GET "/assets/application.self-3b8dabdc891efe46b9a144b400ad69e37d7e5876bdc39dee783419a69d7ca819.js?body=1" for ::1 at 2016-09-29 09:46:46 -0700
+
+
+Started GET "/assets/application.self-3b8dabdc891efe46b9a144b400ad69e37d7e5876bdc39dee783419a69d7ca819.js?body=1" for ::1 at 2016-09-29 09:46:46 -0700
+
+
+Started GET "/tasks/edit.1" for ::1 at 2016-09-29 09:46:48 -0700
+Processing by TasksController#edit as
+ Rendered tasks/edit.html.erb within layouts/application (0.1ms)
+Completed 200 OK in 64ms (Views: 63.3ms | ActiveRecord: 0.0ms)
+
+
+Started GET "/tasks/edit.1" for ::1 at 2016-09-29 09:48:38 -0700
+Processing by TasksController#edit as
+ Rendered tasks/edit.html.erb within layouts/application (0.1ms)
+Completed 200 OK in 133ms (Views: 131.8ms | ActiveRecord: 0.0ms)
+
+
+Started GET "/assets/application.self-e80e8f2318043e8af94dddc2adad5a4f09739a8ebb323b3ab31cd71d45fd9113.css?body=1" for ::1 at 2016-09-29 09:48:38 -0700
+
+
+Started GET "/assets/jquery.self-bd7ddd393353a8d2480a622e80342adf488fb6006d667e8b42e4c0073393abee.js?body=1" for ::1 at 2016-09-29 09:48:38 -0700
+
+
+Started GET "/assets/application.self-3b8dabdc891efe46b9a144b400ad69e37d7e5876bdc39dee783419a69d7ca819.js?body=1" for ::1 at 2016-09-29 09:48:38 -0700
+
+
+Started GET "/assets/tasks.self-877aef30ae1b040ab8a3aba4e3e309a11d7f2612f44dde450b5c157aa5f95c05.js?body=1" for ::1 at 2016-09-29 09:48:38 -0700
+
+
+Started GET "/assets/turbolinks.self-c5acd7a204f5f25ce7a1d8a0e4d92e28d34c9e2df2c7371cd7af88e147e4ad82.js?body=1" for ::1 at 2016-09-29 09:48:38 -0700
+
+
+Started GET "/assets/jquery_ujs.self-784a997f6726036b1993eb2217c9cb558e1cbb801c6da88105588c56f13b466a.js?body=1" for ::1 at 2016-09-29 09:48:38 -0700
+
+
+Started GET "/assets/tasks.self-e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855.css?body=1" for ::1 at 2016-09-29 09:48:38 -0700
+
+
+Started GET "/tasks/show/1" for ::1 at 2016-09-29 09:48:41 -0700
+Processing by TasksController#show as HTML
+ Parameters: {"id"=>"1"}
+ Rendered tasks/show.html.erb within layouts/application (1.3ms)
+Completed 200 OK in 128ms (Views: 126.8ms | ActiveRecord: 0.0ms)
+
+
+Started GET "/tasks/edit.1" for ::1 at 2016-09-29 09:48:42 -0700
+Processing by TasksController#edit as
+ Rendered tasks/edit.html.erb within layouts/application (0.1ms)
+Completed 200 OK in 59ms (Views: 58.1ms | ActiveRecord: 0.0ms)
+
+
+Started GET "/tasks/edit.1" for ::1 at 2016-09-29 09:49:57 -0700
+Processing by TasksController#edit as
+ Rendered tasks/edit.html.erb within layouts/application (43.6ms)
+Completed 500 Internal Server Error in 84ms (ActiveRecord: 0.0ms)
+
+ActionView::Template::Error (undefined method `[]' for nil:NilClass):
+ 4:
+ 5:
+ 6: Title:
+ 7:
+ 8:
+ 9: Description:
+ 10:
+ app/views/tasks/edit.html.erb:7:in `_app_views_tasks_edit_html_erb__3955415809290160555_70238454075780'
+
+
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/actionpack-4.2.7/lib/action_dispatch/middleware/templates/rescues/_source.erb (11.8ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/actionpack-4.2.7/lib/action_dispatch/middleware/templates/rescues/_trace.html.erb (5.2ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/actionpack-4.2.7/lib/action_dispatch/middleware/templates/rescues/_request_and_response.html.erb (1.6ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/actionpack-4.2.7/lib/action_dispatch/middleware/templates/rescues/template_error.html.erb within rescues/layout (131.7ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/web-console-2.3.0/lib/web_console/templates/_markup.html.erb (0.7ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/web-console-2.3.0/lib/web_console/templates/_inner_console_markup.html.erb within layouts/inlined_string (0.6ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/web-console-2.3.0/lib/web_console/templates/_prompt_box_markup.html.erb within layouts/inlined_string (0.7ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/web-console-2.3.0/lib/web_console/templates/style.css.erb within layouts/inlined_string (0.5ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/web-console-2.3.0/lib/web_console/templates/console.js.erb within layouts/javascript (114.1ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/web-console-2.3.0/lib/web_console/templates/main.js.erb within layouts/javascript (0.7ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/web-console-2.3.0/lib/web_console/templates/error_page.js.erb within layouts/javascript (0.9ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/web-console-2.3.0/lib/web_console/templates/index.html.erb (246.8ms)
+
+
+Started GET "/tasks/edit.1" for ::1 at 2016-09-29 09:51:25 -0700
+Processing by TasksController#edit as
+ Rendered tasks/edit.html.erb within layouts/application (0.6ms)
+Completed 200 OK in 112ms (Views: 110.5ms | ActiveRecord: 0.0ms)
+
+
+Started GET "/assets/application.self-e80e8f2318043e8af94dddc2adad5a4f09739a8ebb323b3ab31cd71d45fd9113.css?body=1" for ::1 at 2016-09-29 09:51:25 -0700
+
+
+Started GET "/assets/turbolinks.self-c5acd7a204f5f25ce7a1d8a0e4d92e28d34c9e2df2c7371cd7af88e147e4ad82.js?body=1" for ::1 at 2016-09-29 09:51:25 -0700
+
+
+Started GET "/assets/tasks.self-877aef30ae1b040ab8a3aba4e3e309a11d7f2612f44dde450b5c157aa5f95c05.js?body=1" for ::1 at 2016-09-29 09:51:25 -0700
+
+
+Started GET "/assets/application.self-3b8dabdc891efe46b9a144b400ad69e37d7e5876bdc39dee783419a69d7ca819.js?body=1" for ::1 at 2016-09-29 09:51:25 -0700
+
+
+Started GET "/assets/jquery.self-bd7ddd393353a8d2480a622e80342adf488fb6006d667e8b42e4c0073393abee.js?body=1" for ::1 at 2016-09-29 09:51:25 -0700
+
+
+Started GET "/assets/jquery_ujs.self-784a997f6726036b1993eb2217c9cb558e1cbb801c6da88105588c56f13b466a.js?body=1" for ::1 at 2016-09-29 09:51:25 -0700
+
+
+Started GET "/assets/tasks.self-e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855.css?body=1" for ::1 at 2016-09-29 09:51:25 -0700
+
+
+Started GET "/tasks/edit.1" for ::1 at 2016-09-29 09:52:21 -0700
+
+ActionController::RoutingError (No route matches [GET] "/tasks/edit.1"):
+ actionpack (4.2.7) lib/action_dispatch/middleware/debug_exceptions.rb:21:in `call'
+ web-console (2.3.0) lib/web_console/middleware.rb:28:in `block in call'
+ web-console (2.3.0) lib/web_console/middleware.rb:18:in `catch'
+ web-console (2.3.0) lib/web_console/middleware.rb:18:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/show_exceptions.rb:30:in `call'
+ railties (4.2.7) lib/rails/rack/logger.rb:38:in `call_app'
+ railties (4.2.7) lib/rails/rack/logger.rb:20:in `block in call'
+ activesupport (4.2.7) lib/active_support/tagged_logging.rb:68:in `block in tagged'
+ activesupport (4.2.7) lib/active_support/tagged_logging.rb:26:in `tagged'
+ activesupport (4.2.7) lib/active_support/tagged_logging.rb:68:in `tagged'
+ railties (4.2.7) lib/rails/rack/logger.rb:20:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/request_id.rb:21:in `call'
+ rack (1.6.4) lib/rack/methodoverride.rb:22:in `call'
+ rack (1.6.4) lib/rack/runtime.rb:18:in `call'
+ activesupport (4.2.7) lib/active_support/cache/strategy/local_cache_middleware.rb:28:in `call'
+ rack (1.6.4) lib/rack/lock.rb:17:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/static.rb:120:in `call'
+ rack (1.6.4) lib/rack/sendfile.rb:113:in `call'
+ railties (4.2.7) lib/rails/engine.rb:518:in `call'
+ railties (4.2.7) lib/rails/application.rb:165:in `call'
+ rack (1.6.4) lib/rack/lock.rb:17:in `call'
+ rack (1.6.4) lib/rack/content_length.rb:15:in `call'
+ rack (1.6.4) lib/rack/handler/webrick.rb:88:in `service'
+ /Users/brandimilligan/.rvm/rubies/ruby-2.3.0/lib/ruby/2.3.0/webrick/httpserver.rb:140:in `service'
+ /Users/brandimilligan/.rvm/rubies/ruby-2.3.0/lib/ruby/2.3.0/webrick/httpserver.rb:96:in `run'
+ /Users/brandimilligan/.rvm/rubies/ruby-2.3.0/lib/ruby/2.3.0/webrick/server.rb:296:in `block in start_thread'
+
+
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/actionpack-4.2.7/lib/action_dispatch/middleware/templates/rescues/_trace.html.erb (3.1ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/actionpack-4.2.7/lib/action_dispatch/middleware/templates/routes/_route.html.erb (2.1ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/actionpack-4.2.7/lib/action_dispatch/middleware/templates/routes/_table.html.erb (2.9ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/actionpack-4.2.7/lib/action_dispatch/middleware/templates/rescues/_request_and_response.html.erb (2.4ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/actionpack-4.2.7/lib/action_dispatch/middleware/templates/rescues/routing_error.html.erb within rescues/layout (156.1ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/web-console-2.3.0/lib/web_console/templates/_markup.html.erb (0.7ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/web-console-2.3.0/lib/web_console/templates/_inner_console_markup.html.erb within layouts/inlined_string (0.6ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/web-console-2.3.0/lib/web_console/templates/_prompt_box_markup.html.erb within layouts/inlined_string (0.5ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/web-console-2.3.0/lib/web_console/templates/style.css.erb within layouts/inlined_string (0.6ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/web-console-2.3.0/lib/web_console/templates/console.js.erb within layouts/javascript (99.6ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/web-console-2.3.0/lib/web_console/templates/main.js.erb within layouts/javascript (0.7ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/web-console-2.3.0/lib/web_console/templates/error_page.js.erb within layouts/javascript (0.9ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/web-console-2.3.0/lib/web_console/templates/index.html.erb (226.5ms)
+
+
+Started GET "/" for ::1 at 2016-09-29 16:42:00 -0700
+Processing by TasksController#index as HTML
+Completed 500 Internal Server Error in 25ms (ActiveRecord: 0.0ms)
+
+NameError (uninitialized constant TasksController::Tasks):
+ app/controllers/tasks_controller.rb:4:in `index'
+
+
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/actionpack-4.2.7/lib/action_dispatch/middleware/templates/rescues/_source.erb (8.3ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/actionpack-4.2.7/lib/action_dispatch/middleware/templates/rescues/_trace.html.erb (10.8ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/actionpack-4.2.7/lib/action_dispatch/middleware/templates/rescues/_request_and_response.html.erb (1.6ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/actionpack-4.2.7/lib/action_dispatch/middleware/templates/rescues/diagnostics.html.erb within rescues/layout (135.5ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/web-console-2.3.0/lib/web_console/templates/_markup.html.erb (0.7ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/web-console-2.3.0/lib/web_console/templates/_inner_console_markup.html.erb within layouts/inlined_string (0.6ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/web-console-2.3.0/lib/web_console/templates/_prompt_box_markup.html.erb within layouts/inlined_string (0.5ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/web-console-2.3.0/lib/web_console/templates/style.css.erb within layouts/inlined_string (0.6ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/web-console-2.3.0/lib/web_console/templates/console.js.erb within layouts/javascript (116.0ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/web-console-2.3.0/lib/web_console/templates/main.js.erb within layouts/javascript (0.5ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/web-console-2.3.0/lib/web_console/templates/error_page.js.erb within layouts/javascript (0.6ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/web-console-2.3.0/lib/web_console/templates/index.html.erb (250.3ms)
+
+
+Started GET "/" for ::1 at 2016-09-29 16:42:01 -0700
+Processing by TasksController#index as HTML
+Completed 500 Internal Server Error in 4ms (ActiveRecord: 0.0ms)
+
+NameError (uninitialized constant TasksController::Tasks):
+ app/controllers/tasks_controller.rb:4:in `index'
+
+
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/actionpack-4.2.7/lib/action_dispatch/middleware/templates/rescues/_source.erb (9.0ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/actionpack-4.2.7/lib/action_dispatch/middleware/templates/rescues/_trace.html.erb (3.6ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/actionpack-4.2.7/lib/action_dispatch/middleware/templates/rescues/_request_and_response.html.erb (1.5ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/actionpack-4.2.7/lib/action_dispatch/middleware/templates/rescues/diagnostics.html.erb within rescues/layout (117.5ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/web-console-2.3.0/lib/web_console/templates/_markup.html.erb (0.7ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/web-console-2.3.0/lib/web_console/templates/_inner_console_markup.html.erb within layouts/inlined_string (0.5ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/web-console-2.3.0/lib/web_console/templates/_prompt_box_markup.html.erb within layouts/inlined_string (0.6ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/web-console-2.3.0/lib/web_console/templates/style.css.erb within layouts/inlined_string (0.6ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/web-console-2.3.0/lib/web_console/templates/console.js.erb within layouts/javascript (106.9ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/web-console-2.3.0/lib/web_console/templates/main.js.erb within layouts/javascript (0.8ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/web-console-2.3.0/lib/web_console/templates/error_page.js.erb within layouts/javascript (0.8ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/web-console-2.3.0/lib/web_console/templates/index.html.erb (237.7ms)
+
+
+Started GET "/" for ::1 at 2016-09-29 16:43:13 -0700
+Processing by TasksController#index as HTML
+Completed 500 Internal Server Error in 8ms (ActiveRecord: 0.0ms)
+
+NameError (uninitialized constant TasksController::Tasks):
+ app/controllers/tasks_controller.rb:4:in `index'
+
+
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/actionpack-4.2.7/lib/action_dispatch/middleware/templates/rescues/_source.erb (8.0ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/actionpack-4.2.7/lib/action_dispatch/middleware/templates/rescues/_trace.html.erb (4.4ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/actionpack-4.2.7/lib/action_dispatch/middleware/templates/rescues/_request_and_response.html.erb (1.9ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/actionpack-4.2.7/lib/action_dispatch/middleware/templates/rescues/diagnostics.html.erb within rescues/layout (124.6ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/web-console-2.3.0/lib/web_console/templates/_markup.html.erb (0.7ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/web-console-2.3.0/lib/web_console/templates/_inner_console_markup.html.erb within layouts/inlined_string (0.9ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/web-console-2.3.0/lib/web_console/templates/_prompt_box_markup.html.erb within layouts/inlined_string (0.6ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/web-console-2.3.0/lib/web_console/templates/style.css.erb within layouts/inlined_string (0.7ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/web-console-2.3.0/lib/web_console/templates/console.js.erb within layouts/javascript (148.6ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/web-console-2.3.0/lib/web_console/templates/main.js.erb within layouts/javascript (0.6ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/web-console-2.3.0/lib/web_console/templates/error_page.js.erb within layouts/javascript (0.7ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/web-console-2.3.0/lib/web_console/templates/index.html.erb (286.9ms)
diff --git a/test/controllers/tasks_controller_test.rb b/test/controllers/tasks_controller_test.rb
new file mode 100644
index 000000000..a004fd508
--- /dev/null
+++ b/test/controllers/tasks_controller_test.rb
@@ -0,0 +1,39 @@
+require 'test_helper'
+
+class TasksControllerTest < ActionController::TestCase
+ test "should get index" do
+ get :index
+ assert_response :success
+ end
+
+ test "should get new" do
+ get :new
+ assert_response :success
+ end
+
+ test "should get show" do
+ get :show
+ assert_response :success
+ end
+
+ test "should get destroy" do
+ get :destroy
+ assert_response :success
+ end
+
+ test "should get edit" do
+ get :edit
+ assert_response :success
+ end
+
+ test "should get update" do
+ get :update
+ assert_response :success
+ end
+
+ test "should get create" do
+ get :create
+ assert_response :success
+ end
+
+end
From 0da135dc17c9b2635a2e9bdba71ec3fdf2072fad Mon Sep 17 00:00:00 2001
From: Brandi Phillips
Date: Fri, 30 Sep 2016 15:08:53 -0700
Subject: [PATCH 03/19] should be able to create new, and delete a task
---
app/controllers/tasks_controller.rb | 40 +++++++++--------------
app/models/task.rb | 2 ++
app/views/tasks/destroy.html.erb | 4 ++-
app/views/tasks/edit.html.erb | 37 +++++++++------------
app/views/tasks/index.html.erb | 21 ++++++++++--
app/views/tasks/new.html.erb | 6 ++++
app/views/tasks/show.html.erb | 17 ++++++----
config/routes.rb | 4 +--
db/migrate/20160930182241_create_tasks.rb | 13 ++++++++
test/fixtures/tasks.yml | 15 +++++++++
test/models/task_test.rb | 7 ++++
11 files changed, 108 insertions(+), 58 deletions(-)
create mode 100644 app/models/task.rb
create mode 100644 db/migrate/20160930182241_create_tasks.rb
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 5e0ed09c6..a215be052 100644
--- a/app/controllers/tasks_controller.rb
+++ b/app/controllers/tasks_controller.rb
@@ -1,5 +1,5 @@
class TasksController < ApplicationController
-
+
def index
@tasks = Tasks.all
end
@@ -17,7 +17,7 @@ def create
def new
- @mytask = Post.new
+ @mytask = Task.new
end
def show
@@ -25,35 +25,25 @@ def show
end
def destroy
+ @mytask = Task.find(params[:id].to_i)
+ @mytask.destroy
+ @destroy_msg = "Task Successfully Deleted"
end
def edit
- @tasks = TasksController.allposts
- @mytask = nil
- @found = false
- @tasks.each do |task|
- number = params[:id].to_i
- if task[:id] == number
- @mytask = task
- @found = true
- end
- end
- if @mytask == nil
- render :file => 'public/404.html', :status => :not_found, :layout => false
- end
+ @params = params
+ @mytask = Tasks.find(params[:id].to_i)
+ @mytask = params[:task][:title]
+ @mytask = params[:task][:description]
+ @mytask = params[:task][:details]
+ @mytask = params[:task][:completion_status]
+ @mytask = params[:task][:completion_date]
+ @mypost.save
end
def update
- @tasks = Task.all
- @tasks.each do |task|
- number = params[:id].to_i
- if task[:id] == number
- @mytask = task
- end
- end
- if @mytask == nil
- render :file => 'public/404.html', :status => :not_found, :layout => false
- end
+ @mytask = Task.find(params[:id].to_i)
+
end
diff --git a/app/models/task.rb b/app/models/task.rb
new file mode 100644
index 000000000..935f76e12
--- /dev/null
+++ b/app/models/task.rb
@@ -0,0 +1,2 @@
+class Task < ActiveRecord::Base
+end
diff --git a/app/views/tasks/destroy.html.erb b/app/views/tasks/destroy.html.erb
index a90559f9d..0cccc7f25 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
+
+ <%= @destroy_msg %>
+
diff --git a/app/views/tasks/edit.html.erb b/app/views/tasks/edit.html.erb
index c0af5a84f..ee3e49e97 100644
--- a/app/views/tasks/edit.html.erb
+++ b/app/views/tasks/edit.html.erb
@@ -1,29 +1,22 @@
Edit a Task
-
-
+
+ <%= f.save %>
+ <% end %>
+
diff --git a/app/views/tasks/index.html.erb b/app/views/tasks/index.html.erb
index f7b955053..6f2123758 100644
--- a/app/views/tasks/index.html.erb
+++ b/app/views/tasks/index.html.erb
@@ -7,13 +7,30 @@
<%= task.details %>
+
+
+ <%= task.completion_status %>
+
+
+
+ <%= task.completion_date %>
+
+
- <%= task.completion_status %>
+ <%= link_to "Edit", edit_path(@mytask.id) %>
- <%= task.completion_date %>
+ <%= button_to "Delete Task", {action: "destroy", id: @mytask.id}, method: :delete, data: {confirm: "Are you sure you want to delete this task?" }%>
<% end %>
+
+
+
+
+ <%= link_to "Add New Task", new_path %>
+
+
+
diff --git a/app/views/tasks/new.html.erb b/app/views/tasks/new.html.erb
index 30e2d02c9..d61592707 100644
--- a/app/views/tasks/new.html.erb
+++ b/app/views/tasks/new.html.erb
@@ -11,6 +11,12 @@
<%= f.label :details %>
<%= f.text_area :details %>
+ <%= f.label :completion_status %>
+ <%= f.check-box :completion_status %>
+
+ <%= f.label :completion_date %>
+ <%= f.date_field :completion_date %>
+
<%= f.submit %>
<% end %>
diff --git a/app/views/tasks/show.html.erb b/app/views/tasks/show.html.erb
index 139b003e0..ba521a72d 100644
--- a/app/views/tasks/show.html.erb
+++ b/app/views/tasks/show.html.erb
@@ -4,16 +4,21 @@
<%= @mytask.details %>
+
+
+ <%= @mytask.completion_status %>
+
+
+
+ <%= @mytask.completion_date %>
+
+
- <%= @mytask.completion_status %>
+ <%= link_to "Edit", edit_path(@mytask.id) %>
- <%= @mytask.completion_date %>
+ <%= button_to "Delete Task", {action: "destroy", id: @mytask.id}, method: :delete, data: {confirm: "Are you sure you want to delete this task?" }%>
-
- <%= link_to("edit", edit_path(@mytask.id)) %>
-
- <%= link_to("delete", delete_path(@mytask.id), method: :delete) %>
diff --git a/config/routes.rb b/config/routes.rb
index 285ea32d0..8728933f1 100644
--- a/config/routes.rb
+++ b/config/routes.rb
@@ -2,8 +2,8 @@
root to: 'tasks#index'
get 'tasks/index', as: 'index'
-
- get 'tasks/new' => 'tasks#create'
+
+ get 'tasks/new' => 'tasks#create' as: 'new'
get 'tasks/show/:id' => 'tasks#show', as: 'show'
diff --git a/db/migrate/20160930182241_create_tasks.rb b/db/migrate/20160930182241_create_tasks.rb
new file mode 100644
index 000000000..f871c6586
--- /dev/null
+++ b/db/migrate/20160930182241_create_tasks.rb
@@ -0,0 +1,13 @@
+class CreateTasks < ActiveRecord::Migration
+ def change
+ create_table :tasks do |t|
+ t.string :title
+ t.string :description
+ t.text :details
+ t.boolean :completion_status
+ t.timestamp :completion_date
+
+ t.timestamps null: false
+ end
+ end
+end
diff --git a/test/fixtures/tasks.yml b/test/fixtures/tasks.yml
new file mode 100644
index 000000000..fec8f1107
--- /dev/null
+++ b/test/fixtures/tasks.yml
@@ -0,0 +1,15 @@
+# Read about fixtures at http://api.rubyonrails.org/classes/ActiveRecord/FixtureSet.html
+
+one:
+ title: MyString
+ description: MyString
+ details: MyText
+ completion_status: false
+ completion_date: 2016-09-30 11:22:41
+
+two:
+ title: MyString
+ description: MyString
+ details: MyText
+ completion_status: false
+ completion_date: 2016-09-30 11:22:41
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 f68d0d32022d334b72ecb64dc3cb0444253abf57 Mon Sep 17 00:00:00 2001
From: Brandi Phillips
Date: Fri, 30 Sep 2016 15:51:40 -0700
Subject: [PATCH 04/19] wave 2 complete
---
Gemfile | 2 +
Gemfile.lock | 7 +
app/controllers/tasks_controller.rb | 2 +-
app/views/tasks/destroy.html.erb | 13 +-
app/views/tasks/index.html.erb | 7 +-
app/views/tasks/show.html.erb | 5 +-
config/routes.rb | 12 +-
db/development.sqlite3 | Bin 0 -> 20480 bytes
db/schema.rb | 26 ++
log/development.log | 641 ++++++++++++++++++++++++++++
10 files changed, 699 insertions(+), 16 deletions(-)
create mode 100644 db/schema.rb
diff --git a/Gemfile b/Gemfile
index e87fad5fc..c2740bf09 100644
--- a/Gemfile
+++ b/Gemfile
@@ -43,5 +43,7 @@ group :development do
# Spring speeds up development by keeping your application running in the background. Read more: https://github.com/rails/spring
gem 'spring'
+gem "better_errors"
+ gem "binding_of_caller"
end
diff --git a/Gemfile.lock b/Gemfile.lock
index 187046034..4d6c84fe6 100644
--- a/Gemfile.lock
+++ b/Gemfile.lock
@@ -37,10 +37,15 @@ GEM
thread_safe (~> 0.3, >= 0.3.4)
tzinfo (~> 1.1)
arel (6.0.3)
+ better_errors (2.1.1)
+ coderay (>= 1.0.0)
+ erubis (>= 2.6.6)
+ rack (>= 0.9.0)
binding_of_caller (0.7.2)
debug_inspector (>= 0.0.1)
builder (3.2.2)
byebug (9.0.5)
+ coderay (1.1.1)
coffee-rails (4.1.1)
coffee-script (>= 2.2.0)
railties (>= 4.0.0, < 5.1.x)
@@ -146,6 +151,8 @@ PLATFORMS
ruby
DEPENDENCIES
+ better_errors
+ binding_of_caller
byebug
coffee-rails (~> 4.1.0)
jbuilder (~> 2.0)
diff --git a/app/controllers/tasks_controller.rb b/app/controllers/tasks_controller.rb
index a215be052..23659be88 100644
--- a/app/controllers/tasks_controller.rb
+++ b/app/controllers/tasks_controller.rb
@@ -1,7 +1,7 @@
class TasksController < ApplicationController
def index
- @tasks = Tasks.all
+ @tasks = Task.all
end
def create
diff --git a/app/views/tasks/destroy.html.erb b/app/views/tasks/destroy.html.erb
index 0cccc7f25..96e24d5ee 100644
--- a/app/views/tasks/destroy.html.erb
+++ b/app/views/tasks/destroy.html.erb
@@ -1,4 +1,15 @@
-Tasks#destroy
+
<%= @destroy_msg %>
+
+
+
+
+ <%= link_to "Add New Task", new_path %>
+
+
+ <%= link_to "Home", index_path %>
+
+
+
diff --git a/app/views/tasks/index.html.erb b/app/views/tasks/index.html.erb
index 6f2123758..6aa49dd9e 100644
--- a/app/views/tasks/index.html.erb
+++ b/app/views/tasks/index.html.erb
@@ -2,7 +2,7 @@
<% @tasks.each do |task| %>
- <%= link_to task.title, show_path(task.id)) %>
+ <%= link_to task.title, show_path(task.id) %>
Type: <%= task.description %>
<%= task.details %>
@@ -18,10 +18,7 @@
- <%= link_to "Edit", edit_path(@mytask.id) %>
-
-
- <%= button_to "Delete Task", {action: "destroy", id: @mytask.id}, method: :delete, data: {confirm: "Are you sure you want to delete this task?" }%>
+ <%= button_to "Delete Task", {action: "destroy", id: task.id}, method: :delete, data: {confirm: "Are you sure you want to delete this task?" }%>
diff --git a/app/views/tasks/show.html.erb b/app/views/tasks/show.html.erb
index ba521a72d..d89da6b54 100644
--- a/app/views/tasks/show.html.erb
+++ b/app/views/tasks/show.html.erb
@@ -12,11 +12,8 @@
<%= @mytask.completion_date %>
-
+
-
- <%= link_to "Edit", edit_path(@mytask.id) %>
-
<%= button_to "Delete Task", {action: "destroy", id: @mytask.id}, method: :delete, data: {confirm: "Are you sure you want to delete this task?" }%>
diff --git a/config/routes.rb b/config/routes.rb
index 8728933f1..7ec25d783 100644
--- a/config/routes.rb
+++ b/config/routes.rb
@@ -3,17 +3,19 @@
get 'tasks/index', as: 'index'
- get 'tasks/new' => 'tasks#create' as: 'new'
+ get 'tasks/create' => 'tasks#create'
- get 'tasks/show/:id' => 'tasks#show', as: 'show'
+ post 'tasks/create' => 'tasks#create', as: 'create'
- delete 'tasks/destroy' => 'tasks#destroy', as: 'delete'
+ get 'tasks/:id/show/' => 'tasks#show', as: 'show'
+
+ delete 'tasks/:id/destroy' => 'tasks#destroy', as: 'delete'
get 'tasks/edit/:id' => 'tasks#edit', as: 'edit'
- get 'tasks/update' => 'tasks#update', as: 'update'
+ put 'tasks/update' => 'tasks#update', as: 'update'
- get 'tasks/create'
+ get 'tasks/new' => 'tasks#new', as: 'new'
# The priority is based upon order of creation: first created -> highest priority.
# See how all your routes lay out with "rake routes".
diff --git a/db/development.sqlite3 b/db/development.sqlite3
index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..05c44fe6f41db7c8842937c9a3082fd73c9797d8 100644
GIT binary patch
literal 20480
zcmeI)O-~v@7zglOz*0;Uo2KD9-K32~Q5Gx+Nt06DSW^UFAgw1dvQwEj?BdR>+Vo`m
z4SMSb=vV8pH`8lpQCrc{p6bE;H|#Py&%FNTG+CCNtvXkXyz_%TRitRl7^Z2wAjB|?
zls+f)d3nTjB5`@6zs)P@amkdC`!+eHqlu}nM*4I5{?rehzySdWKmY;|fB*y_009U<
z00Ms&*i78Z%*~m*itY&}4~5>bbtF3snb*C3JF&9u)LIT{)n3*ea;@yFNBeAE*UWyL
zjwdsjjQQ!quuVnffgD~EBlWFeo<(LY?pkEM(Q?+DZL+z&zERuWC9j=bQfs%G>kVCL
z!)dfgqp8n!y*^JY#g$+dIif+gM+2SVGT9CIKylw2%~q5PX%WRvlrGlw`vbwEQXM@a
z73#>I?+Zq~(V$C}Za%syt|z4{229_$9jbn3UmZ|5hzgI1XHS!{WajyzdAi6wmz{(j
z*SsCs?Xf=X^!a{3qan!~8Sx9Rc4K|3?P#J^=Pj|uRkuj9L982%M8HQZkP%H*n90nd
z9!T_+iH|YPBX8M88Df?XxZo
zqTjc>pW3GCn&s{2s?-9FFQoU%Oo6A>n#XKn#s!Mitsk~4w+s{hn
z@ev+R8QDj*sM8(g2Xvp272!*!dVZg+`M!J1g&;ww-$e+$0qq{>cN0#Syw+g8TBt18
zwq0BltTlz5D}l28r7x(B&%
zFi*BZ#ynE 'tasks#create' as: 'new'
+ ^):
+ config/routes.rb:6: syntax error, unexpected tIDENTIFIER, expecting keyword_end
+
+
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/actionpack-4.2.7/lib/action_dispatch/middleware/templates/rescues/_source.erb (7.1ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/actionpack-4.2.7/lib/action_dispatch/middleware/templates/rescues/_trace.html.erb (3.6ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/actionpack-4.2.7/lib/action_dispatch/middleware/templates/rescues/_request_and_response.html.erb (1.8ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/actionpack-4.2.7/lib/action_dispatch/middleware/templates/rescues/diagnostics.html.erb within rescues/layout (151.8ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/web-console-2.3.0/lib/web_console/templates/_markup.html.erb (0.7ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/web-console-2.3.0/lib/web_console/templates/_inner_console_markup.html.erb within layouts/inlined_string (0.7ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/web-console-2.3.0/lib/web_console/templates/_prompt_box_markup.html.erb within layouts/inlined_string (0.6ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/web-console-2.3.0/lib/web_console/templates/style.css.erb within layouts/inlined_string (0.6ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/web-console-2.3.0/lib/web_console/templates/console.js.erb within layouts/javascript (129.5ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/web-console-2.3.0/lib/web_console/templates/main.js.erb within layouts/javascript (0.4ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/web-console-2.3.0/lib/web_console/templates/error_page.js.erb within layouts/javascript (0.9ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/web-console-2.3.0/lib/web_console/templates/index.html.erb (273.7ms)
+
+
+Started GET "/" for ::1 at 2016-09-30 15:19:11 -0700
+
+ActiveRecord::PendingMigrationError (
+
+Migrations are pending. To resolve this issue, run:
+
+ bin/rake db:migrate RAILS_ENV=development
+
+):
+ activerecord (4.2.7) lib/active_record/migration.rb:392:in `check_pending!'
+ activerecord (4.2.7) lib/active_record/migration.rb:373:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/callbacks.rb:29:in `block in call'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:88:in `__run_callbacks__'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:778:in `_run_call_callbacks'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:81:in `run_callbacks'
+ actionpack (4.2.7) lib/action_dispatch/middleware/callbacks.rb:27:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/reloader.rb:73:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/remote_ip.rb:78:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/debug_exceptions.rb:17:in `call'
+ web-console (2.3.0) lib/web_console/middleware.rb:28:in `block in call'
+ web-console (2.3.0) lib/web_console/middleware.rb:18:in `catch'
+ web-console (2.3.0) lib/web_console/middleware.rb:18:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/show_exceptions.rb:30:in `call'
+ railties (4.2.7) lib/rails/rack/logger.rb:38:in `call_app'
+ railties (4.2.7) lib/rails/rack/logger.rb:20:in `block in call'
+ activesupport (4.2.7) lib/active_support/tagged_logging.rb:68:in `block in tagged'
+ activesupport (4.2.7) lib/active_support/tagged_logging.rb:26:in `tagged'
+ activesupport (4.2.7) lib/active_support/tagged_logging.rb:68:in `tagged'
+ railties (4.2.7) lib/rails/rack/logger.rb:20:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/request_id.rb:21:in `call'
+ rack (1.6.4) lib/rack/methodoverride.rb:22:in `call'
+ rack (1.6.4) lib/rack/runtime.rb:18:in `call'
+ activesupport (4.2.7) lib/active_support/cache/strategy/local_cache_middleware.rb:28:in `call'
+ rack (1.6.4) lib/rack/lock.rb:17:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/static.rb:120:in `call'
+ rack (1.6.4) lib/rack/sendfile.rb:113:in `call'
+ railties (4.2.7) lib/rails/engine.rb:518:in `call'
+ railties (4.2.7) lib/rails/application.rb:165:in `call'
+ rack (1.6.4) lib/rack/lock.rb:17:in `call'
+ rack (1.6.4) lib/rack/content_length.rb:15:in `call'
+ rack (1.6.4) lib/rack/handler/webrick.rb:88:in `service'
+ /Users/brandimilligan/.rvm/rubies/ruby-2.3.0/lib/ruby/2.3.0/webrick/httpserver.rb:140:in `service'
+ /Users/brandimilligan/.rvm/rubies/ruby-2.3.0/lib/ruby/2.3.0/webrick/httpserver.rb:96:in `run'
+ /Users/brandimilligan/.rvm/rubies/ruby-2.3.0/lib/ruby/2.3.0/webrick/server.rb:296:in `block in start_thread'
+
+
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/actionpack-4.2.7/lib/action_dispatch/middleware/templates/rescues/_source.erb (7.5ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/actionpack-4.2.7/lib/action_dispatch/middleware/templates/rescues/_trace.html.erb (2.8ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/actionpack-4.2.7/lib/action_dispatch/middleware/templates/rescues/_request_and_response.html.erb (1.3ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/actionpack-4.2.7/lib/action_dispatch/middleware/templates/rescues/diagnostics.html.erb within rescues/layout (129.1ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/web-console-2.3.0/lib/web_console/templates/_markup.html.erb (0.6ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/web-console-2.3.0/lib/web_console/templates/_inner_console_markup.html.erb within layouts/inlined_string (0.5ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/web-console-2.3.0/lib/web_console/templates/_prompt_box_markup.html.erb within layouts/inlined_string (0.4ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/web-console-2.3.0/lib/web_console/templates/style.css.erb within layouts/inlined_string (0.5ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/web-console-2.3.0/lib/web_console/templates/console.js.erb within layouts/javascript (103.4ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/web-console-2.3.0/lib/web_console/templates/main.js.erb within layouts/javascript (0.5ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/web-console-2.3.0/lib/web_console/templates/error_page.js.erb within layouts/javascript (0.7ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/web-console-2.3.0/lib/web_console/templates/index.html.erb (230.6ms)
+ [1m[36m (2.2ms)[0m [1mCREATE TABLE "schema_migrations" ("version" varchar NOT NULL) [0m
+ [1m[35m (2.0ms)[0m select sqlite_version(*)
+ [1m[36m (1.8ms)[0m [1mCREATE UNIQUE INDEX "unique_schema_migrations" ON "schema_migrations" ("version")[0m
+ [1m[35mActiveRecord::SchemaMigration Load (0.2ms)[0m SELECT "schema_migrations".* FROM "schema_migrations"
+Migrating to CreateTasks (20160930182241)
+ [1m[36m (0.1ms)[0m [1mbegin transaction[0m
+ [1m[35m (5.7ms)[0m CREATE TABLE "tasks" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "title" varchar, "description" varchar, "details" text, "completion_status" boolean, "completion_date" datetime, "created_at" datetime NOT NULL, "updated_at" datetime NOT NULL)
+ [1m[36mSQL (0.3ms)[0m [1mINSERT INTO "schema_migrations" ("version") VALUES (?)[0m [["version", "20160930182241"]]
+ [1m[35m (1.1ms)[0m commit transaction
+ [1m[36mActiveRecord::SchemaMigration Load (0.1ms)[0m [1mSELECT "schema_migrations".* FROM "schema_migrations"[0m
+
+
+Started GET "/" for ::1 at 2016-09-30 15:21:37 -0700
+ [1m[36mActiveRecord::SchemaMigration Load (0.2ms)[0m [1mSELECT "schema_migrations".* FROM "schema_migrations"[0m
+Processing by TasksController#index as HTML
+Completed 500 Internal Server Error in 24ms (ActiveRecord: 0.0ms)
+
+NameError (uninitialized constant TasksController::Tasks):
+ app/controllers/tasks_controller.rb:4:in `index'
+
+
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/actionpack-4.2.7/lib/action_dispatch/middleware/templates/rescues/_source.erb (8.8ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/actionpack-4.2.7/lib/action_dispatch/middleware/templates/rescues/_trace.html.erb (4.6ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/actionpack-4.2.7/lib/action_dispatch/middleware/templates/rescues/_request_and_response.html.erb (2.0ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/actionpack-4.2.7/lib/action_dispatch/middleware/templates/rescues/diagnostics.html.erb within rescues/layout (132.5ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/web-console-2.3.0/lib/web_console/templates/_markup.html.erb (0.7ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/web-console-2.3.0/lib/web_console/templates/_inner_console_markup.html.erb within layouts/inlined_string (0.5ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/web-console-2.3.0/lib/web_console/templates/_prompt_box_markup.html.erb within layouts/inlined_string (0.5ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/web-console-2.3.0/lib/web_console/templates/style.css.erb within layouts/inlined_string (0.6ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/web-console-2.3.0/lib/web_console/templates/console.js.erb within layouts/javascript (109.8ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/web-console-2.3.0/lib/web_console/templates/main.js.erb within layouts/javascript (0.6ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/web-console-2.3.0/lib/web_console/templates/error_page.js.erb within layouts/javascript (0.8ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/web-console-2.3.0/lib/web_console/templates/index.html.erb (246.6ms)
+
+
+Started GET "/" for ::1 at 2016-09-30 15:25:17 -0700
+Processing by TasksController#index as HTML
+ Rendered tasks/index.html.erb within layouts/application (2.5ms)
+Completed 500 Internal Server Error in 20ms (ActiveRecord: 0.0ms)
+
+SyntaxError (/Users/brandimilligan/Dropbox/ada/wk8/TaskListRails/app/views/tasks/index.html.erb:5: syntax error, unexpected ')', expecting keyword_end
+...sk.title, show_path(task.id)) );@output_buffer.safe_append='...
+... ^):
+ app/views/tasks/index.html.erb:5: syntax error, unexpected ')', expecting keyword_end
+
+
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/actionpack-4.2.7/lib/action_dispatch/middleware/templates/rescues/_source.erb (13.6ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/actionpack-4.2.7/lib/action_dispatch/middleware/templates/rescues/_trace.html.erb (5.0ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/actionpack-4.2.7/lib/action_dispatch/middleware/templates/rescues/_request_and_response.html.erb (1.5ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/actionpack-4.2.7/lib/action_dispatch/middleware/templates/rescues/diagnostics.html.erb within rescues/layout (139.9ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/web-console-2.3.0/lib/web_console/templates/_markup.html.erb (0.6ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/web-console-2.3.0/lib/web_console/templates/_inner_console_markup.html.erb within layouts/inlined_string (0.6ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/web-console-2.3.0/lib/web_console/templates/_prompt_box_markup.html.erb within layouts/inlined_string (0.6ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/web-console-2.3.0/lib/web_console/templates/style.css.erb within layouts/inlined_string (0.6ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/web-console-2.3.0/lib/web_console/templates/console.js.erb within layouts/javascript (106.7ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/web-console-2.3.0/lib/web_console/templates/main.js.erb within layouts/javascript (0.4ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/web-console-2.3.0/lib/web_console/templates/error_page.js.erb within layouts/javascript (0.7ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/web-console-2.3.0/lib/web_console/templates/index.html.erb (235.6ms)
+
+
+Started GET "/" for ::1 at 2016-09-30 15:26:08 -0700
+Processing by TasksController#index as HTML
+ [1m[35mTask Load (0.5ms)[0m SELECT "tasks".* FROM "tasks"
+ Rendered tasks/index.html.erb within layouts/application (4.5ms)
+Completed 200 OK in 541ms (Views: 539.0ms | ActiveRecord: 0.6ms)
+ [1m[36mTask Load (2.9ms)[0m [1mSELECT "tasks".* FROM "tasks"[0m
+ [1m[35m (0.2ms)[0m begin transaction
+ [1m[36mSQL (0.6ms)[0m [1mINSERT INTO "tasks" ("title", "description", "details", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?)[0m [["title", "My first Task"], ["description", "I need to describe this."], ["details", "blah"], ["created_at", "2016-09-30 22:28:33.596767"], ["updated_at", "2016-09-30 22:28:33.596767"]]
+ [1m[35m (0.9ms)[0m commit transaction
+
+
+Started GET "/" for ::1 at 2016-09-30 15:28:36 -0700
+Processing by TasksController#index as HTML
+ [1m[36mTask Load (0.2ms)[0m [1mSELECT "tasks".* FROM "tasks"[0m
+ Rendered tasks/index.html.erb within layouts/application (16.9ms)
+Completed 500 Internal Server Error in 26ms (ActiveRecord: 0.5ms)
+
+ActionView::Template::Error (undefined method `id' for nil:NilClass):
+ 18:
+ 19:
+ 20:
+ 21: <%= link_to "Edit", edit_path(@mytask.id) %>
+ 22:
+ 23:
+ 24: <%= button_to "Delete Task", {action: "destroy", id: @mytask.id}, method: :delete, data: {confirm: "Are you sure you want to delete this task?" }%>
+ app/views/tasks/index.html.erb:21:in `block in _app_views_tasks_index_html_erb__1223496216696740766_70211072483000'
+ app/views/tasks/index.html.erb:3:in `_app_views_tasks_index_html_erb__1223496216696740766_70211072483000'
+
+
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/actionpack-4.2.7/lib/action_dispatch/middleware/templates/rescues/_source.erb (11.4ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/actionpack-4.2.7/lib/action_dispatch/middleware/templates/rescues/_trace.html.erb (4.2ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/actionpack-4.2.7/lib/action_dispatch/middleware/templates/rescues/_request_and_response.html.erb (1.4ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/actionpack-4.2.7/lib/action_dispatch/middleware/templates/rescues/template_error.html.erb within rescues/layout (128.6ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/web-console-2.3.0/lib/web_console/templates/_markup.html.erb (0.7ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/web-console-2.3.0/lib/web_console/templates/_inner_console_markup.html.erb within layouts/inlined_string (0.5ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/web-console-2.3.0/lib/web_console/templates/_prompt_box_markup.html.erb within layouts/inlined_string (0.5ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/web-console-2.3.0/lib/web_console/templates/style.css.erb within layouts/inlined_string (0.7ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/web-console-2.3.0/lib/web_console/templates/console.js.erb within layouts/javascript (106.5ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/web-console-2.3.0/lib/web_console/templates/main.js.erb within layouts/javascript (0.6ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/web-console-2.3.0/lib/web_console/templates/error_page.js.erb within layouts/javascript (0.7ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/web-console-2.3.0/lib/web_console/templates/index.html.erb (241.0ms)
+
+
+Started GET "/" for ::1 at 2016-09-30 15:30:11 -0700
+Processing by TasksController#index as HTML
+ [1m[35mTask Load (0.3ms)[0m SELECT "tasks".* FROM "tasks"
+ Rendered tasks/index.html.erb within layouts/application (9.0ms)
+Completed 500 Internal Server Error in 17ms (ActiveRecord: 0.3ms)
+
+ActionView::Template::Error (undefined method `id' for nil:NilClass):
+ 18:
+ 19:
+ 20:
+ 21: <%= button_to "Delete Task", {action: "destroy", id: @mytask.id}, method: :delete, data: {confirm: "Are you sure you want to delete this task?" }%>
+ 22:
+ 23:
+ 24:
+ app/views/tasks/index.html.erb:21:in `block in _app_views_tasks_index_html_erb__1223496216696740766_70211075858540'
+ app/views/tasks/index.html.erb:3:in `_app_views_tasks_index_html_erb__1223496216696740766_70211075858540'
+
+
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/actionpack-4.2.7/lib/action_dispatch/middleware/templates/rescues/_source.erb (11.1ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/actionpack-4.2.7/lib/action_dispatch/middleware/templates/rescues/_trace.html.erb (4.8ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/actionpack-4.2.7/lib/action_dispatch/middleware/templates/rescues/_request_and_response.html.erb (2.2ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/actionpack-4.2.7/lib/action_dispatch/middleware/templates/rescues/template_error.html.erb within rescues/layout (124.2ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/web-console-2.3.0/lib/web_console/templates/_markup.html.erb (0.6ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/web-console-2.3.0/lib/web_console/templates/_inner_console_markup.html.erb within layouts/inlined_string (0.6ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/web-console-2.3.0/lib/web_console/templates/_prompt_box_markup.html.erb within layouts/inlined_string (0.5ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/web-console-2.3.0/lib/web_console/templates/style.css.erb within layouts/inlined_string (0.8ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/web-console-2.3.0/lib/web_console/templates/console.js.erb within layouts/javascript (103.3ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/web-console-2.3.0/lib/web_console/templates/main.js.erb within layouts/javascript (0.5ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/web-console-2.3.0/lib/web_console/templates/error_page.js.erb within layouts/javascript (0.7ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/web-console-2.3.0/lib/web_console/templates/index.html.erb (229.7ms)
+
+
+Started GET "/" for ::1 at 2016-09-30 15:33:02 -0700
+Processing by TasksController#index as HTML
+ [1m[36mTask Load (0.3ms)[0m [1mSELECT "tasks".* FROM "tasks"[0m
+ Rendered tasks/index.html.erb within layouts/application (3.7ms)
+Completed 200 OK in 47ms (Views: 45.7ms | ActiveRecord: 0.3ms)
+
+
+Started GET "/tasks/1/show" for ::1 at 2016-09-30 15:33:08 -0700
+Processing by TasksController#show as HTML
+ Parameters: {"id"=>"1"}
+ [1m[35mTask Load (0.3ms)[0m SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = ? LIMIT 1 [["id", 1]]
+ Rendered tasks/show.html.erb within layouts/application (2.0ms)
+Completed 200 OK in 135ms (Views: 64.0ms | ActiveRecord: 0.3ms)
+
+
+Started DELETE "/tasks/1/destroy" for ::1 at 2016-09-30 15:33:23 -0700
+Processing by TasksController#destroy as HTML
+ Parameters: {"authenticity_token"=>"/KgDmAosLgTjA2LsYpDZLKiAh4PFF9r743NoZGImnCrXkPl07VFRXoSwmPZxRcSzZdLrYQ7l8lkET9adNuEI1w==", "id"=>"1"}
+ [1m[36mTask Load (0.2ms)[0m [1mSELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = ? LIMIT 1[0m [["id", 1]]
+ [1m[35m (0.1ms)[0m begin transaction
+ [1m[36mSQL (0.5ms)[0m [1mDELETE FROM "tasks" WHERE "tasks"."id" = ?[0m [["id", 1]]
+ [1m[35m (0.9ms)[0m commit transaction
+ Rendered tasks/destroy.html.erb within layouts/application (0.9ms)
+Completed 200 OK in 41ms (Views: 35.9ms | ActiveRecord: 1.6ms)
+
+
+Started GET "/tasks/1/destroy" for ::1 at 2016-09-30 15:34:56 -0700
+
+ActionController::RoutingError (No route matches [GET] "/tasks/1/destroy"):
+ actionpack (4.2.7) lib/action_dispatch/middleware/debug_exceptions.rb:21:in `call'
+ web-console (2.3.0) lib/web_console/middleware.rb:28:in `block in call'
+ web-console (2.3.0) lib/web_console/middleware.rb:18:in `catch'
+ web-console (2.3.0) lib/web_console/middleware.rb:18:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/show_exceptions.rb:30:in `call'
+ railties (4.2.7) lib/rails/rack/logger.rb:38:in `call_app'
+ railties (4.2.7) lib/rails/rack/logger.rb:20:in `block in call'
+ activesupport (4.2.7) lib/active_support/tagged_logging.rb:68:in `block in tagged'
+ activesupport (4.2.7) lib/active_support/tagged_logging.rb:26:in `tagged'
+ activesupport (4.2.7) lib/active_support/tagged_logging.rb:68:in `tagged'
+ railties (4.2.7) lib/rails/rack/logger.rb:20:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/request_id.rb:21:in `call'
+ rack (1.6.4) lib/rack/methodoverride.rb:22:in `call'
+ rack (1.6.4) lib/rack/runtime.rb:18:in `call'
+ activesupport (4.2.7) lib/active_support/cache/strategy/local_cache_middleware.rb:28:in `call'
+ rack (1.6.4) lib/rack/lock.rb:17:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/static.rb:120:in `call'
+ rack (1.6.4) lib/rack/sendfile.rb:113:in `call'
+ railties (4.2.7) lib/rails/engine.rb:518:in `call'
+ railties (4.2.7) lib/rails/application.rb:165:in `call'
+ rack (1.6.4) lib/rack/lock.rb:17:in `call'
+ rack (1.6.4) lib/rack/content_length.rb:15:in `call'
+ rack (1.6.4) lib/rack/handler/webrick.rb:88:in `service'
+ /Users/brandimilligan/.rvm/rubies/ruby-2.3.0/lib/ruby/2.3.0/webrick/httpserver.rb:140:in `service'
+ /Users/brandimilligan/.rvm/rubies/ruby-2.3.0/lib/ruby/2.3.0/webrick/httpserver.rb:96:in `run'
+ /Users/brandimilligan/.rvm/rubies/ruby-2.3.0/lib/ruby/2.3.0/webrick/server.rb:296:in `block in start_thread'
+
+
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/actionpack-4.2.7/lib/action_dispatch/middleware/templates/rescues/_trace.html.erb (2.9ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/actionpack-4.2.7/lib/action_dispatch/middleware/templates/routes/_route.html.erb (1.9ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/actionpack-4.2.7/lib/action_dispatch/middleware/templates/routes/_table.html.erb (29.7ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/actionpack-4.2.7/lib/action_dispatch/middleware/templates/rescues/_request_and_response.html.erb (2.1ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/actionpack-4.2.7/lib/action_dispatch/middleware/templates/rescues/routing_error.html.erb within rescues/layout (205.2ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/web-console-2.3.0/lib/web_console/templates/_markup.html.erb (0.6ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/web-console-2.3.0/lib/web_console/templates/_inner_console_markup.html.erb within layouts/inlined_string (0.5ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/web-console-2.3.0/lib/web_console/templates/_prompt_box_markup.html.erb within layouts/inlined_string (0.6ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/web-console-2.3.0/lib/web_console/templates/style.css.erb within layouts/inlined_string (0.6ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/web-console-2.3.0/lib/web_console/templates/console.js.erb within layouts/javascript (104.8ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/web-console-2.3.0/lib/web_console/templates/main.js.erb within layouts/javascript (0.6ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/web-console-2.3.0/lib/web_console/templates/error_page.js.erb within layouts/javascript (0.9ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/web-console-2.3.0/lib/web_console/templates/index.html.erb (238.2ms)
+
+
+Started GET "/" for ::1 at 2016-09-30 15:35:14 -0700
+Processing by TasksController#index as HTML
+ [1m[36mTask Load (0.3ms)[0m [1mSELECT "tasks".* FROM "tasks"[0m
+ Rendered tasks/index.html.erb within layouts/application (1.1ms)
+Completed 200 OK in 86ms (Views: 84.5ms | ActiveRecord: 0.3ms)
+
+
+Started GET "/posts/new" for ::1 at 2016-09-30 15:35:17 -0700
+
+ActionController::RoutingError (uninitialized constant PostsController):
+ activesupport (4.2.7) lib/active_support/inflector/methods.rb:261:in `const_get'
+ activesupport (4.2.7) lib/active_support/inflector/methods.rb:261:in `block in constantize'
+ activesupport (4.2.7) lib/active_support/inflector/methods.rb:259:in `each'
+ activesupport (4.2.7) lib/active_support/inflector/methods.rb:259:in `inject'
+ activesupport (4.2.7) lib/active_support/inflector/methods.rb:259:in `constantize'
+ actionpack (4.2.7) lib/action_dispatch/routing/route_set.rb:70:in `controller_reference'
+ actionpack (4.2.7) lib/action_dispatch/routing/route_set.rb:60:in `controller'
+ actionpack (4.2.7) lib/action_dispatch/routing/route_set.rb:39:in `serve'
+ actionpack (4.2.7) lib/action_dispatch/journey/router.rb:43:in `block in serve'
+ actionpack (4.2.7) lib/action_dispatch/journey/router.rb:30:in `each'
+ actionpack (4.2.7) lib/action_dispatch/journey/router.rb:30:in `serve'
+ actionpack (4.2.7) lib/action_dispatch/routing/route_set.rb:817:in `call'
+ rack (1.6.4) lib/rack/etag.rb:24:in `call'
+ rack (1.6.4) lib/rack/conditionalget.rb:25:in `call'
+ rack (1.6.4) lib/rack/head.rb:13:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/params_parser.rb:27:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/flash.rb:260:in `call'
+ rack (1.6.4) lib/rack/session/abstract/id.rb:225:in `context'
+ rack (1.6.4) lib/rack/session/abstract/id.rb:220:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/cookies.rb:560:in `call'
+ activerecord (4.2.7) lib/active_record/query_cache.rb:36:in `call'
+ activerecord (4.2.7) lib/active_record/connection_adapters/abstract/connection_pool.rb:653:in `call'
+ activerecord (4.2.7) lib/active_record/migration.rb:377:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/callbacks.rb:29:in `block in call'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:88:in `__run_callbacks__'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:778:in `_run_call_callbacks'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:81:in `run_callbacks'
+ actionpack (4.2.7) lib/action_dispatch/middleware/callbacks.rb:27:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/reloader.rb:73:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/remote_ip.rb:78:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/debug_exceptions.rb:17:in `call'
+ web-console (2.3.0) lib/web_console/middleware.rb:28:in `block in call'
+ web-console (2.3.0) lib/web_console/middleware.rb:18:in `catch'
+ web-console (2.3.0) lib/web_console/middleware.rb:18:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/show_exceptions.rb:30:in `call'
+ railties (4.2.7) lib/rails/rack/logger.rb:38:in `call_app'
+ railties (4.2.7) lib/rails/rack/logger.rb:20:in `block in call'
+ activesupport (4.2.7) lib/active_support/tagged_logging.rb:68:in `block in tagged'
+ activesupport (4.2.7) lib/active_support/tagged_logging.rb:26:in `tagged'
+ activesupport (4.2.7) lib/active_support/tagged_logging.rb:68:in `tagged'
+ railties (4.2.7) lib/rails/rack/logger.rb:20:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/request_id.rb:21:in `call'
+ rack (1.6.4) lib/rack/methodoverride.rb:22:in `call'
+ rack (1.6.4) lib/rack/runtime.rb:18:in `call'
+ activesupport (4.2.7) lib/active_support/cache/strategy/local_cache_middleware.rb:28:in `call'
+ rack (1.6.4) lib/rack/lock.rb:17:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/static.rb:120:in `call'
+ rack (1.6.4) lib/rack/sendfile.rb:113:in `call'
+ railties (4.2.7) lib/rails/engine.rb:518:in `call'
+ railties (4.2.7) lib/rails/application.rb:165:in `call'
+ rack (1.6.4) lib/rack/lock.rb:17:in `call'
+ rack (1.6.4) lib/rack/content_length.rb:15:in `call'
+ rack (1.6.4) lib/rack/handler/webrick.rb:88:in `service'
+ /Users/brandimilligan/.rvm/rubies/ruby-2.3.0/lib/ruby/2.3.0/webrick/httpserver.rb:140:in `service'
+ /Users/brandimilligan/.rvm/rubies/ruby-2.3.0/lib/ruby/2.3.0/webrick/httpserver.rb:96:in `run'
+ /Users/brandimilligan/.rvm/rubies/ruby-2.3.0/lib/ruby/2.3.0/webrick/server.rb:296:in `block in start_thread'
+
+
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/actionpack-4.2.7/lib/action_dispatch/middleware/templates/rescues/_trace.html.erb (4.7ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/actionpack-4.2.7/lib/action_dispatch/middleware/templates/routes/_route.html.erb (1.5ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/actionpack-4.2.7/lib/action_dispatch/middleware/templates/routes/_table.html.erb (1.7ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/actionpack-4.2.7/lib/action_dispatch/middleware/templates/rescues/_request_and_response.html.erb (1.6ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/actionpack-4.2.7/lib/action_dispatch/middleware/templates/rescues/routing_error.html.erb within rescues/layout (159.3ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/web-console-2.3.0/lib/web_console/templates/_markup.html.erb (0.6ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/web-console-2.3.0/lib/web_console/templates/_inner_console_markup.html.erb within layouts/inlined_string (0.5ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/web-console-2.3.0/lib/web_console/templates/_prompt_box_markup.html.erb within layouts/inlined_string (0.8ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/web-console-2.3.0/lib/web_console/templates/style.css.erb within layouts/inlined_string (1.8ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/web-console-2.3.0/lib/web_console/templates/console.js.erb within layouts/javascript (111.5ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/web-console-2.3.0/lib/web_console/templates/main.js.erb within layouts/javascript (0.8ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/web-console-2.3.0/lib/web_console/templates/error_page.js.erb within layouts/javascript (0.6ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/web-console-2.3.0/lib/web_console/templates/index.html.erb (241.5ms)
+ [1m[36m (1.4ms)[0m [1mbegin transaction[0m
+ [1m[35mSQL (1.8ms)[0m INSERT INTO "tasks" ("title", "description", "details", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?) [["title", "Call Dentist"], ["description", "Health & Wellness"], ["details", "Malika needs a check-up, Queen Anne Dental"], ["created_at", "2016-09-30 22:38:27.660973"], ["updated_at", "2016-09-30 22:38:27.660973"]]
+ [1m[36m (1.0ms)[0m [1mcommit transaction[0m
+ [1m[35m (0.2ms)[0m begin transaction
+ [1m[36mSQL (0.5ms)[0m [1mINSERT INTO "tasks" ("title", "description", "details", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?)[0m [["title", "Storage Closet"], ["description", "home"], ["details", "Goodwill run, unpack boxes"], ["created_at", "2016-09-30 22:40:29.111386"], ["updated_at", "2016-09-30 22:40:29.111386"]]
+ [1m[35m (0.9ms)[0m commit transaction
+ [1m[36m (0.1ms)[0m [1mbegin transaction[0m
+ [1m[35mSQL (0.5ms)[0m INSERT INTO "tasks" ("title", "description", "details", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?) [["title", "Oil change"], ["description", "car"], ["details", "schedule appointments with midas on 196th"], ["created_at", "2016-09-30 22:41:47.771567"], ["updated_at", "2016-09-30 22:41:47.771567"]]
+ [1m[36m (1.0ms)[0m [1mcommit transaction[0m
+
+
+Started GET "/" for ::1 at 2016-09-30 15:43:24 -0700
+Processing by TasksController#index as HTML
+ [1m[35mTask Load (0.3ms)[0m SELECT "tasks".* FROM "tasks"
+ Rendered tasks/index.html.erb within layouts/application (3.0ms)
+Completed 200 OK in 32ms (Views: 30.8ms | ActiveRecord: 0.3ms)
+
+
+Started GET "/posts/new" for ::1 at 2016-09-30 15:43:30 -0700
+
+ActionController::RoutingError (uninitialized constant PostsController):
+ activesupport (4.2.7) lib/active_support/inflector/methods.rb:261:in `const_get'
+ activesupport (4.2.7) lib/active_support/inflector/methods.rb:261:in `block in constantize'
+ activesupport (4.2.7) lib/active_support/inflector/methods.rb:259:in `each'
+ activesupport (4.2.7) lib/active_support/inflector/methods.rb:259:in `inject'
+ activesupport (4.2.7) lib/active_support/inflector/methods.rb:259:in `constantize'
+ actionpack (4.2.7) lib/action_dispatch/routing/route_set.rb:70:in `controller_reference'
+ actionpack (4.2.7) lib/action_dispatch/routing/route_set.rb:60:in `controller'
+ actionpack (4.2.7) lib/action_dispatch/routing/route_set.rb:39:in `serve'
+ actionpack (4.2.7) lib/action_dispatch/journey/router.rb:43:in `block in serve'
+ actionpack (4.2.7) lib/action_dispatch/journey/router.rb:30:in `each'
+ actionpack (4.2.7) lib/action_dispatch/journey/router.rb:30:in `serve'
+ actionpack (4.2.7) lib/action_dispatch/routing/route_set.rb:817:in `call'
+ rack (1.6.4) lib/rack/etag.rb:24:in `call'
+ rack (1.6.4) lib/rack/conditionalget.rb:25:in `call'
+ rack (1.6.4) lib/rack/head.rb:13:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/params_parser.rb:27:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/flash.rb:260:in `call'
+ rack (1.6.4) lib/rack/session/abstract/id.rb:225:in `context'
+ rack (1.6.4) lib/rack/session/abstract/id.rb:220:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/cookies.rb:560:in `call'
+ activerecord (4.2.7) lib/active_record/query_cache.rb:36:in `call'
+ activerecord (4.2.7) lib/active_record/connection_adapters/abstract/connection_pool.rb:653:in `call'
+ activerecord (4.2.7) lib/active_record/migration.rb:377:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/callbacks.rb:29:in `block in call'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:88:in `__run_callbacks__'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:778:in `_run_call_callbacks'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:81:in `run_callbacks'
+ actionpack (4.2.7) lib/action_dispatch/middleware/callbacks.rb:27:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/reloader.rb:73:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/remote_ip.rb:78:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/debug_exceptions.rb:17:in `call'
+ web-console (2.3.0) lib/web_console/middleware.rb:28:in `block in call'
+ web-console (2.3.0) lib/web_console/middleware.rb:18:in `catch'
+ web-console (2.3.0) lib/web_console/middleware.rb:18:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/show_exceptions.rb:30:in `call'
+ railties (4.2.7) lib/rails/rack/logger.rb:38:in `call_app'
+ railties (4.2.7) lib/rails/rack/logger.rb:20:in `block in call'
+ activesupport (4.2.7) lib/active_support/tagged_logging.rb:68:in `block in tagged'
+ activesupport (4.2.7) lib/active_support/tagged_logging.rb:26:in `tagged'
+ activesupport (4.2.7) lib/active_support/tagged_logging.rb:68:in `tagged'
+ railties (4.2.7) lib/rails/rack/logger.rb:20:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/request_id.rb:21:in `call'
+ rack (1.6.4) lib/rack/methodoverride.rb:22:in `call'
+ rack (1.6.4) lib/rack/runtime.rb:18:in `call'
+ activesupport (4.2.7) lib/active_support/cache/strategy/local_cache_middleware.rb:28:in `call'
+ rack (1.6.4) lib/rack/lock.rb:17:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/static.rb:120:in `call'
+ rack (1.6.4) lib/rack/sendfile.rb:113:in `call'
+ railties (4.2.7) lib/rails/engine.rb:518:in `call'
+ railties (4.2.7) lib/rails/application.rb:165:in `call'
+ rack (1.6.4) lib/rack/lock.rb:17:in `call'
+ rack (1.6.4) lib/rack/content_length.rb:15:in `call'
+ rack (1.6.4) lib/rack/handler/webrick.rb:88:in `service'
+ /Users/brandimilligan/.rvm/rubies/ruby-2.3.0/lib/ruby/2.3.0/webrick/httpserver.rb:140:in `service'
+ /Users/brandimilligan/.rvm/rubies/ruby-2.3.0/lib/ruby/2.3.0/webrick/httpserver.rb:96:in `run'
+ /Users/brandimilligan/.rvm/rubies/ruby-2.3.0/lib/ruby/2.3.0/webrick/server.rb:296:in `block in start_thread'
+
+
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/actionpack-4.2.7/lib/action_dispatch/middleware/templates/rescues/_trace.html.erb (2.9ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/actionpack-4.2.7/lib/action_dispatch/middleware/templates/routes/_route.html.erb (1.8ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/actionpack-4.2.7/lib/action_dispatch/middleware/templates/routes/_table.html.erb (1.9ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/actionpack-4.2.7/lib/action_dispatch/middleware/templates/rescues/_request_and_response.html.erb (1.7ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/actionpack-4.2.7/lib/action_dispatch/middleware/templates/rescues/routing_error.html.erb within rescues/layout (160.1ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/web-console-2.3.0/lib/web_console/templates/_markup.html.erb (0.7ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/web-console-2.3.0/lib/web_console/templates/_inner_console_markup.html.erb within layouts/inlined_string (0.5ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/web-console-2.3.0/lib/web_console/templates/_prompt_box_markup.html.erb within layouts/inlined_string (0.5ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/web-console-2.3.0/lib/web_console/templates/style.css.erb within layouts/inlined_string (0.8ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/web-console-2.3.0/lib/web_console/templates/console.js.erb within layouts/javascript (107.2ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/web-console-2.3.0/lib/web_console/templates/main.js.erb within layouts/javascript (0.5ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/web-console-2.3.0/lib/web_console/templates/error_page.js.erb within layouts/javascript (0.7ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/web-console-2.3.0/lib/web_console/templates/index.html.erb (244.8ms)
+
+
+Started GET "/posts/new" for ::1 at 2016-09-30 15:47:02 -0700
+
+ActionController::RoutingError (uninitialized constant PostsController):
+ activesupport (4.2.7) lib/active_support/inflector/methods.rb:261:in `const_get'
+ activesupport (4.2.7) lib/active_support/inflector/methods.rb:261:in `block in constantize'
+ activesupport (4.2.7) lib/active_support/inflector/methods.rb:259:in `each'
+ activesupport (4.2.7) lib/active_support/inflector/methods.rb:259:in `inject'
+ activesupport (4.2.7) lib/active_support/inflector/methods.rb:259:in `constantize'
+ actionpack (4.2.7) lib/action_dispatch/routing/route_set.rb:70:in `controller_reference'
+ actionpack (4.2.7) lib/action_dispatch/routing/route_set.rb:60:in `controller'
+ actionpack (4.2.7) lib/action_dispatch/routing/route_set.rb:39:in `serve'
+ actionpack (4.2.7) lib/action_dispatch/journey/router.rb:43:in `block in serve'
+ actionpack (4.2.7) lib/action_dispatch/journey/router.rb:30:in `each'
+ actionpack (4.2.7) lib/action_dispatch/journey/router.rb:30:in `serve'
+ actionpack (4.2.7) lib/action_dispatch/routing/route_set.rb:817:in `call'
+ rack (1.6.4) lib/rack/etag.rb:24:in `call'
+ rack (1.6.4) lib/rack/conditionalget.rb:25:in `call'
+ rack (1.6.4) lib/rack/head.rb:13:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/params_parser.rb:27:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/flash.rb:260:in `call'
+ rack (1.6.4) lib/rack/session/abstract/id.rb:225:in `context'
+ rack (1.6.4) lib/rack/session/abstract/id.rb:220:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/cookies.rb:560:in `call'
+ activerecord (4.2.7) lib/active_record/query_cache.rb:36:in `call'
+ activerecord (4.2.7) lib/active_record/connection_adapters/abstract/connection_pool.rb:653:in `call'
+ activerecord (4.2.7) lib/active_record/migration.rb:377:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/callbacks.rb:29:in `block in call'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:88:in `__run_callbacks__'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:778:in `_run_call_callbacks'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:81:in `run_callbacks'
+ actionpack (4.2.7) lib/action_dispatch/middleware/callbacks.rb:27:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/reloader.rb:73:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/remote_ip.rb:78:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/debug_exceptions.rb:17:in `call'
+ web-console (2.3.0) lib/web_console/middleware.rb:28:in `block in call'
+ web-console (2.3.0) lib/web_console/middleware.rb:18:in `catch'
+ web-console (2.3.0) lib/web_console/middleware.rb:18:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/show_exceptions.rb:30:in `call'
+ railties (4.2.7) lib/rails/rack/logger.rb:38:in `call_app'
+ railties (4.2.7) lib/rails/rack/logger.rb:20:in `block in call'
+ activesupport (4.2.7) lib/active_support/tagged_logging.rb:68:in `block in tagged'
+ activesupport (4.2.7) lib/active_support/tagged_logging.rb:26:in `tagged'
+ activesupport (4.2.7) lib/active_support/tagged_logging.rb:68:in `tagged'
+ railties (4.2.7) lib/rails/rack/logger.rb:20:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/request_id.rb:21:in `call'
+ rack (1.6.4) lib/rack/methodoverride.rb:22:in `call'
+ rack (1.6.4) lib/rack/runtime.rb:18:in `call'
+ activesupport (4.2.7) lib/active_support/cache/strategy/local_cache_middleware.rb:28:in `call'
+ rack (1.6.4) lib/rack/lock.rb:17:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/static.rb:120:in `call'
+ rack (1.6.4) lib/rack/sendfile.rb:113:in `call'
+ railties (4.2.7) lib/rails/engine.rb:518:in `call'
+ railties (4.2.7) lib/rails/application.rb:165:in `call'
+ rack (1.6.4) lib/rack/lock.rb:17:in `call'
+ rack (1.6.4) lib/rack/content_length.rb:15:in `call'
+ rack (1.6.4) lib/rack/handler/webrick.rb:88:in `service'
+ /Users/brandimilligan/.rvm/rubies/ruby-2.3.0/lib/ruby/2.3.0/webrick/httpserver.rb:140:in `service'
+ /Users/brandimilligan/.rvm/rubies/ruby-2.3.0/lib/ruby/2.3.0/webrick/httpserver.rb:96:in `run'
+ /Users/brandimilligan/.rvm/rubies/ruby-2.3.0/lib/ruby/2.3.0/webrick/server.rb:296:in `block in start_thread'
+
+
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/actionpack-4.2.7/lib/action_dispatch/middleware/templates/rescues/_trace.html.erb (3.2ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/actionpack-4.2.7/lib/action_dispatch/middleware/templates/routes/_route.html.erb (1.7ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/actionpack-4.2.7/lib/action_dispatch/middleware/templates/routes/_table.html.erb (1.9ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/actionpack-4.2.7/lib/action_dispatch/middleware/templates/rescues/_request_and_response.html.erb (2.4ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/actionpack-4.2.7/lib/action_dispatch/middleware/templates/rescues/routing_error.html.erb within rescues/layout (153.5ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/web-console-2.3.0/lib/web_console/templates/_markup.html.erb (0.9ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/web-console-2.3.0/lib/web_console/templates/_inner_console_markup.html.erb within layouts/inlined_string (0.6ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/web-console-2.3.0/lib/web_console/templates/_prompt_box_markup.html.erb within layouts/inlined_string (0.9ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/web-console-2.3.0/lib/web_console/templates/style.css.erb within layouts/inlined_string (0.6ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/web-console-2.3.0/lib/web_console/templates/console.js.erb within layouts/javascript (114.8ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/web-console-2.3.0/lib/web_console/templates/main.js.erb within layouts/javascript (0.6ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/web-console-2.3.0/lib/web_console/templates/error_page.js.erb within layouts/javascript (0.7ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/web-console-2.3.0/lib/web_console/templates/index.html.erb (254.7ms)
+
+
+Started GET "/posts/new" for ::1 at 2016-09-30 15:48:56 -0700
+
+ActionController::RoutingError (No route matches [GET] "/posts/new"):
+ actionpack (4.2.7) lib/action_dispatch/middleware/debug_exceptions.rb:21:in `call'
+ web-console (2.3.0) lib/web_console/middleware.rb:28:in `block in call'
+ web-console (2.3.0) lib/web_console/middleware.rb:18:in `catch'
+ web-console (2.3.0) lib/web_console/middleware.rb:18:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/show_exceptions.rb:30:in `call'
+ railties (4.2.7) lib/rails/rack/logger.rb:38:in `call_app'
+ railties (4.2.7) lib/rails/rack/logger.rb:20:in `block in call'
+ activesupport (4.2.7) lib/active_support/tagged_logging.rb:68:in `block in tagged'
+ activesupport (4.2.7) lib/active_support/tagged_logging.rb:26:in `tagged'
+ activesupport (4.2.7) lib/active_support/tagged_logging.rb:68:in `tagged'
+ railties (4.2.7) lib/rails/rack/logger.rb:20:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/request_id.rb:21:in `call'
+ rack (1.6.4) lib/rack/methodoverride.rb:22:in `call'
+ rack (1.6.4) lib/rack/runtime.rb:18:in `call'
+ activesupport (4.2.7) lib/active_support/cache/strategy/local_cache_middleware.rb:28:in `call'
+ rack (1.6.4) lib/rack/lock.rb:17:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/static.rb:120:in `call'
+ rack (1.6.4) lib/rack/sendfile.rb:113:in `call'
+ railties (4.2.7) lib/rails/engine.rb:518:in `call'
+ railties (4.2.7) lib/rails/application.rb:165:in `call'
+ rack (1.6.4) lib/rack/lock.rb:17:in `call'
+ rack (1.6.4) lib/rack/content_length.rb:15:in `call'
+ rack (1.6.4) lib/rack/handler/webrick.rb:88:in `service'
+ /Users/brandimilligan/.rvm/rubies/ruby-2.3.0/lib/ruby/2.3.0/webrick/httpserver.rb:140:in `service'
+ /Users/brandimilligan/.rvm/rubies/ruby-2.3.0/lib/ruby/2.3.0/webrick/httpserver.rb:96:in `run'
+ /Users/brandimilligan/.rvm/rubies/ruby-2.3.0/lib/ruby/2.3.0/webrick/server.rb:296:in `block in start_thread'
+
+
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/actionpack-4.2.7/lib/action_dispatch/middleware/templates/rescues/_trace.html.erb (3.3ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/actionpack-4.2.7/lib/action_dispatch/middleware/templates/routes/_route.html.erb (1.9ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/actionpack-4.2.7/lib/action_dispatch/middleware/templates/routes/_table.html.erb (2.4ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/actionpack-4.2.7/lib/action_dispatch/middleware/templates/rescues/_request_and_response.html.erb (3.6ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/actionpack-4.2.7/lib/action_dispatch/middleware/templates/rescues/routing_error.html.erb within rescues/layout (167.5ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/web-console-2.3.0/lib/web_console/templates/_markup.html.erb (0.9ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/web-console-2.3.0/lib/web_console/templates/_inner_console_markup.html.erb within layouts/inlined_string (0.5ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/web-console-2.3.0/lib/web_console/templates/_prompt_box_markup.html.erb within layouts/inlined_string (0.9ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/web-console-2.3.0/lib/web_console/templates/style.css.erb within layouts/inlined_string (0.6ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/web-console-2.3.0/lib/web_console/templates/console.js.erb within layouts/javascript (101.9ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/web-console-2.3.0/lib/web_console/templates/main.js.erb within layouts/javascript (0.5ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/web-console-2.3.0/lib/web_console/templates/error_page.js.erb within layouts/javascript (0.7ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/web-console-2.3.0/lib/web_console/templates/index.html.erb (272.3ms)
+
+
+Started GET "/" for ::1 at 2016-09-30 15:49:07 -0700
+Processing by TasksController#index as HTML
+ [1m[36mTask Load (0.5ms)[0m [1mSELECT "tasks".* FROM "tasks"[0m
+ Rendered tasks/index.html.erb within layouts/application (13.1ms)
+Completed 200 OK in 71ms (Views: 66.3ms | ActiveRecord: 0.9ms)
+
+
+Started GET "/tasks/new" for ::1 at 2016-09-30 15:49:11 -0700
+Processing by TasksController#new as HTML
+ Rendered tasks/new.html.erb within layouts/application (2.3ms)
+Completed 500 Internal Server Error in 28ms (ActiveRecord: 0.0ms)
+
+SyntaxError (/Users/brandimilligan/Dropbox/ada/wk8/TaskListRails/app/views/tasks/new.html.erb:15: syntax error, unexpected tSYMBEG, expecting keyword_do or '{' or '('
+...t_buffer.append=( f.check-box :completion_status );@output_b...
+... ^):
+ app/views/tasks/new.html.erb:15: syntax error, unexpected tSYMBEG, expecting keyword_do or '{' or '('
+
+
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/actionpack-4.2.7/lib/action_dispatch/middleware/templates/rescues/_source.erb (12.1ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/actionpack-4.2.7/lib/action_dispatch/middleware/templates/rescues/_trace.html.erb (4.8ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/actionpack-4.2.7/lib/action_dispatch/middleware/templates/rescues/_request_and_response.html.erb (1.5ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/actionpack-4.2.7/lib/action_dispatch/middleware/templates/rescues/diagnostics.html.erb within rescues/layout (163.2ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/web-console-2.3.0/lib/web_console/templates/_markup.html.erb (0.7ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/web-console-2.3.0/lib/web_console/templates/_inner_console_markup.html.erb within layouts/inlined_string (0.5ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/web-console-2.3.0/lib/web_console/templates/_prompt_box_markup.html.erb within layouts/inlined_string (0.5ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/web-console-2.3.0/lib/web_console/templates/style.css.erb within layouts/inlined_string (0.5ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/web-console-2.3.0/lib/web_console/templates/console.js.erb within layouts/javascript (102.5ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/web-console-2.3.0/lib/web_console/templates/main.js.erb within layouts/javascript (0.5ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/web-console-2.3.0/lib/web_console/templates/error_page.js.erb within layouts/javascript (0.7ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/web-console-2.3.0/lib/web_console/templates/index.html.erb (228.9ms)
+
+
+Started GET "/" for ::1 at 2016-09-30 15:50:28 -0700
+Processing by TasksController#index as HTML
+ [1m[35mTask Load (0.2ms)[0m SELECT "tasks".* FROM "tasks"
+ Rendered tasks/index.html.erb within layouts/application (3.0ms)
+Completed 200 OK in 49ms (Views: 47.4ms | ActiveRecord: 0.2ms)
+
+
+Started DELETE "/tasks/4/destroy" for ::1 at 2016-09-30 15:50:38 -0700
+Processing by TasksController#destroy as HTML
+ Parameters: {"authenticity_token"=>"qA5O4RopR8D/bYb9t8UK/snYnFUo0+Pm+TGSNjw0fbiDNrQN/VQ4mpjefOekEBdhBIrwt+Mhy0QeDSzPaPPpRQ==", "id"=>"4"}
+ [1m[36mTask Load (0.2ms)[0m [1mSELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = ? LIMIT 1[0m [["id", 4]]
+ [1m[35m (0.1ms)[0m begin transaction
+ [1m[36mSQL (0.4ms)[0m [1mDELETE FROM "tasks" WHERE "tasks"."id" = ?[0m [["id", 4]]
+ [1m[35m (1.2ms)[0m commit transaction
+ Rendered tasks/destroy.html.erb within layouts/application (1.3ms)
+Completed 200 OK in 106ms (Views: 99.9ms | ActiveRecord: 1.9ms)
+
+
+Started GET "/tasks/index" for ::1 at 2016-09-30 15:50:42 -0700
+Processing by TasksController#index as HTML
+ [1m[36mTask Load (0.3ms)[0m [1mSELECT "tasks".* FROM "tasks"[0m
+ Rendered tasks/index.html.erb within layouts/application (8.4ms)
+Completed 200 OK in 54ms (Views: 52.3ms | ActiveRecord: 0.3ms)
From f41f0d6fbde4d4ba3ba69ce7f0e87a8a641b3728 Mon Sep 17 00:00:00 2001
From: Brandi Phillips
Date: Mon, 3 Oct 2016 09:32:33 -0700
Subject: [PATCH 05/19] working on completion status button
---
README.md | 11 ++++++++---
app/controllers/tasks_controller.rb | 18 +++++++++++-------
app/views/tasks/index.html.erb | 3 +++
app/views/tasks/new.html.erb | 6 ------
config/routes.rb | 4 ++++
log/development.log | 26 ++++++++++++++++++++++++++
6 files changed, 52 insertions(+), 16 deletions(-)
diff --git a/README.md b/README.md
index 2b96daf9c..1e7861fe7 100644
--- a/README.md
+++ b/README.md
@@ -1,3 +1,10 @@
+###Reflection
+I am still trying to figure out the relationship between the model and the controller. It was my understanding that logic that affects the database goes in the model files... I was able to get the create new and update to work until I got to the part about the button to complete a task. I am still working on that part. I am not very comfortable with how to write the controller methods for various functionality. Alyssa put her button logic in the update method in her controller it's done in a way I imagined doing it but couldn't quite get there on my own. If I had another long study day like yesterday I am sure I would have gotten there on my own... I am still trying to figure out how I can use the server and bash to help me trouble shoot. Also, if you could please find a way to write in like 5 extra hours in the weekend.hours life code that would be great! :)
+
+
+
+
+
# Task List Rails ✅
We are going to build a Task List in Rails. This web application will enable us to keep track of list of tasks with the functionality to add, edit and remove tasks from a list.
@@ -50,7 +57,7 @@ In this wave we will add the first set of user interactivity and persistence.
1. Ask the user to confirm that they definitely want to delete the task.
1. Delete the task from the database and redirect the user back to the list of remaining tasks
-
diff --git a/app/controllers/tasks_controller.rb b/app/controllers/tasks_controller.rb
index 23659be88..345eaa009 100644
--- a/app/controllers/tasks_controller.rb
+++ b/app/controllers/tasks_controller.rb
@@ -43,15 +43,19 @@ def edit
def update
@mytask = Task.find(params[:id].to_i)
-
+ if params[:completion_status] == "true"
+ params[:completion_date] = Time.now
+ else
+ parmas[:completion_date] = nil
+ end
end
-
- def self.allposts
- [
- {id: 1, title: "pay bills", description: "financial task", details: "T-Mobil due", completion_status: false, completion_date: nil}, {id: 2, title: "dentist appointment", description: "wellness task", details: "Malika needs check-up", completion_status: true, completion_date: "09/15/2016"}, {id: 3, title: "call pharmacy", description: "wellness task", details: "check status of humera", completion_status: false, completion_date: nil}
- ]
- end
+ #
+ # def self.allposts
+ # [
+ # {id: 1, title: "pay bills", description: "financial task", details: "T-Mobil due", completion_status: false, completion_date: nil}, {id: 2, title: "dentist appointment", description: "wellness task", details: "Malika needs check-up", completion_status: true, completion_date: "09/15/2016"}, {id: 3, title: "call pharmacy", description: "wellness task", details: "check status of humera", completion_status: false, completion_date: nil}
+ # ]
+ # end
private
def user_params
diff --git a/app/views/tasks/index.html.erb b/app/views/tasks/index.html.erb
index 6aa49dd9e..af7b47bcd 100644
--- a/app/views/tasks/index.html.erb
+++ b/app/views/tasks/index.html.erb
@@ -20,6 +20,9 @@
<%= button_to "Delete Task", {action: "destroy", id: task.id}, method: :delete, data: {confirm: "Are you sure you want to delete this task?" }%>
+
+ <%= button_to "Complete Task", {action: "patch", id: task.id}, method: :delete}%>
+
<% end %>
diff --git a/app/views/tasks/new.html.erb b/app/views/tasks/new.html.erb
index d61592707..30e2d02c9 100644
--- a/app/views/tasks/new.html.erb
+++ b/app/views/tasks/new.html.erb
@@ -11,12 +11,6 @@
<%= f.label :details %>
<%= f.text_area :details %>
- <%= f.label :completion_status %>
- <%= f.check-box :completion_status %>
-
- <%= f.label :completion_date %>
- <%= f.date_field :completion_date %>
-
<%= f.submit %>
<% end %>
diff --git a/config/routes.rb b/config/routes.rb
index 7ec25d783..63f15e294 100644
--- a/config/routes.rb
+++ b/config/routes.rb
@@ -1,6 +1,8 @@
Rails.application.routes.draw do
root to: 'tasks#index'
+ resources :tasks
+
get 'tasks/index', as: 'index'
get 'tasks/create' => 'tasks#create'
@@ -9,6 +11,8 @@
get 'tasks/:id/show/' => 'tasks#show', as: 'show'
+ patch 'tasks/:id/mark_complete' => 'tasks#'
+
delete 'tasks/:id/destroy' => 'tasks#destroy', as: 'delete'
get 'tasks/edit/:id' => 'tasks#edit', as: 'edit'
diff --git a/log/development.log b/log/development.log
index 4d0cc4571..9f89d59c2 100644
--- a/log/development.log
+++ b/log/development.log
@@ -1450,3 +1450,29 @@ Processing by TasksController#index as HTML
[1m[36mTask Load (0.3ms)[0m [1mSELECT "tasks".* FROM "tasks"[0m
Rendered tasks/index.html.erb within layouts/application (8.4ms)
Completed 200 OK in 54ms (Views: 52.3ms | ActiveRecord: 0.3ms)
+
+
+Started GET "/tasks/new" for ::1 at 2016-10-01 08:52:52 -0700
+Processing by TasksController#new as HTML
+ Rendered tasks/new.html.erb within layouts/application (6.8ms)
+Completed 500 Internal Server Error in 18ms (ActiveRecord: 0.0ms)
+
+SyntaxError (/Users/brandimilligan/Dropbox/ada/wk8/TaskListRails/app/views/tasks/new.html.erb:15: syntax error, unexpected tSYMBEG, expecting keyword_do or '{' or '('
+...t_buffer.append=( f.check-box :completion_status );@output_b...
+... ^):
+ app/views/tasks/new.html.erb:15: syntax error, unexpected tSYMBEG, expecting keyword_do or '{' or '('
+
+
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/actionpack-4.2.7/lib/action_dispatch/middleware/templates/rescues/_source.erb (16.0ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/actionpack-4.2.7/lib/action_dispatch/middleware/templates/rescues/_trace.html.erb (5.8ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/actionpack-4.2.7/lib/action_dispatch/middleware/templates/rescues/_request_and_response.html.erb (2.2ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/actionpack-4.2.7/lib/action_dispatch/middleware/templates/rescues/diagnostics.html.erb within rescues/layout (153.6ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/web-console-2.3.0/lib/web_console/templates/_markup.html.erb (0.6ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/web-console-2.3.0/lib/web_console/templates/_inner_console_markup.html.erb within layouts/inlined_string (0.7ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/web-console-2.3.0/lib/web_console/templates/_prompt_box_markup.html.erb within layouts/inlined_string (0.6ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/web-console-2.3.0/lib/web_console/templates/style.css.erb within layouts/inlined_string (0.6ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/web-console-2.3.0/lib/web_console/templates/console.js.erb within layouts/javascript (129.6ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/web-console-2.3.0/lib/web_console/templates/main.js.erb within layouts/javascript (0.6ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/web-console-2.3.0/lib/web_console/templates/error_page.js.erb within layouts/javascript (0.7ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/web-console-2.3.0/lib/web_console/templates/index.html.erb (263.2ms)
+ [1m[36mTask Load (4.4ms)[0m [1mSELECT "tasks".* FROM "tasks"[0m
From b6204288af47397ffd89a8da18f1bb2736acfd59 Mon Sep 17 00:00:00 2001
From: Brandi Phillips
Date: Mon, 3 Oct 2016 21:19:16 -0700
Subject: [PATCH 06/19] assignments complete
---
app/controllers/tasks_controller.rb | 40 +-
app/views/tasks/create.html.erb | 15 +-
app/views/tasks/edit.html.erb | 10 +-
app/views/tasks/index.html.erb | 5 +-
app/views/tasks/mark_complete.html.erb | 15 +
app/views/tasks/new.html.erb | 2 +-
app/views/tasks/show.html.erb | 9 +
app/views/tasks/update.html.erb | 22 +-
config/routes.rb | 11 +-
db/development.sqlite3 | Bin 20480 -> 20480 bytes
log/development.log | 4090 ++++++++++++++++++++++++
11 files changed, 4165 insertions(+), 54 deletions(-)
create mode 100644 app/views/tasks/mark_complete.html.erb
diff --git a/app/controllers/tasks_controller.rb b/app/controllers/tasks_controller.rb
index 345eaa009..ab1448b83 100644
--- a/app/controllers/tasks_controller.rb
+++ b/app/controllers/tasks_controller.rb
@@ -7,12 +7,12 @@ def index
def create
@params = params
@mytask = Task.new
- @mytask = params[:task][:title]
- @mytask = params[:task][:description]
- @mytask = params[:task][:details]
- @mytask = params[:task][:completion_status]
- @mytask = params[:task][:completion_date]
- @mypost.save
+ @mytask.title = params["create"]["title"]
+ @mytask.description = params["create"]["description"]
+ @mytask.details = params["create"]["details"]
+ @mytask.completion_status = params["create"]["completion_status"]
+ @mytask.completion_date = params["create"]["completion_date"]
+ @mytask.save
end
@@ -31,23 +31,25 @@ def destroy
end
def edit
- @params = params
- @mytask = Tasks.find(params[:id].to_i)
- @mytask = params[:task][:title]
- @mytask = params[:task][:description]
- @mytask = params[:task][:details]
- @mytask = params[:task][:completion_status]
- @mytask = params[:task][:completion_date]
- @mypost.save
+ @mytask = Task.find(params[:id].to_i)
end
def update
+ @params = params
+ @mytask = Task.find(params[:id].to_i)
+ @mytask.title = params["edit"]["title"]
+ @mytask.description = params["edit"]["description"]
+ @mytask.details = params["edit"]["details"]
+ @mytask.completion_status = params["edit"]["completion_status"]
+ @mytask.completion_date = params["edit"]["completion_date"]
+ @mytask.save
+
+ end
+
+ def mark_complete
@mytask = Task.find(params[:id].to_i)
- if params[:completion_status] == "true"
- params[:completion_date] = Time.now
- else
- parmas[:completion_date] = nil
- end
+ @mytask.completion_status = "true"
+ @mytask.completion_date = Time.now
end
#
diff --git a/app/views/tasks/create.html.erb b/app/views/tasks/create.html.erb
index a02ab355c..e049069c7 100644
--- a/app/views/tasks/create.html.erb
+++ b/app/views/tasks/create.html.erb
@@ -4,11 +4,10 @@
<%= @mytask.details %>
-
-
- <%= @mytask.completion_status %>
-
-
- <%= @mytask.completion_date %>
-
-
+Completed On:<%= @mytask.completion_date %>
+
+
+
+ <%= link_to "Home", index_path %>
+
+
diff --git a/app/views/tasks/edit.html.erb b/app/views/tasks/edit.html.erb
index ee3e49e97..21dc36fd6 100644
--- a/app/views/tasks/edit.html.erb
+++ b/app/views/tasks/edit.html.erb
@@ -1,7 +1,7 @@
Edit a Task
- <%= form_for :task do |f| %>
+ <%= form_for @mytask, as: :edit, url: update_path, method: :put do |f| %>
<%= f.label :title %>
<%= f.text_field :title %>
@@ -11,12 +11,6 @@
<%= f.label :details %>
<%= f.text_area :details %>
- <%= f.label :completion_status %>
- <%= f.check-box :completion_status %>
-
- <%= f.label :completion_date %>
- <%= f.date_field :completion_date %>
-
- <%= f.save %>
+ <%= f.submit %>
<% end %>
diff --git a/app/views/tasks/index.html.erb b/app/views/tasks/index.html.erb
index af7b47bcd..b277b7e9c 100644
--- a/app/views/tasks/index.html.erb
+++ b/app/views/tasks/index.html.erb
@@ -21,7 +21,10 @@
<%= button_to "Delete Task", {action: "destroy", id: task.id}, method: :delete, data: {confirm: "Are you sure you want to delete this task?" }%>
- <%= button_to "Complete Task", {action: "patch", id: task.id}, method: :delete}%>
+ <%= button_to "Complete Task", mark_complete_path(task.id), {:method => :patch}%>
+
+
+ <%= button_to "Edit Task", edit_path(task.id), {:method => :get} %>
diff --git a/app/views/tasks/mark_complete.html.erb b/app/views/tasks/mark_complete.html.erb
new file mode 100644
index 000000000..c7ce0d5cd
--- /dev/null
+++ b/app/views/tasks/mark_complete.html.erb
@@ -0,0 +1,15 @@
+Task Completed
+
+ <%= @mytask.title %>
+ Type: <%= @mytask.description %>
+
+ <%= @mytask.details %>
+
+Completed On:<%= @mytask.completion_date %>
+
+
+
+ <%= link_to "Home", index_path %>
+
+
+
diff --git a/app/views/tasks/new.html.erb b/app/views/tasks/new.html.erb
index 30e2d02c9..14ae8c122 100644
--- a/app/views/tasks/new.html.erb
+++ b/app/views/tasks/new.html.erb
@@ -1,7 +1,7 @@
Create a New Task
- <%= form_for :task do |f| %>
+ <%= form_for @mytask, as: :create, url: create_path, method: :post do |f| %>
<%= f.label :title %>
<%= f.text_field :title %>
diff --git a/app/views/tasks/show.html.erb b/app/views/tasks/show.html.erb
index d89da6b54..0befd764f 100644
--- a/app/views/tasks/show.html.erb
+++ b/app/views/tasks/show.html.erb
@@ -17,5 +17,14 @@
<%= button_to "Delete Task", {action: "destroy", id: @mytask.id}, method: :delete, data: {confirm: "Are you sure you want to delete this task?" }%>
+
+ <%= button_to "Complete Task", mark_complete_path(task.id), {:method => :patch}%>
+
+
+ <%= button_to "Edit Task", edit_path(task.id), {:method => :get} %>
+
+
+ <%= link_to "Home", index_path %>
+
diff --git a/app/views/tasks/update.html.erb b/app/views/tasks/update.html.erb
index 3c7837fa1..c09463da4 100644
--- a/app/views/tasks/update.html.erb
+++ b/app/views/tasks/update.html.erb
@@ -1,15 +1,15 @@
Tasks#update
-<%= @title %>
-<%= @description %>
+<%= @mytask.title %>
+<%= @mytask.description %>
- <%= @details %>
+ <%= @mytask.details %>
-
-
- <%= @completion_status %>
-
-
- <%= @completion_date %>
-
-
+Completed On:<%= @mytask.completion_date %>
+
+
+
+ <%= link_to "Home", index_path %>
+
+
+
diff --git a/config/routes.rb b/config/routes.rb
index 63f15e294..ecc272914 100644
--- a/config/routes.rb
+++ b/config/routes.rb
@@ -1,8 +1,6 @@
Rails.application.routes.draw do
root to: 'tasks#index'
- resources :tasks
-
get 'tasks/index', as: 'index'
get 'tasks/create' => 'tasks#create'
@@ -11,16 +9,17 @@
get 'tasks/:id/show/' => 'tasks#show', as: 'show'
- patch 'tasks/:id/mark_complete' => 'tasks#'
-
delete 'tasks/:id/destroy' => 'tasks#destroy', as: 'delete'
- get 'tasks/edit/:id' => 'tasks#edit', as: 'edit'
+ get 'tasks/:id/edit' => 'tasks#edit', as: 'edit'
- put 'tasks/update' => 'tasks#update', as: 'update'
+ put 'tasks/:id/update' => 'tasks#update', as: 'update'
get 'tasks/new' => 'tasks#new', as: 'new'
+
+ patch 'tasks/:id/mark_complete' => 'tasks#mark_complete', as: 'mark_complete'
+
# The priority is based upon order of creation: first created -> highest priority.
# See how all your routes lay out with "rake routes".
diff --git a/db/development.sqlite3 b/db/development.sqlite3
index 05c44fe6f41db7c8842937c9a3082fd73c9797d8..c5ae5e95dcca85d7f05bb2e92a153bcf00fd8eed 100644
GIT binary patch
delta 292
zcmZozz}T>Wae_1>-$WT_M!t;+3-$T=D;Ze$!Wj6w`T6*^@P%y_6ma9Kk746vP*jy?
zU~qKIPD#tkNViVR$u7=L$;wMlEKbQt&r8Wm&$mtll12uGX1az3x&|f+28LEfW>$tK
zdZs28rWTgCWg=KP8KkAvL8b#uP0UJ3%gIhG22vm!(lV@bEVF@@q@fvLVr5{dXJTMr
zW@Ln0W-_0Bwj=`sgAjwNejO7hkgNca#bBoWWae_1>=R_H2M$U~13-x&!7#NuN`55>s`T6)}ZWa{i=BqDe;bc%0j%Q$S
zbo9^6QAo~6%u7#APAn=;&PYuu%}G^AEGWp&%qz)F%_}KZD9k8
zG%Lw4GB7mLHL%n*Hc&7!vNAEWGBMXPH#amjGsi8H$;`>1De4Hcbh3nfB1a<&6DNbJ
qe&Xaw_Ev&{rKzcT3XXYssR}MYI}>vzpRt#pe9>NXlf!?0Miu}s={h(7
diff --git a/log/development.log b/log/development.log
index 9f89d59c2..91609474a 100644
--- a/log/development.log
+++ b/log/development.log
@@ -1476,3 +1476,4093 @@ SyntaxError (/Users/brandimilligan/Dropbox/ada/wk8/TaskListRails/app/views/tasks
Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/web-console-2.3.0/lib/web_console/templates/error_page.js.erb within layouts/javascript (0.7ms)
Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/web-console-2.3.0/lib/web_console/templates/index.html.erb (263.2ms)
[1m[36mTask Load (4.4ms)[0m [1mSELECT "tasks".* FROM "tasks"[0m
+
+
+Started GET "/" for ::1 at 2016-10-03 17:27:33 -0700
+ [1m[36mActiveRecord::SchemaMigration Load (0.5ms)[0m [1mSELECT "schema_migrations".* FROM "schema_migrations"[0m
+Processing by TasksController#index as HTML
+ Rendered tasks/index.html.erb within layouts/application (2.6ms)
+Completed 500 Internal Server Error in 47ms (ActiveRecord: 0.0ms)
+
+SyntaxError - syntax error, unexpected tSTRING_DEND, expecting ')'
+..., id: task.id}, method: :patch});@output_buffer.safe_append='
+... ^
+/Users/brandimilligan/Dropbox/ada/wk8/TaskListRails/app/views/tasks/index.html.erb:28: syntax error, unexpected keyword_end, expecting ')'
+'.freeze; end
+ ^
+/Users/brandimilligan/Dropbox/ada/wk8/TaskListRails/app/views/tasks/index.html.erb:38: syntax error, unexpected keyword_ensure, expecting ')'
+/Users/brandimilligan/Dropbox/ada/wk8/TaskListRails/app/views/tasks/index.html.erb:40: syntax error, unexpected keyword_end, expecting ')':
+ app/views/tasks/index.html.erb:24:in `'
+ actionview (4.2.7) lib/action_view/template.rb:296:in `compile'
+ actionview (4.2.7) lib/action_view/template.rb:245:in `block (2 levels) in compile!'
+ activesupport (4.2.7) lib/active_support/notifications.rb:166:in `instrument'
+ actionview (4.2.7) lib/action_view/template.rb:333:in `instrument'
+ actionview (4.2.7) lib/action_view/template.rb:244:in `block in compile!'
+ actionview (4.2.7) lib/action_view/template.rb:232:in `compile!'
+ actionview (4.2.7) lib/action_view/template.rb:144:in `block in render'
+ activesupport (4.2.7) lib/active_support/notifications.rb:166:in `instrument'
+ actionview (4.2.7) lib/action_view/template.rb:333:in `instrument'
+ actionview (4.2.7) lib/action_view/template.rb:143:in `render'
+ actionview (4.2.7) lib/action_view/renderer/template_renderer.rb:54:in `block (2 levels) in render_template'
+ actionview (4.2.7) lib/action_view/renderer/abstract_renderer.rb:39:in `block in instrument'
+ activesupport (4.2.7) lib/active_support/notifications.rb:164:in `block in instrument'
+ activesupport (4.2.7) lib/active_support/notifications/instrumenter.rb:20:in `instrument'
+ activesupport (4.2.7) lib/active_support/notifications.rb:164:in `instrument'
+ actionview (4.2.7) lib/action_view/renderer/abstract_renderer.rb:39:in `instrument'
+ actionview (4.2.7) lib/action_view/renderer/template_renderer.rb:53:in `block in render_template'
+ actionview (4.2.7) lib/action_view/renderer/template_renderer.rb:61:in `render_with_layout'
+ actionview (4.2.7) lib/action_view/renderer/template_renderer.rb:52:in `render_template'
+ actionview (4.2.7) lib/action_view/renderer/template_renderer.rb:14:in `render'
+ actionview (4.2.7) lib/action_view/renderer/renderer.rb:46:in `render_template'
+ actionview (4.2.7) lib/action_view/renderer/renderer.rb:27:in `render'
+ actionview (4.2.7) lib/action_view/rendering.rb:100:in `_render_template'
+ actionpack (4.2.7) lib/action_controller/metal/streaming.rb:217:in `_render_template'
+ actionview (4.2.7) lib/action_view/rendering.rb:83:in `render_to_body'
+ actionpack (4.2.7) lib/action_controller/metal/rendering.rb:32:in `render_to_body'
+ actionpack (4.2.7) lib/action_controller/metal/renderers.rb:37:in `render_to_body'
+ actionpack (4.2.7) lib/abstract_controller/rendering.rb:25:in `render'
+ actionpack (4.2.7) lib/action_controller/metal/rendering.rb:16:in `render'
+ actionpack (4.2.7) lib/action_controller/metal/instrumentation.rb:44:in `block (2 levels) in render'
+ activesupport (4.2.7) lib/active_support/core_ext/benchmark.rb:12:in `block in ms'
+ /Users/brandimilligan/.rvm/rubies/ruby-2.3.0/lib/ruby/2.3.0/benchmark.rb:308:in `realtime'
+ activesupport (4.2.7) lib/active_support/core_ext/benchmark.rb:12:in `ms'
+ actionpack (4.2.7) lib/action_controller/metal/instrumentation.rb:44:in `block in render'
+ actionpack (4.2.7) lib/action_controller/metal/instrumentation.rb:87:in `cleanup_view_runtime'
+ activerecord (4.2.7) lib/active_record/railties/controller_runtime.rb:25:in `cleanup_view_runtime'
+ actionpack (4.2.7) lib/action_controller/metal/instrumentation.rb:43:in `render'
+ actionpack (4.2.7) lib/action_controller/metal/implicit_render.rb:10:in `default_render'
+ actionpack (4.2.7) lib/action_controller/metal/implicit_render.rb:5:in `send_action'
+ actionpack (4.2.7) lib/abstract_controller/base.rb:198:in `process_action'
+ actionpack (4.2.7) lib/action_controller/metal/rendering.rb:10:in `process_action'
+ actionpack (4.2.7) lib/abstract_controller/callbacks.rb:20:in `block in process_action'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:117:in `call'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:555:in `block (2 levels) in compile'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:505:in `call'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:92:in `__run_callbacks__'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:778:in `_run_process_action_callbacks'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:81:in `run_callbacks'
+ actionpack (4.2.7) lib/abstract_controller/callbacks.rb:19:in `process_action'
+ actionpack (4.2.7) lib/action_controller/metal/rescue.rb:29:in `process_action'
+ actionpack (4.2.7) lib/action_controller/metal/instrumentation.rb:32:in `block in process_action'
+ activesupport (4.2.7) lib/active_support/notifications.rb:164:in `block in instrument'
+ activesupport (4.2.7) lib/active_support/notifications/instrumenter.rb:20:in `instrument'
+ activesupport (4.2.7) lib/active_support/notifications.rb:164:in `instrument'
+ actionpack (4.2.7) lib/action_controller/metal/instrumentation.rb:30:in `process_action'
+ actionpack (4.2.7) lib/action_controller/metal/params_wrapper.rb:250:in `process_action'
+ activerecord (4.2.7) lib/active_record/railties/controller_runtime.rb:18:in `process_action'
+ actionpack (4.2.7) lib/abstract_controller/base.rb:137:in `process'
+ actionview (4.2.7) lib/action_view/rendering.rb:30:in `process'
+ actionpack (4.2.7) lib/action_controller/metal.rb:196:in `dispatch'
+ actionpack (4.2.7) lib/action_controller/metal/rack_delegation.rb:13:in `dispatch'
+ actionpack (4.2.7) lib/action_controller/metal.rb:237:in `block in action'
+ actionpack (4.2.7) lib/action_dispatch/routing/route_set.rb:74:in `dispatch'
+ actionpack (4.2.7) lib/action_dispatch/routing/route_set.rb:43:in `serve'
+ actionpack (4.2.7) lib/action_dispatch/journey/router.rb:43:in `block in serve'
+ actionpack (4.2.7) lib/action_dispatch/journey/router.rb:30:in `serve'
+ actionpack (4.2.7) lib/action_dispatch/routing/route_set.rb:817:in `call'
+ rack (1.6.4) lib/rack/etag.rb:24:in `call'
+ rack (1.6.4) lib/rack/conditionalget.rb:25:in `call'
+ rack (1.6.4) lib/rack/head.rb:13:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/params_parser.rb:27:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/flash.rb:260:in `call'
+ rack (1.6.4) lib/rack/session/abstract/id.rb:225:in `context'
+ rack (1.6.4) lib/rack/session/abstract/id.rb:220:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/cookies.rb:560:in `call'
+ activerecord (4.2.7) lib/active_record/query_cache.rb:36:in `call'
+ activerecord (4.2.7) lib/active_record/connection_adapters/abstract/connection_pool.rb:653:in `call'
+ activerecord (4.2.7) lib/active_record/migration.rb:377:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/callbacks.rb:29:in `block in call'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:88:in `__run_callbacks__'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:778:in `_run_call_callbacks'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:81:in `run_callbacks'
+ actionpack (4.2.7) lib/action_dispatch/middleware/callbacks.rb:27:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/reloader.rb:73:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/remote_ip.rb:78:in `call'
+ better_errors (2.1.1) lib/better_errors/middleware.rb:84:in `protected_app_call'
+ better_errors (2.1.1) lib/better_errors/middleware.rb:79:in `better_errors_call'
+ better_errors (2.1.1) lib/better_errors/middleware.rb:57:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/debug_exceptions.rb:17:in `call'
+ web-console (2.3.0) lib/web_console/middleware.rb:28:in `block in call'
+ web-console (2.3.0) lib/web_console/middleware.rb:18:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/show_exceptions.rb:30:in `call'
+ railties (4.2.7) lib/rails/rack/logger.rb:38:in `call_app'
+ railties (4.2.7) lib/rails/rack/logger.rb:20:in `block in call'
+ activesupport (4.2.7) lib/active_support/tagged_logging.rb:68:in `block in tagged'
+ activesupport (4.2.7) lib/active_support/tagged_logging.rb:26:in `tagged'
+ activesupport (4.2.7) lib/active_support/tagged_logging.rb:68:in `tagged'
+ railties (4.2.7) lib/rails/rack/logger.rb:20:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/request_id.rb:21:in `call'
+ rack (1.6.4) lib/rack/methodoverride.rb:22:in `call'
+ rack (1.6.4) lib/rack/runtime.rb:18:in `call'
+ activesupport (4.2.7) lib/active_support/cache/strategy/local_cache_middleware.rb:28:in `call'
+ rack (1.6.4) lib/rack/lock.rb:17:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/static.rb:120:in `call'
+ rack (1.6.4) lib/rack/sendfile.rb:113:in `call'
+ railties (4.2.7) lib/rails/engine.rb:518:in `call'
+ railties (4.2.7) lib/rails/application.rb:165:in `call'
+ rack (1.6.4) lib/rack/lock.rb:17:in `call'
+ rack (1.6.4) lib/rack/content_length.rb:15:in `call'
+ rack (1.6.4) lib/rack/handler/webrick.rb:88:in `service'
+ /Users/brandimilligan/.rvm/rubies/ruby-2.3.0/lib/ruby/2.3.0/webrick/httpserver.rb:140:in `service'
+ /Users/brandimilligan/.rvm/rubies/ruby-2.3.0/lib/ruby/2.3.0/webrick/httpserver.rb:96:in `run'
+ /Users/brandimilligan/.rvm/rubies/ruby-2.3.0/lib/ruby/2.3.0/webrick/server.rb:296:in `block in start_thread'
+
+
+
+Started POST "/__better_errors/ba8f030d497316e9/variables" for ::1 at 2016-10-03 17:27:34 -0700
+ [1m[35mTask Load (0.5ms)[0m SELECT "tasks".* FROM "tasks"
+
+
+Started GET "/" for ::1 at 2016-10-03 17:27:35 -0700
+Processing by TasksController#index as HTML
+ Rendered tasks/index.html.erb within layouts/application (1.9ms)
+Completed 500 Internal Server Error in 9ms (ActiveRecord: 0.0ms)
+
+SyntaxError - syntax error, unexpected tSTRING_DEND, expecting ')'
+..., id: task.id}, method: :patch});@output_buffer.safe_append='
+... ^
+/Users/brandimilligan/Dropbox/ada/wk8/TaskListRails/app/views/tasks/index.html.erb:28: syntax error, unexpected keyword_end, expecting ')'
+'.freeze; end
+ ^
+/Users/brandimilligan/Dropbox/ada/wk8/TaskListRails/app/views/tasks/index.html.erb:38: syntax error, unexpected keyword_ensure, expecting ')'
+/Users/brandimilligan/Dropbox/ada/wk8/TaskListRails/app/views/tasks/index.html.erb:40: syntax error, unexpected keyword_end, expecting ')':
+ app/views/tasks/index.html.erb:24:in `'
+ actionview (4.2.7) lib/action_view/template.rb:296:in `compile'
+ actionview (4.2.7) lib/action_view/template.rb:245:in `block (2 levels) in compile!'
+ activesupport (4.2.7) lib/active_support/notifications.rb:166:in `instrument'
+ actionview (4.2.7) lib/action_view/template.rb:333:in `instrument'
+ actionview (4.2.7) lib/action_view/template.rb:244:in `block in compile!'
+ actionview (4.2.7) lib/action_view/template.rb:232:in `compile!'
+ actionview (4.2.7) lib/action_view/template.rb:144:in `block in render'
+ activesupport (4.2.7) lib/active_support/notifications.rb:166:in `instrument'
+ actionview (4.2.7) lib/action_view/template.rb:333:in `instrument'
+ actionview (4.2.7) lib/action_view/template.rb:143:in `render'
+ actionview (4.2.7) lib/action_view/renderer/template_renderer.rb:54:in `block (2 levels) in render_template'
+ actionview (4.2.7) lib/action_view/renderer/abstract_renderer.rb:39:in `block in instrument'
+ activesupport (4.2.7) lib/active_support/notifications.rb:164:in `block in instrument'
+ activesupport (4.2.7) lib/active_support/notifications/instrumenter.rb:20:in `instrument'
+ activesupport (4.2.7) lib/active_support/notifications.rb:164:in `instrument'
+ actionview (4.2.7) lib/action_view/renderer/abstract_renderer.rb:39:in `instrument'
+ actionview (4.2.7) lib/action_view/renderer/template_renderer.rb:53:in `block in render_template'
+ actionview (4.2.7) lib/action_view/renderer/template_renderer.rb:61:in `render_with_layout'
+ actionview (4.2.7) lib/action_view/renderer/template_renderer.rb:52:in `render_template'
+ actionview (4.2.7) lib/action_view/renderer/template_renderer.rb:14:in `render'
+ actionview (4.2.7) lib/action_view/renderer/renderer.rb:46:in `render_template'
+ actionview (4.2.7) lib/action_view/renderer/renderer.rb:27:in `render'
+ actionview (4.2.7) lib/action_view/rendering.rb:100:in `_render_template'
+ actionpack (4.2.7) lib/action_controller/metal/streaming.rb:217:in `_render_template'
+ actionview (4.2.7) lib/action_view/rendering.rb:83:in `render_to_body'
+ actionpack (4.2.7) lib/action_controller/metal/rendering.rb:32:in `render_to_body'
+ actionpack (4.2.7) lib/action_controller/metal/renderers.rb:37:in `render_to_body'
+ actionpack (4.2.7) lib/abstract_controller/rendering.rb:25:in `render'
+ actionpack (4.2.7) lib/action_controller/metal/rendering.rb:16:in `render'
+ actionpack (4.2.7) lib/action_controller/metal/instrumentation.rb:44:in `block (2 levels) in render'
+ activesupport (4.2.7) lib/active_support/core_ext/benchmark.rb:12:in `block in ms'
+ /Users/brandimilligan/.rvm/rubies/ruby-2.3.0/lib/ruby/2.3.0/benchmark.rb:308:in `realtime'
+ activesupport (4.2.7) lib/active_support/core_ext/benchmark.rb:12:in `ms'
+ actionpack (4.2.7) lib/action_controller/metal/instrumentation.rb:44:in `block in render'
+ actionpack (4.2.7) lib/action_controller/metal/instrumentation.rb:87:in `cleanup_view_runtime'
+ activerecord (4.2.7) lib/active_record/railties/controller_runtime.rb:25:in `cleanup_view_runtime'
+ actionpack (4.2.7) lib/action_controller/metal/instrumentation.rb:43:in `render'
+ actionpack (4.2.7) lib/action_controller/metal/implicit_render.rb:10:in `default_render'
+ actionpack (4.2.7) lib/action_controller/metal/implicit_render.rb:5:in `send_action'
+ actionpack (4.2.7) lib/abstract_controller/base.rb:198:in `process_action'
+ actionpack (4.2.7) lib/action_controller/metal/rendering.rb:10:in `process_action'
+ actionpack (4.2.7) lib/abstract_controller/callbacks.rb:20:in `block in process_action'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:117:in `call'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:555:in `block (2 levels) in compile'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:505:in `call'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:92:in `__run_callbacks__'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:778:in `_run_process_action_callbacks'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:81:in `run_callbacks'
+ actionpack (4.2.7) lib/abstract_controller/callbacks.rb:19:in `process_action'
+ actionpack (4.2.7) lib/action_controller/metal/rescue.rb:29:in `process_action'
+ actionpack (4.2.7) lib/action_controller/metal/instrumentation.rb:32:in `block in process_action'
+ activesupport (4.2.7) lib/active_support/notifications.rb:164:in `block in instrument'
+ activesupport (4.2.7) lib/active_support/notifications/instrumenter.rb:20:in `instrument'
+ activesupport (4.2.7) lib/active_support/notifications.rb:164:in `instrument'
+ actionpack (4.2.7) lib/action_controller/metal/instrumentation.rb:30:in `process_action'
+ actionpack (4.2.7) lib/action_controller/metal/params_wrapper.rb:250:in `process_action'
+ activerecord (4.2.7) lib/active_record/railties/controller_runtime.rb:18:in `process_action'
+ actionpack (4.2.7) lib/abstract_controller/base.rb:137:in `process'
+ actionview (4.2.7) lib/action_view/rendering.rb:30:in `process'
+ actionpack (4.2.7) lib/action_controller/metal.rb:196:in `dispatch'
+ actionpack (4.2.7) lib/action_controller/metal/rack_delegation.rb:13:in `dispatch'
+ actionpack (4.2.7) lib/action_controller/metal.rb:237:in `block in action'
+ actionpack (4.2.7) lib/action_dispatch/routing/route_set.rb:74:in `dispatch'
+ actionpack (4.2.7) lib/action_dispatch/routing/route_set.rb:43:in `serve'
+ actionpack (4.2.7) lib/action_dispatch/journey/router.rb:43:in `block in serve'
+ actionpack (4.2.7) lib/action_dispatch/journey/router.rb:30:in `serve'
+ actionpack (4.2.7) lib/action_dispatch/routing/route_set.rb:817:in `call'
+ rack (1.6.4) lib/rack/etag.rb:24:in `call'
+ rack (1.6.4) lib/rack/conditionalget.rb:25:in `call'
+ rack (1.6.4) lib/rack/head.rb:13:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/params_parser.rb:27:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/flash.rb:260:in `call'
+ rack (1.6.4) lib/rack/session/abstract/id.rb:225:in `context'
+ rack (1.6.4) lib/rack/session/abstract/id.rb:220:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/cookies.rb:560:in `call'
+ activerecord (4.2.7) lib/active_record/query_cache.rb:36:in `call'
+ activerecord (4.2.7) lib/active_record/connection_adapters/abstract/connection_pool.rb:653:in `call'
+ activerecord (4.2.7) lib/active_record/migration.rb:377:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/callbacks.rb:29:in `block in call'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:88:in `__run_callbacks__'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:778:in `_run_call_callbacks'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:81:in `run_callbacks'
+ actionpack (4.2.7) lib/action_dispatch/middleware/callbacks.rb:27:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/reloader.rb:73:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/remote_ip.rb:78:in `call'
+ better_errors (2.1.1) lib/better_errors/middleware.rb:84:in `protected_app_call'
+ better_errors (2.1.1) lib/better_errors/middleware.rb:79:in `better_errors_call'
+ better_errors (2.1.1) lib/better_errors/middleware.rb:57:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/debug_exceptions.rb:17:in `call'
+ web-console (2.3.0) lib/web_console/middleware.rb:28:in `block in call'
+ web-console (2.3.0) lib/web_console/middleware.rb:18:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/show_exceptions.rb:30:in `call'
+ railties (4.2.7) lib/rails/rack/logger.rb:38:in `call_app'
+ railties (4.2.7) lib/rails/rack/logger.rb:20:in `block in call'
+ activesupport (4.2.7) lib/active_support/tagged_logging.rb:68:in `block in tagged'
+ activesupport (4.2.7) lib/active_support/tagged_logging.rb:26:in `tagged'
+ activesupport (4.2.7) lib/active_support/tagged_logging.rb:68:in `tagged'
+ railties (4.2.7) lib/rails/rack/logger.rb:20:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/request_id.rb:21:in `call'
+ rack (1.6.4) lib/rack/methodoverride.rb:22:in `call'
+ rack (1.6.4) lib/rack/runtime.rb:18:in `call'
+ activesupport (4.2.7) lib/active_support/cache/strategy/local_cache_middleware.rb:28:in `call'
+ rack (1.6.4) lib/rack/lock.rb:17:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/static.rb:120:in `call'
+ rack (1.6.4) lib/rack/sendfile.rb:113:in `call'
+ railties (4.2.7) lib/rails/engine.rb:518:in `call'
+ railties (4.2.7) lib/rails/application.rb:165:in `call'
+ rack (1.6.4) lib/rack/lock.rb:17:in `call'
+ rack (1.6.4) lib/rack/content_length.rb:15:in `call'
+ rack (1.6.4) lib/rack/handler/webrick.rb:88:in `service'
+ /Users/brandimilligan/.rvm/rubies/ruby-2.3.0/lib/ruby/2.3.0/webrick/httpserver.rb:140:in `service'
+ /Users/brandimilligan/.rvm/rubies/ruby-2.3.0/lib/ruby/2.3.0/webrick/httpserver.rb:96:in `run'
+ /Users/brandimilligan/.rvm/rubies/ruby-2.3.0/lib/ruby/2.3.0/webrick/server.rb:296:in `block in start_thread'
+
+
+
+Started POST "/__better_errors/748e25321e032ac2/variables" for ::1 at 2016-10-03 17:27:36 -0700
+ [1m[36mTask Load (0.2ms)[0m [1mSELECT "tasks".* FROM "tasks"[0m
+
+
+Started GET "/" for ::1 at 2016-10-03 17:28:50 -0700
+Processing by TasksController#index as HTML
+ [1m[35mTask Load (1.0ms)[0m SELECT "tasks".* FROM "tasks"
+ Rendered tasks/index.html.erb within layouts/application (10.6ms)
+Completed 200 OK in 459ms (Views: 457.2ms | ActiveRecord: 1.0ms)
+
+
+Started POST "/tasks/2/mark_complete?method=patch" for ::1 at 2016-10-03 17:28:56 -0700
+
+ActionController::RoutingError (No route matches [POST] "/tasks/2/mark_complete"):
+ actionpack (4.2.7) lib/action_dispatch/middleware/debug_exceptions.rb:21:in `call'
+ web-console (2.3.0) lib/web_console/middleware.rb:28:in `block in call'
+ web-console (2.3.0) lib/web_console/middleware.rb:18:in `catch'
+ web-console (2.3.0) lib/web_console/middleware.rb:18:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/show_exceptions.rb:30:in `call'
+ railties (4.2.7) lib/rails/rack/logger.rb:38:in `call_app'
+ railties (4.2.7) lib/rails/rack/logger.rb:20:in `block in call'
+ activesupport (4.2.7) lib/active_support/tagged_logging.rb:68:in `block in tagged'
+ activesupport (4.2.7) lib/active_support/tagged_logging.rb:26:in `tagged'
+ activesupport (4.2.7) lib/active_support/tagged_logging.rb:68:in `tagged'
+ railties (4.2.7) lib/rails/rack/logger.rb:20:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/request_id.rb:21:in `call'
+ rack (1.6.4) lib/rack/methodoverride.rb:22:in `call'
+ rack (1.6.4) lib/rack/runtime.rb:18:in `call'
+ activesupport (4.2.7) lib/active_support/cache/strategy/local_cache_middleware.rb:28:in `call'
+ rack (1.6.4) lib/rack/lock.rb:17:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/static.rb:120:in `call'
+ rack (1.6.4) lib/rack/sendfile.rb:113:in `call'
+ railties (4.2.7) lib/rails/engine.rb:518:in `call'
+ railties (4.2.7) lib/rails/application.rb:165:in `call'
+ rack (1.6.4) lib/rack/lock.rb:17:in `call'
+ rack (1.6.4) lib/rack/content_length.rb:15:in `call'
+ rack (1.6.4) lib/rack/handler/webrick.rb:88:in `service'
+ /Users/brandimilligan/.rvm/rubies/ruby-2.3.0/lib/ruby/2.3.0/webrick/httpserver.rb:140:in `service'
+ /Users/brandimilligan/.rvm/rubies/ruby-2.3.0/lib/ruby/2.3.0/webrick/httpserver.rb:96:in `run'
+ /Users/brandimilligan/.rvm/rubies/ruby-2.3.0/lib/ruby/2.3.0/webrick/server.rb:296:in `block in start_thread'
+
+
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/actionpack-4.2.7/lib/action_dispatch/middleware/templates/rescues/_trace.html.erb (2.8ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/actionpack-4.2.7/lib/action_dispatch/middleware/templates/routes/_route.html.erb (2.0ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/actionpack-4.2.7/lib/action_dispatch/middleware/templates/routes/_table.html.erb (12.8ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/actionpack-4.2.7/lib/action_dispatch/middleware/templates/rescues/_request_and_response.html.erb (2.3ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/actionpack-4.2.7/lib/action_dispatch/middleware/templates/rescues/routing_error.html.erb within rescues/layout (176.0ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/web-console-2.3.0/lib/web_console/templates/_markup.html.erb (0.8ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/web-console-2.3.0/lib/web_console/templates/_inner_console_markup.html.erb within layouts/inlined_string (0.6ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/web-console-2.3.0/lib/web_console/templates/_prompt_box_markup.html.erb within layouts/inlined_string (0.6ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/web-console-2.3.0/lib/web_console/templates/style.css.erb within layouts/inlined_string (0.7ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/web-console-2.3.0/lib/web_console/templates/console.js.erb within layouts/javascript (120.8ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/web-console-2.3.0/lib/web_console/templates/main.js.erb within layouts/javascript (0.6ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/web-console-2.3.0/lib/web_console/templates/error_page.js.erb within layouts/javascript (0.9ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/web-console-2.3.0/lib/web_console/templates/index.html.erb (256.7ms)
+
+
+Started GET "/tasks/2/mark_complete?method=patch" for ::1 at 2016-10-03 17:30:23 -0700
+
+ActionController::RoutingError (No route matches [GET] "/tasks/2/mark_complete"):
+ actionpack (4.2.7) lib/action_dispatch/middleware/debug_exceptions.rb:21:in `call'
+ web-console (2.3.0) lib/web_console/middleware.rb:28:in `block in call'
+ web-console (2.3.0) lib/web_console/middleware.rb:18:in `catch'
+ web-console (2.3.0) lib/web_console/middleware.rb:18:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/show_exceptions.rb:30:in `call'
+ railties (4.2.7) lib/rails/rack/logger.rb:38:in `call_app'
+ railties (4.2.7) lib/rails/rack/logger.rb:20:in `block in call'
+ activesupport (4.2.7) lib/active_support/tagged_logging.rb:68:in `block in tagged'
+ activesupport (4.2.7) lib/active_support/tagged_logging.rb:26:in `tagged'
+ activesupport (4.2.7) lib/active_support/tagged_logging.rb:68:in `tagged'
+ railties (4.2.7) lib/rails/rack/logger.rb:20:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/request_id.rb:21:in `call'
+ rack (1.6.4) lib/rack/methodoverride.rb:22:in `call'
+ rack (1.6.4) lib/rack/runtime.rb:18:in `call'
+ activesupport (4.2.7) lib/active_support/cache/strategy/local_cache_middleware.rb:28:in `call'
+ rack (1.6.4) lib/rack/lock.rb:17:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/static.rb:120:in `call'
+ rack (1.6.4) lib/rack/sendfile.rb:113:in `call'
+ railties (4.2.7) lib/rails/engine.rb:518:in `call'
+ railties (4.2.7) lib/rails/application.rb:165:in `call'
+ rack (1.6.4) lib/rack/lock.rb:17:in `call'
+ rack (1.6.4) lib/rack/content_length.rb:15:in `call'
+ rack (1.6.4) lib/rack/handler/webrick.rb:88:in `service'
+ /Users/brandimilligan/.rvm/rubies/ruby-2.3.0/lib/ruby/2.3.0/webrick/httpserver.rb:140:in `service'
+ /Users/brandimilligan/.rvm/rubies/ruby-2.3.0/lib/ruby/2.3.0/webrick/httpserver.rb:96:in `run'
+ /Users/brandimilligan/.rvm/rubies/ruby-2.3.0/lib/ruby/2.3.0/webrick/server.rb:296:in `block in start_thread'
+
+
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/actionpack-4.2.7/lib/action_dispatch/middleware/templates/rescues/_trace.html.erb (5.3ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/actionpack-4.2.7/lib/action_dispatch/middleware/templates/routes/_route.html.erb (7.3ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/actionpack-4.2.7/lib/action_dispatch/middleware/templates/routes/_table.html.erb (3.6ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/actionpack-4.2.7/lib/action_dispatch/middleware/templates/rescues/_request_and_response.html.erb (4.4ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/actionpack-4.2.7/lib/action_dispatch/middleware/templates/rescues/routing_error.html.erb within rescues/layout (170.0ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/web-console-2.3.0/lib/web_console/templates/_markup.html.erb (1.3ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/web-console-2.3.0/lib/web_console/templates/_inner_console_markup.html.erb within layouts/inlined_string (0.8ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/web-console-2.3.0/lib/web_console/templates/_prompt_box_markup.html.erb within layouts/inlined_string (2.0ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/web-console-2.3.0/lib/web_console/templates/style.css.erb within layouts/inlined_string (1.6ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/web-console-2.3.0/lib/web_console/templates/console.js.erb within layouts/javascript (110.2ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/web-console-2.3.0/lib/web_console/templates/main.js.erb within layouts/javascript (0.5ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/web-console-2.3.0/lib/web_console/templates/error_page.js.erb within layouts/javascript (0.6ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/web-console-2.3.0/lib/web_console/templates/index.html.erb (242.7ms)
+
+
+Started GET "/tasks/2/mark_complete?method=patch" for ::1 at 2016-10-03 17:31:06 -0700
+
+ActionController::RoutingError (No route matches [GET] "/tasks/2/mark_complete"):
+ actionpack (4.2.7) lib/action_dispatch/middleware/debug_exceptions.rb:21:in `call'
+ web-console (2.3.0) lib/web_console/middleware.rb:28:in `block in call'
+ web-console (2.3.0) lib/web_console/middleware.rb:18:in `catch'
+ web-console (2.3.0) lib/web_console/middleware.rb:18:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/show_exceptions.rb:30:in `call'
+ railties (4.2.7) lib/rails/rack/logger.rb:38:in `call_app'
+ railties (4.2.7) lib/rails/rack/logger.rb:20:in `block in call'
+ activesupport (4.2.7) lib/active_support/tagged_logging.rb:68:in `block in tagged'
+ activesupport (4.2.7) lib/active_support/tagged_logging.rb:26:in `tagged'
+ activesupport (4.2.7) lib/active_support/tagged_logging.rb:68:in `tagged'
+ railties (4.2.7) lib/rails/rack/logger.rb:20:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/request_id.rb:21:in `call'
+ rack (1.6.4) lib/rack/methodoverride.rb:22:in `call'
+ rack (1.6.4) lib/rack/runtime.rb:18:in `call'
+ activesupport (4.2.7) lib/active_support/cache/strategy/local_cache_middleware.rb:28:in `call'
+ rack (1.6.4) lib/rack/lock.rb:17:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/static.rb:120:in `call'
+ rack (1.6.4) lib/rack/sendfile.rb:113:in `call'
+ railties (4.2.7) lib/rails/engine.rb:518:in `call'
+ railties (4.2.7) lib/rails/application.rb:165:in `call'
+ rack (1.6.4) lib/rack/lock.rb:17:in `call'
+ rack (1.6.4) lib/rack/content_length.rb:15:in `call'
+ rack (1.6.4) lib/rack/handler/webrick.rb:88:in `service'
+ /Users/brandimilligan/.rvm/rubies/ruby-2.3.0/lib/ruby/2.3.0/webrick/httpserver.rb:140:in `service'
+ /Users/brandimilligan/.rvm/rubies/ruby-2.3.0/lib/ruby/2.3.0/webrick/httpserver.rb:96:in `run'
+ /Users/brandimilligan/.rvm/rubies/ruby-2.3.0/lib/ruby/2.3.0/webrick/server.rb:296:in `block in start_thread'
+
+
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/actionpack-4.2.7/lib/action_dispatch/middleware/templates/rescues/_trace.html.erb (2.2ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/actionpack-4.2.7/lib/action_dispatch/middleware/templates/routes/_route.html.erb (1.9ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/actionpack-4.2.7/lib/action_dispatch/middleware/templates/routes/_table.html.erb (2.0ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/actionpack-4.2.7/lib/action_dispatch/middleware/templates/rescues/_request_and_response.html.erb (2.0ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/actionpack-4.2.7/lib/action_dispatch/middleware/templates/rescues/routing_error.html.erb within rescues/layout (148.8ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/web-console-2.3.0/lib/web_console/templates/_markup.html.erb (0.7ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/web-console-2.3.0/lib/web_console/templates/_inner_console_markup.html.erb within layouts/inlined_string (0.6ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/web-console-2.3.0/lib/web_console/templates/_prompt_box_markup.html.erb within layouts/inlined_string (0.5ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/web-console-2.3.0/lib/web_console/templates/style.css.erb within layouts/inlined_string (0.6ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/web-console-2.3.0/lib/web_console/templates/console.js.erb within layouts/javascript (101.4ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/web-console-2.3.0/lib/web_console/templates/main.js.erb within layouts/javascript (0.5ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/web-console-2.3.0/lib/web_console/templates/error_page.js.erb within layouts/javascript (0.7ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/web-console-2.3.0/lib/web_console/templates/index.html.erb (224.4ms)
+
+
+Started GET "/" for ::1 at 2016-10-03 17:31:13 -0700
+Processing by TasksController#index as HTML
+ [1m[36mTask Load (0.7ms)[0m [1mSELECT "tasks".* FROM "tasks"[0m
+ Rendered tasks/index.html.erb within layouts/application (12.1ms)
+Completed 200 OK in 82ms (Views: 77.7ms | ActiveRecord: 1.1ms)
+
+
+Started PATCH "/tasks/2/mark_complete" for ::1 at 2016-10-03 17:31:15 -0700
+Processing by TasksController#mark_complete as HTML
+ Parameters: {"authenticity_token"=>"nz4Ijv26Yu5gSoSt76IzjV0td1ihpqL+bW+cscmCUBu0BvJiGscdtAf5frf8dy4SkH8bumpUilyKUyJInUXE5g==", "id"=>"2"}
+ [1m[35mTask Load (0.4ms)[0m SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = ? LIMIT 1 [["id", 2]]
+Completed 500 Internal Server Error in 43ms (ActiveRecord: 0.4ms)
+
+NameError - undefined local variable or method `parmas' for #
+Did you mean? params:
+ app/controllers/tasks_controller.rb:52:in `mark_complete'
+ actionpack (4.2.7) lib/action_controller/metal/implicit_render.rb:4:in `send_action'
+ actionpack (4.2.7) lib/abstract_controller/base.rb:198:in `process_action'
+ actionpack (4.2.7) lib/action_controller/metal/rendering.rb:10:in `process_action'
+ actionpack (4.2.7) lib/abstract_controller/callbacks.rb:20:in `block in process_action'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:117:in `call'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:555:in `block (2 levels) in compile'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:505:in `call'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:92:in `__run_callbacks__'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:778:in `_run_process_action_callbacks'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:81:in `run_callbacks'
+ actionpack (4.2.7) lib/abstract_controller/callbacks.rb:19:in `process_action'
+ actionpack (4.2.7) lib/action_controller/metal/rescue.rb:29:in `process_action'
+ actionpack (4.2.7) lib/action_controller/metal/instrumentation.rb:32:in `block in process_action'
+ activesupport (4.2.7) lib/active_support/notifications.rb:164:in `block in instrument'
+ activesupport (4.2.7) lib/active_support/notifications/instrumenter.rb:20:in `instrument'
+ activesupport (4.2.7) lib/active_support/notifications.rb:164:in `instrument'
+ actionpack (4.2.7) lib/action_controller/metal/instrumentation.rb:30:in `process_action'
+ actionpack (4.2.7) lib/action_controller/metal/params_wrapper.rb:250:in `process_action'
+ activerecord (4.2.7) lib/active_record/railties/controller_runtime.rb:18:in `process_action'
+ actionpack (4.2.7) lib/abstract_controller/base.rb:137:in `process'
+ actionview (4.2.7) lib/action_view/rendering.rb:30:in `process'
+ actionpack (4.2.7) lib/action_controller/metal.rb:196:in `dispatch'
+ actionpack (4.2.7) lib/action_controller/metal/rack_delegation.rb:13:in `dispatch'
+ actionpack (4.2.7) lib/action_controller/metal.rb:237:in `block in action'
+ actionpack (4.2.7) lib/action_dispatch/routing/route_set.rb:74:in `dispatch'
+ actionpack (4.2.7) lib/action_dispatch/routing/route_set.rb:43:in `serve'
+ actionpack (4.2.7) lib/action_dispatch/journey/router.rb:43:in `block in serve'
+ actionpack (4.2.7) lib/action_dispatch/journey/router.rb:30:in `serve'
+ actionpack (4.2.7) lib/action_dispatch/routing/route_set.rb:817:in `call'
+ rack (1.6.4) lib/rack/etag.rb:24:in `call'
+ rack (1.6.4) lib/rack/conditionalget.rb:38:in `call'
+ rack (1.6.4) lib/rack/head.rb:13:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/params_parser.rb:27:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/flash.rb:260:in `call'
+ rack (1.6.4) lib/rack/session/abstract/id.rb:225:in `context'
+ rack (1.6.4) lib/rack/session/abstract/id.rb:220:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/cookies.rb:560:in `call'
+ activerecord (4.2.7) lib/active_record/query_cache.rb:36:in `call'
+ activerecord (4.2.7) lib/active_record/connection_adapters/abstract/connection_pool.rb:653:in `call'
+ activerecord (4.2.7) lib/active_record/migration.rb:377:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/callbacks.rb:29:in `block in call'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:88:in `__run_callbacks__'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:778:in `_run_call_callbacks'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:81:in `run_callbacks'
+ actionpack (4.2.7) lib/action_dispatch/middleware/callbacks.rb:27:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/reloader.rb:73:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/remote_ip.rb:78:in `call'
+ better_errors (2.1.1) lib/better_errors/middleware.rb:84:in `protected_app_call'
+ better_errors (2.1.1) lib/better_errors/middleware.rb:79:in `better_errors_call'
+ better_errors (2.1.1) lib/better_errors/middleware.rb:57:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/debug_exceptions.rb:17:in `call'
+ web-console (2.3.0) lib/web_console/middleware.rb:28:in `block in call'
+ web-console (2.3.0) lib/web_console/middleware.rb:18:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/show_exceptions.rb:30:in `call'
+ railties (4.2.7) lib/rails/rack/logger.rb:38:in `call_app'
+ railties (4.2.7) lib/rails/rack/logger.rb:20:in `block in call'
+ activesupport (4.2.7) lib/active_support/tagged_logging.rb:68:in `block in tagged'
+ activesupport (4.2.7) lib/active_support/tagged_logging.rb:26:in `tagged'
+ activesupport (4.2.7) lib/active_support/tagged_logging.rb:68:in `tagged'
+ railties (4.2.7) lib/rails/rack/logger.rb:20:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/request_id.rb:21:in `call'
+ rack (1.6.4) lib/rack/methodoverride.rb:22:in `call'
+ rack (1.6.4) lib/rack/runtime.rb:18:in `call'
+ activesupport (4.2.7) lib/active_support/cache/strategy/local_cache_middleware.rb:28:in `call'
+ rack (1.6.4) lib/rack/lock.rb:17:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/static.rb:120:in `call'
+ rack (1.6.4) lib/rack/sendfile.rb:113:in `call'
+ railties (4.2.7) lib/rails/engine.rb:518:in `call'
+ railties (4.2.7) lib/rails/application.rb:165:in `call'
+ rack (1.6.4) lib/rack/lock.rb:17:in `call'
+ rack (1.6.4) lib/rack/content_length.rb:15:in `call'
+ rack (1.6.4) lib/rack/handler/webrick.rb:88:in `service'
+ /Users/brandimilligan/.rvm/rubies/ruby-2.3.0/lib/ruby/2.3.0/webrick/httpserver.rb:140:in `service'
+ /Users/brandimilligan/.rvm/rubies/ruby-2.3.0/lib/ruby/2.3.0/webrick/httpserver.rb:96:in `run'
+ /Users/brandimilligan/.rvm/rubies/ruby-2.3.0/lib/ruby/2.3.0/webrick/server.rb:296:in `block in start_thread'
+
+
+
+Started POST "/__better_errors/e06e89d04cf7b53a/variables" for ::1 at 2016-10-03 17:31:16 -0700
+
+
+Started GET "/tasks/2/mark_complete" for ::1 at 2016-10-03 17:31:45 -0700
+
+ActionController::RoutingError (No route matches [GET] "/tasks/2/mark_complete"):
+ actionpack (4.2.7) lib/action_dispatch/middleware/debug_exceptions.rb:21:in `call'
+ web-console (2.3.0) lib/web_console/middleware.rb:28:in `block in call'
+ web-console (2.3.0) lib/web_console/middleware.rb:18:in `catch'
+ web-console (2.3.0) lib/web_console/middleware.rb:18:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/show_exceptions.rb:30:in `call'
+ railties (4.2.7) lib/rails/rack/logger.rb:38:in `call_app'
+ railties (4.2.7) lib/rails/rack/logger.rb:20:in `block in call'
+ activesupport (4.2.7) lib/active_support/tagged_logging.rb:68:in `block in tagged'
+ activesupport (4.2.7) lib/active_support/tagged_logging.rb:26:in `tagged'
+ activesupport (4.2.7) lib/active_support/tagged_logging.rb:68:in `tagged'
+ railties (4.2.7) lib/rails/rack/logger.rb:20:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/request_id.rb:21:in `call'
+ rack (1.6.4) lib/rack/methodoverride.rb:22:in `call'
+ rack (1.6.4) lib/rack/runtime.rb:18:in `call'
+ activesupport (4.2.7) lib/active_support/cache/strategy/local_cache_middleware.rb:28:in `call'
+ rack (1.6.4) lib/rack/lock.rb:17:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/static.rb:120:in `call'
+ rack (1.6.4) lib/rack/sendfile.rb:113:in `call'
+ railties (4.2.7) lib/rails/engine.rb:518:in `call'
+ railties (4.2.7) lib/rails/application.rb:165:in `call'
+ rack (1.6.4) lib/rack/lock.rb:17:in `call'
+ rack (1.6.4) lib/rack/content_length.rb:15:in `call'
+ rack (1.6.4) lib/rack/handler/webrick.rb:88:in `service'
+ /Users/brandimilligan/.rvm/rubies/ruby-2.3.0/lib/ruby/2.3.0/webrick/httpserver.rb:140:in `service'
+ /Users/brandimilligan/.rvm/rubies/ruby-2.3.0/lib/ruby/2.3.0/webrick/httpserver.rb:96:in `run'
+ /Users/brandimilligan/.rvm/rubies/ruby-2.3.0/lib/ruby/2.3.0/webrick/server.rb:296:in `block in start_thread'
+
+
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/actionpack-4.2.7/lib/action_dispatch/middleware/templates/rescues/_trace.html.erb (2.2ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/actionpack-4.2.7/lib/action_dispatch/middleware/templates/routes/_route.html.erb (1.7ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/actionpack-4.2.7/lib/action_dispatch/middleware/templates/routes/_table.html.erb (2.0ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/actionpack-4.2.7/lib/action_dispatch/middleware/templates/rescues/_request_and_response.html.erb (1.9ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/actionpack-4.2.7/lib/action_dispatch/middleware/templates/rescues/routing_error.html.erb within rescues/layout (149.0ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/web-console-2.3.0/lib/web_console/templates/_markup.html.erb (0.6ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/web-console-2.3.0/lib/web_console/templates/_inner_console_markup.html.erb within layouts/inlined_string (0.6ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/web-console-2.3.0/lib/web_console/templates/_prompt_box_markup.html.erb within layouts/inlined_string (0.5ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/web-console-2.3.0/lib/web_console/templates/style.css.erb within layouts/inlined_string (0.5ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/web-console-2.3.0/lib/web_console/templates/console.js.erb within layouts/javascript (99.5ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/web-console-2.3.0/lib/web_console/templates/main.js.erb within layouts/javascript (0.5ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/web-console-2.3.0/lib/web_console/templates/error_page.js.erb within layouts/javascript (0.6ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/web-console-2.3.0/lib/web_console/templates/index.html.erb (225.0ms)
+
+
+Started GET "/tasks/2/mark_complete" for ::1 at 2016-10-03 17:33:12 -0700
+
+ActionController::RoutingError (No route matches [GET] "/tasks/2/mark_complete"):
+ actionpack (4.2.7) lib/action_dispatch/middleware/debug_exceptions.rb:21:in `call'
+ web-console (2.3.0) lib/web_console/middleware.rb:28:in `block in call'
+ web-console (2.3.0) lib/web_console/middleware.rb:18:in `catch'
+ web-console (2.3.0) lib/web_console/middleware.rb:18:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/show_exceptions.rb:30:in `call'
+ railties (4.2.7) lib/rails/rack/logger.rb:38:in `call_app'
+ railties (4.2.7) lib/rails/rack/logger.rb:20:in `block in call'
+ activesupport (4.2.7) lib/active_support/tagged_logging.rb:68:in `block in tagged'
+ activesupport (4.2.7) lib/active_support/tagged_logging.rb:26:in `tagged'
+ activesupport (4.2.7) lib/active_support/tagged_logging.rb:68:in `tagged'
+ railties (4.2.7) lib/rails/rack/logger.rb:20:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/request_id.rb:21:in `call'
+ rack (1.6.4) lib/rack/methodoverride.rb:22:in `call'
+ rack (1.6.4) lib/rack/runtime.rb:18:in `call'
+ activesupport (4.2.7) lib/active_support/cache/strategy/local_cache_middleware.rb:28:in `call'
+ rack (1.6.4) lib/rack/lock.rb:17:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/static.rb:120:in `call'
+ rack (1.6.4) lib/rack/sendfile.rb:113:in `call'
+ railties (4.2.7) lib/rails/engine.rb:518:in `call'
+ railties (4.2.7) lib/rails/application.rb:165:in `call'
+ rack (1.6.4) lib/rack/lock.rb:17:in `call'
+ rack (1.6.4) lib/rack/content_length.rb:15:in `call'
+ rack (1.6.4) lib/rack/handler/webrick.rb:88:in `service'
+ /Users/brandimilligan/.rvm/rubies/ruby-2.3.0/lib/ruby/2.3.0/webrick/httpserver.rb:140:in `service'
+ /Users/brandimilligan/.rvm/rubies/ruby-2.3.0/lib/ruby/2.3.0/webrick/httpserver.rb:96:in `run'
+ /Users/brandimilligan/.rvm/rubies/ruby-2.3.0/lib/ruby/2.3.0/webrick/server.rb:296:in `block in start_thread'
+
+
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/actionpack-4.2.7/lib/action_dispatch/middleware/templates/rescues/_trace.html.erb (4.1ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/actionpack-4.2.7/lib/action_dispatch/middleware/templates/routes/_route.html.erb (6.1ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/actionpack-4.2.7/lib/action_dispatch/middleware/templates/routes/_table.html.erb (7.3ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/actionpack-4.2.7/lib/action_dispatch/middleware/templates/rescues/_request_and_response.html.erb (8.7ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/actionpack-4.2.7/lib/action_dispatch/middleware/templates/rescues/routing_error.html.erb within rescues/layout (215.4ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/web-console-2.3.0/lib/web_console/templates/_markup.html.erb (1.2ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/web-console-2.3.0/lib/web_console/templates/_inner_console_markup.html.erb within layouts/inlined_string (0.8ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/web-console-2.3.0/lib/web_console/templates/_prompt_box_markup.html.erb within layouts/inlined_string (0.8ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/web-console-2.3.0/lib/web_console/templates/style.css.erb within layouts/inlined_string (1.2ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/web-console-2.3.0/lib/web_console/templates/console.js.erb within layouts/javascript (106.2ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/web-console-2.3.0/lib/web_console/templates/main.js.erb within layouts/javascript (0.6ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/web-console-2.3.0/lib/web_console/templates/error_page.js.erb within layouts/javascript (0.8ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/web-console-2.3.0/lib/web_console/templates/index.html.erb (231.9ms)
+
+
+Started GET "/tasks/2/mark_complete" for ::1 at 2016-10-03 17:43:55 -0700
+
+ActionController::RoutingError (No route matches [GET] "/tasks/2/mark_complete"):
+ actionpack (4.2.7) lib/action_dispatch/middleware/debug_exceptions.rb:21:in `call'
+ web-console (2.3.0) lib/web_console/middleware.rb:28:in `block in call'
+ web-console (2.3.0) lib/web_console/middleware.rb:18:in `catch'
+ web-console (2.3.0) lib/web_console/middleware.rb:18:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/show_exceptions.rb:30:in `call'
+ railties (4.2.7) lib/rails/rack/logger.rb:38:in `call_app'
+ railties (4.2.7) lib/rails/rack/logger.rb:20:in `block in call'
+ activesupport (4.2.7) lib/active_support/tagged_logging.rb:68:in `block in tagged'
+ activesupport (4.2.7) lib/active_support/tagged_logging.rb:26:in `tagged'
+ activesupport (4.2.7) lib/active_support/tagged_logging.rb:68:in `tagged'
+ railties (4.2.7) lib/rails/rack/logger.rb:20:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/request_id.rb:21:in `call'
+ rack (1.6.4) lib/rack/methodoverride.rb:22:in `call'
+ rack (1.6.4) lib/rack/runtime.rb:18:in `call'
+ activesupport (4.2.7) lib/active_support/cache/strategy/local_cache_middleware.rb:28:in `call'
+ rack (1.6.4) lib/rack/lock.rb:17:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/static.rb:120:in `call'
+ rack (1.6.4) lib/rack/sendfile.rb:113:in `call'
+ railties (4.2.7) lib/rails/engine.rb:518:in `call'
+ railties (4.2.7) lib/rails/application.rb:165:in `call'
+ rack (1.6.4) lib/rack/lock.rb:17:in `call'
+ rack (1.6.4) lib/rack/content_length.rb:15:in `call'
+ rack (1.6.4) lib/rack/handler/webrick.rb:88:in `service'
+ /Users/brandimilligan/.rvm/rubies/ruby-2.3.0/lib/ruby/2.3.0/webrick/httpserver.rb:140:in `service'
+ /Users/brandimilligan/.rvm/rubies/ruby-2.3.0/lib/ruby/2.3.0/webrick/httpserver.rb:96:in `run'
+ /Users/brandimilligan/.rvm/rubies/ruby-2.3.0/lib/ruby/2.3.0/webrick/server.rb:296:in `block in start_thread'
+
+
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/actionpack-4.2.7/lib/action_dispatch/middleware/templates/rescues/_trace.html.erb (9.3ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/actionpack-4.2.7/lib/action_dispatch/middleware/templates/routes/_route.html.erb (4.7ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/actionpack-4.2.7/lib/action_dispatch/middleware/templates/routes/_table.html.erb (6.6ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/actionpack-4.2.7/lib/action_dispatch/middleware/templates/rescues/_request_and_response.html.erb (13.2ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/actionpack-4.2.7/lib/action_dispatch/middleware/templates/rescues/routing_error.html.erb within rescues/layout (202.6ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/web-console-2.3.0/lib/web_console/templates/_markup.html.erb (1.3ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/web-console-2.3.0/lib/web_console/templates/_inner_console_markup.html.erb within layouts/inlined_string (1.2ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/web-console-2.3.0/lib/web_console/templates/_prompt_box_markup.html.erb within layouts/inlined_string (1.3ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/web-console-2.3.0/lib/web_console/templates/style.css.erb within layouts/inlined_string (1.0ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/web-console-2.3.0/lib/web_console/templates/console.js.erb within layouts/javascript (113.0ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/web-console-2.3.0/lib/web_console/templates/main.js.erb within layouts/javascript (0.8ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/web-console-2.3.0/lib/web_console/templates/error_page.js.erb within layouts/javascript (1.3ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/web-console-2.3.0/lib/web_console/templates/index.html.erb (241.9ms)
+
+
+Started GET "/" for ::1 at 2016-10-03 17:44:08 -0700
+Processing by TasksController#index as HTML
+ [1m[36mTask Load (1.1ms)[0m [1mSELECT "tasks".* FROM "tasks"[0m
+ Rendered tasks/index.html.erb within layouts/application (23.1ms)
+Completed 500 Internal Server Error in 39ms (ActiveRecord: 1.8ms)
+
+ActionController::UrlGenerationError - No route matches {:action=>"mark_complete", :controller=>"tasks", :id=>nil} missing required keys: [:id]:
+ actionpack (4.2.7) lib/action_dispatch/routing/route_set.rb:259:in `raise_generation_error'
+ actionpack (4.2.7) lib/action_dispatch/routing/route_set.rb:234:in `optimized_helper'
+ actionpack (4.2.7) lib/action_dispatch/routing/route_set.rb:220:in `call'
+ actionpack (4.2.7) lib/action_dispatch/routing/route_set.rb:345:in `block (2 levels) in define_url_helper'
+ app/views/tasks/index.html.erb:24:in `block in _app_views_tasks_index_html_erb___3042757777640268618_70154259705680'
+ activerecord (4.2.7) lib/active_record/relation/delegation.rb:46:in `each'
+ app/views/tasks/index.html.erb:3:in `_app_views_tasks_index_html_erb___3042757777640268618_70154259705680'
+ actionview (4.2.7) lib/action_view/template.rb:145:in `block in render'
+ activesupport (4.2.7) lib/active_support/notifications.rb:166:in `instrument'
+ actionview (4.2.7) lib/action_view/template.rb:333:in `instrument'
+ actionview (4.2.7) lib/action_view/template.rb:143:in `render'
+ actionview (4.2.7) lib/action_view/renderer/template_renderer.rb:54:in `block (2 levels) in render_template'
+ actionview (4.2.7) lib/action_view/renderer/abstract_renderer.rb:39:in `block in instrument'
+ activesupport (4.2.7) lib/active_support/notifications.rb:164:in `block in instrument'
+ activesupport (4.2.7) lib/active_support/notifications/instrumenter.rb:20:in `instrument'
+ activesupport (4.2.7) lib/active_support/notifications.rb:164:in `instrument'
+ actionview (4.2.7) lib/action_view/renderer/abstract_renderer.rb:39:in `instrument'
+ actionview (4.2.7) lib/action_view/renderer/template_renderer.rb:53:in `block in render_template'
+ actionview (4.2.7) lib/action_view/renderer/template_renderer.rb:61:in `render_with_layout'
+ actionview (4.2.7) lib/action_view/renderer/template_renderer.rb:52:in `render_template'
+ actionview (4.2.7) lib/action_view/renderer/template_renderer.rb:14:in `render'
+ actionview (4.2.7) lib/action_view/renderer/renderer.rb:46:in `render_template'
+ actionview (4.2.7) lib/action_view/renderer/renderer.rb:27:in `render'
+ actionview (4.2.7) lib/action_view/rendering.rb:100:in `_render_template'
+ actionpack (4.2.7) lib/action_controller/metal/streaming.rb:217:in `_render_template'
+ actionview (4.2.7) lib/action_view/rendering.rb:83:in `render_to_body'
+ actionpack (4.2.7) lib/action_controller/metal/rendering.rb:32:in `render_to_body'
+ actionpack (4.2.7) lib/action_controller/metal/renderers.rb:37:in `render_to_body'
+ actionpack (4.2.7) lib/abstract_controller/rendering.rb:25:in `render'
+ actionpack (4.2.7) lib/action_controller/metal/rendering.rb:16:in `render'
+ actionpack (4.2.7) lib/action_controller/metal/instrumentation.rb:44:in `block (2 levels) in render'
+ activesupport (4.2.7) lib/active_support/core_ext/benchmark.rb:12:in `block in ms'
+ /Users/brandimilligan/.rvm/rubies/ruby-2.3.0/lib/ruby/2.3.0/benchmark.rb:308:in `realtime'
+ activesupport (4.2.7) lib/active_support/core_ext/benchmark.rb:12:in `ms'
+ actionpack (4.2.7) lib/action_controller/metal/instrumentation.rb:44:in `block in render'
+ actionpack (4.2.7) lib/action_controller/metal/instrumentation.rb:87:in `cleanup_view_runtime'
+ activerecord (4.2.7) lib/active_record/railties/controller_runtime.rb:25:in `cleanup_view_runtime'
+ actionpack (4.2.7) lib/action_controller/metal/instrumentation.rb:43:in `render'
+ actionpack (4.2.7) lib/action_controller/metal/implicit_render.rb:10:in `default_render'
+ actionpack (4.2.7) lib/action_controller/metal/implicit_render.rb:5:in `send_action'
+ actionpack (4.2.7) lib/abstract_controller/base.rb:198:in `process_action'
+ actionpack (4.2.7) lib/action_controller/metal/rendering.rb:10:in `process_action'
+ actionpack (4.2.7) lib/abstract_controller/callbacks.rb:20:in `block in process_action'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:117:in `call'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:555:in `block (2 levels) in compile'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:505:in `call'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:92:in `__run_callbacks__'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:778:in `_run_process_action_callbacks'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:81:in `run_callbacks'
+ actionpack (4.2.7) lib/abstract_controller/callbacks.rb:19:in `process_action'
+ actionpack (4.2.7) lib/action_controller/metal/rescue.rb:29:in `process_action'
+ actionpack (4.2.7) lib/action_controller/metal/instrumentation.rb:32:in `block in process_action'
+ activesupport (4.2.7) lib/active_support/notifications.rb:164:in `block in instrument'
+ activesupport (4.2.7) lib/active_support/notifications/instrumenter.rb:20:in `instrument'
+ activesupport (4.2.7) lib/active_support/notifications.rb:164:in `instrument'
+ actionpack (4.2.7) lib/action_controller/metal/instrumentation.rb:30:in `process_action'
+ actionpack (4.2.7) lib/action_controller/metal/params_wrapper.rb:250:in `process_action'
+ activerecord (4.2.7) lib/active_record/railties/controller_runtime.rb:18:in `process_action'
+ actionpack (4.2.7) lib/abstract_controller/base.rb:137:in `process'
+ actionview (4.2.7) lib/action_view/rendering.rb:30:in `process'
+ actionpack (4.2.7) lib/action_controller/metal.rb:196:in `dispatch'
+ actionpack (4.2.7) lib/action_controller/metal/rack_delegation.rb:13:in `dispatch'
+ actionpack (4.2.7) lib/action_controller/metal.rb:237:in `block in action'
+ actionpack (4.2.7) lib/action_dispatch/routing/route_set.rb:74:in `dispatch'
+ actionpack (4.2.7) lib/action_dispatch/routing/route_set.rb:43:in `serve'
+ actionpack (4.2.7) lib/action_dispatch/journey/router.rb:43:in `block in serve'
+ actionpack (4.2.7) lib/action_dispatch/journey/router.rb:30:in `serve'
+ actionpack (4.2.7) lib/action_dispatch/routing/route_set.rb:817:in `call'
+ rack (1.6.4) lib/rack/etag.rb:24:in `call'
+ rack (1.6.4) lib/rack/conditionalget.rb:25:in `call'
+ rack (1.6.4) lib/rack/head.rb:13:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/params_parser.rb:27:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/flash.rb:260:in `call'
+ rack (1.6.4) lib/rack/session/abstract/id.rb:225:in `context'
+ rack (1.6.4) lib/rack/session/abstract/id.rb:220:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/cookies.rb:560:in `call'
+ activerecord (4.2.7) lib/active_record/query_cache.rb:36:in `call'
+ activerecord (4.2.7) lib/active_record/connection_adapters/abstract/connection_pool.rb:653:in `call'
+ activerecord (4.2.7) lib/active_record/migration.rb:377:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/callbacks.rb:29:in `block in call'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:88:in `__run_callbacks__'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:778:in `_run_call_callbacks'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:81:in `run_callbacks'
+ actionpack (4.2.7) lib/action_dispatch/middleware/callbacks.rb:27:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/reloader.rb:73:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/remote_ip.rb:78:in `call'
+ better_errors (2.1.1) lib/better_errors/middleware.rb:84:in `protected_app_call'
+ better_errors (2.1.1) lib/better_errors/middleware.rb:79:in `better_errors_call'
+ better_errors (2.1.1) lib/better_errors/middleware.rb:57:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/debug_exceptions.rb:17:in `call'
+ web-console (2.3.0) lib/web_console/middleware.rb:28:in `block in call'
+ web-console (2.3.0) lib/web_console/middleware.rb:18:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/show_exceptions.rb:30:in `call'
+ railties (4.2.7) lib/rails/rack/logger.rb:38:in `call_app'
+ railties (4.2.7) lib/rails/rack/logger.rb:20:in `block in call'
+ activesupport (4.2.7) lib/active_support/tagged_logging.rb:68:in `block in tagged'
+ activesupport (4.2.7) lib/active_support/tagged_logging.rb:26:in `tagged'
+ activesupport (4.2.7) lib/active_support/tagged_logging.rb:68:in `tagged'
+ railties (4.2.7) lib/rails/rack/logger.rb:20:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/request_id.rb:21:in `call'
+ rack (1.6.4) lib/rack/methodoverride.rb:22:in `call'
+ rack (1.6.4) lib/rack/runtime.rb:18:in `call'
+ activesupport (4.2.7) lib/active_support/cache/strategy/local_cache_middleware.rb:28:in `call'
+ rack (1.6.4) lib/rack/lock.rb:17:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/static.rb:120:in `call'
+ rack (1.6.4) lib/rack/sendfile.rb:113:in `call'
+ railties (4.2.7) lib/rails/engine.rb:518:in `call'
+ railties (4.2.7) lib/rails/application.rb:165:in `call'
+ rack (1.6.4) lib/rack/lock.rb:17:in `call'
+ rack (1.6.4) lib/rack/content_length.rb:15:in `call'
+ rack (1.6.4) lib/rack/handler/webrick.rb:88:in `service'
+ /Users/brandimilligan/.rvm/rubies/ruby-2.3.0/lib/ruby/2.3.0/webrick/httpserver.rb:140:in `service'
+ /Users/brandimilligan/.rvm/rubies/ruby-2.3.0/lib/ruby/2.3.0/webrick/httpserver.rb:96:in `run'
+ /Users/brandimilligan/.rvm/rubies/ruby-2.3.0/lib/ruby/2.3.0/webrick/server.rb:296:in `block in start_thread'
+
+
+
+Started GET "/" for ::1 at 2016-10-03 17:44:08 -0700
+Processing by TasksController#index as HTML
+ [1m[35mTask Load (0.2ms)[0m SELECT "tasks".* FROM "tasks"
+ Rendered tasks/index.html.erb within layouts/application (12.5ms)
+Completed 500 Internal Server Error in 21ms (ActiveRecord: 0.2ms)
+
+ActionController::UrlGenerationError - No route matches {:action=>"mark_complete", :controller=>"tasks", :id=>nil} missing required keys: [:id]:
+ actionpack (4.2.7) lib/action_dispatch/routing/route_set.rb:259:in `raise_generation_error'
+ actionpack (4.2.7) lib/action_dispatch/routing/route_set.rb:234:in `optimized_helper'
+ actionpack (4.2.7) lib/action_dispatch/routing/route_set.rb:220:in `call'
+ actionpack (4.2.7) lib/action_dispatch/routing/route_set.rb:345:in `block (2 levels) in define_url_helper'
+ app/views/tasks/index.html.erb:24:in `block in _app_views_tasks_index_html_erb___3042757777640268618_70154259705680'
+ activerecord (4.2.7) lib/active_record/relation/delegation.rb:46:in `each'
+ app/views/tasks/index.html.erb:3:in `_app_views_tasks_index_html_erb___3042757777640268618_70154259705680'
+ actionview (4.2.7) lib/action_view/template.rb:145:in `block in render'
+ activesupport (4.2.7) lib/active_support/notifications.rb:166:in `instrument'
+ actionview (4.2.7) lib/action_view/template.rb:333:in `instrument'
+ actionview (4.2.7) lib/action_view/template.rb:143:in `render'
+ actionview (4.2.7) lib/action_view/renderer/template_renderer.rb:54:in `block (2 levels) in render_template'
+ actionview (4.2.7) lib/action_view/renderer/abstract_renderer.rb:39:in `block in instrument'
+ activesupport (4.2.7) lib/active_support/notifications.rb:164:in `block in instrument'
+ activesupport (4.2.7) lib/active_support/notifications/instrumenter.rb:20:in `instrument'
+ activesupport (4.2.7) lib/active_support/notifications.rb:164:in `instrument'
+ actionview (4.2.7) lib/action_view/renderer/abstract_renderer.rb:39:in `instrument'
+ actionview (4.2.7) lib/action_view/renderer/template_renderer.rb:53:in `block in render_template'
+ actionview (4.2.7) lib/action_view/renderer/template_renderer.rb:61:in `render_with_layout'
+ actionview (4.2.7) lib/action_view/renderer/template_renderer.rb:52:in `render_template'
+ actionview (4.2.7) lib/action_view/renderer/template_renderer.rb:14:in `render'
+ actionview (4.2.7) lib/action_view/renderer/renderer.rb:46:in `render_template'
+ actionview (4.2.7) lib/action_view/renderer/renderer.rb:27:in `render'
+ actionview (4.2.7) lib/action_view/rendering.rb:100:in `_render_template'
+ actionpack (4.2.7) lib/action_controller/metal/streaming.rb:217:in `_render_template'
+ actionview (4.2.7) lib/action_view/rendering.rb:83:in `render_to_body'
+ actionpack (4.2.7) lib/action_controller/metal/rendering.rb:32:in `render_to_body'
+ actionpack (4.2.7) lib/action_controller/metal/renderers.rb:37:in `render_to_body'
+ actionpack (4.2.7) lib/abstract_controller/rendering.rb:25:in `render'
+ actionpack (4.2.7) lib/action_controller/metal/rendering.rb:16:in `render'
+ actionpack (4.2.7) lib/action_controller/metal/instrumentation.rb:44:in `block (2 levels) in render'
+ activesupport (4.2.7) lib/active_support/core_ext/benchmark.rb:12:in `block in ms'
+ /Users/brandimilligan/.rvm/rubies/ruby-2.3.0/lib/ruby/2.3.0/benchmark.rb:308:in `realtime'
+ activesupport (4.2.7) lib/active_support/core_ext/benchmark.rb:12:in `ms'
+ actionpack (4.2.7) lib/action_controller/metal/instrumentation.rb:44:in `block in render'
+ actionpack (4.2.7) lib/action_controller/metal/instrumentation.rb:87:in `cleanup_view_runtime'
+ activerecord (4.2.7) lib/active_record/railties/controller_runtime.rb:25:in `cleanup_view_runtime'
+ actionpack (4.2.7) lib/action_controller/metal/instrumentation.rb:43:in `render'
+ actionpack (4.2.7) lib/action_controller/metal/implicit_render.rb:10:in `default_render'
+ actionpack (4.2.7) lib/action_controller/metal/implicit_render.rb:5:in `send_action'
+ actionpack (4.2.7) lib/abstract_controller/base.rb:198:in `process_action'
+ actionpack (4.2.7) lib/action_controller/metal/rendering.rb:10:in `process_action'
+ actionpack (4.2.7) lib/abstract_controller/callbacks.rb:20:in `block in process_action'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:117:in `call'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:555:in `block (2 levels) in compile'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:505:in `call'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:92:in `__run_callbacks__'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:778:in `_run_process_action_callbacks'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:81:in `run_callbacks'
+ actionpack (4.2.7) lib/abstract_controller/callbacks.rb:19:in `process_action'
+ actionpack (4.2.7) lib/action_controller/metal/rescue.rb:29:in `process_action'
+ actionpack (4.2.7) lib/action_controller/metal/instrumentation.rb:32:in `block in process_action'
+ activesupport (4.2.7) lib/active_support/notifications.rb:164:in `block in instrument'
+ activesupport (4.2.7) lib/active_support/notifications/instrumenter.rb:20:in `instrument'
+ activesupport (4.2.7) lib/active_support/notifications.rb:164:in `instrument'
+ actionpack (4.2.7) lib/action_controller/metal/instrumentation.rb:30:in `process_action'
+ actionpack (4.2.7) lib/action_controller/metal/params_wrapper.rb:250:in `process_action'
+ activerecord (4.2.7) lib/active_record/railties/controller_runtime.rb:18:in `process_action'
+ actionpack (4.2.7) lib/abstract_controller/base.rb:137:in `process'
+ actionview (4.2.7) lib/action_view/rendering.rb:30:in `process'
+ actionpack (4.2.7) lib/action_controller/metal.rb:196:in `dispatch'
+ actionpack (4.2.7) lib/action_controller/metal/rack_delegation.rb:13:in `dispatch'
+ actionpack (4.2.7) lib/action_controller/metal.rb:237:in `block in action'
+ actionpack (4.2.7) lib/action_dispatch/routing/route_set.rb:74:in `dispatch'
+ actionpack (4.2.7) lib/action_dispatch/routing/route_set.rb:43:in `serve'
+ actionpack (4.2.7) lib/action_dispatch/journey/router.rb:43:in `block in serve'
+ actionpack (4.2.7) lib/action_dispatch/journey/router.rb:30:in `serve'
+ actionpack (4.2.7) lib/action_dispatch/routing/route_set.rb:817:in `call'
+ rack (1.6.4) lib/rack/etag.rb:24:in `call'
+ rack (1.6.4) lib/rack/conditionalget.rb:25:in `call'
+ rack (1.6.4) lib/rack/head.rb:13:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/params_parser.rb:27:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/flash.rb:260:in `call'
+ rack (1.6.4) lib/rack/session/abstract/id.rb:225:in `context'
+ rack (1.6.4) lib/rack/session/abstract/id.rb:220:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/cookies.rb:560:in `call'
+ activerecord (4.2.7) lib/active_record/query_cache.rb:36:in `call'
+ activerecord (4.2.7) lib/active_record/connection_adapters/abstract/connection_pool.rb:653:in `call'
+ activerecord (4.2.7) lib/active_record/migration.rb:377:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/callbacks.rb:29:in `block in call'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:88:in `__run_callbacks__'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:778:in `_run_call_callbacks'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:81:in `run_callbacks'
+ actionpack (4.2.7) lib/action_dispatch/middleware/callbacks.rb:27:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/reloader.rb:73:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/remote_ip.rb:78:in `call'
+ better_errors (2.1.1) lib/better_errors/middleware.rb:84:in `protected_app_call'
+ better_errors (2.1.1) lib/better_errors/middleware.rb:79:in `better_errors_call'
+ better_errors (2.1.1) lib/better_errors/middleware.rb:57:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/debug_exceptions.rb:17:in `call'
+ web-console (2.3.0) lib/web_console/middleware.rb:28:in `block in call'
+ web-console (2.3.0) lib/web_console/middleware.rb:18:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/show_exceptions.rb:30:in `call'
+ railties (4.2.7) lib/rails/rack/logger.rb:38:in `call_app'
+ railties (4.2.7) lib/rails/rack/logger.rb:20:in `block in call'
+ activesupport (4.2.7) lib/active_support/tagged_logging.rb:68:in `block in tagged'
+ activesupport (4.2.7) lib/active_support/tagged_logging.rb:26:in `tagged'
+ activesupport (4.2.7) lib/active_support/tagged_logging.rb:68:in `tagged'
+ railties (4.2.7) lib/rails/rack/logger.rb:20:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/request_id.rb:21:in `call'
+ rack (1.6.4) lib/rack/methodoverride.rb:22:in `call'
+ rack (1.6.4) lib/rack/runtime.rb:18:in `call'
+ activesupport (4.2.7) lib/active_support/cache/strategy/local_cache_middleware.rb:28:in `call'
+ rack (1.6.4) lib/rack/lock.rb:17:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/static.rb:120:in `call'
+ rack (1.6.4) lib/rack/sendfile.rb:113:in `call'
+ railties (4.2.7) lib/rails/engine.rb:518:in `call'
+ railties (4.2.7) lib/rails/application.rb:165:in `call'
+ rack (1.6.4) lib/rack/lock.rb:17:in `call'
+ rack (1.6.4) lib/rack/content_length.rb:15:in `call'
+ rack (1.6.4) lib/rack/handler/webrick.rb:88:in `service'
+ /Users/brandimilligan/.rvm/rubies/ruby-2.3.0/lib/ruby/2.3.0/webrick/httpserver.rb:140:in `service'
+ /Users/brandimilligan/.rvm/rubies/ruby-2.3.0/lib/ruby/2.3.0/webrick/httpserver.rb:96:in `run'
+ /Users/brandimilligan/.rvm/rubies/ruby-2.3.0/lib/ruby/2.3.0/webrick/server.rb:296:in `block in start_thread'
+
+
+
+Started POST "/__better_errors/5060934999ff2bd0/variables" for ::1 at 2016-10-03 17:44:08 -0700
+
+
+Started GET "/" for ::1 at 2016-10-03 17:45:13 -0700
+Processing by TasksController#index as HTML
+ [1m[36mTask Load (0.8ms)[0m [1mSELECT "tasks".* FROM "tasks"[0m
+ Rendered tasks/index.html.erb within layouts/application (19.4ms)
+Completed 500 Internal Server Error in 34ms (ActiveRecord: 1.2ms)
+
+NoMethodError - undefined method `[]' for nil:NilClass:
+ app/views/tasks/index.html.erb:24:in `block in _app_views_tasks_index_html_erb___3042757777640268618_70154251567820'
+ activerecord (4.2.7) lib/active_record/relation/delegation.rb:46:in `each'
+ app/views/tasks/index.html.erb:3:in `_app_views_tasks_index_html_erb___3042757777640268618_70154251567820'
+ actionview (4.2.7) lib/action_view/template.rb:145:in `block in render'
+ activesupport (4.2.7) lib/active_support/notifications.rb:166:in `instrument'
+ actionview (4.2.7) lib/action_view/template.rb:333:in `instrument'
+ actionview (4.2.7) lib/action_view/template.rb:143:in `render'
+ actionview (4.2.7) lib/action_view/renderer/template_renderer.rb:54:in `block (2 levels) in render_template'
+ actionview (4.2.7) lib/action_view/renderer/abstract_renderer.rb:39:in `block in instrument'
+ activesupport (4.2.7) lib/active_support/notifications.rb:164:in `block in instrument'
+ activesupport (4.2.7) lib/active_support/notifications/instrumenter.rb:20:in `instrument'
+ activesupport (4.2.7) lib/active_support/notifications.rb:164:in `instrument'
+ actionview (4.2.7) lib/action_view/renderer/abstract_renderer.rb:39:in `instrument'
+ actionview (4.2.7) lib/action_view/renderer/template_renderer.rb:53:in `block in render_template'
+ actionview (4.2.7) lib/action_view/renderer/template_renderer.rb:61:in `render_with_layout'
+ actionview (4.2.7) lib/action_view/renderer/template_renderer.rb:52:in `render_template'
+ actionview (4.2.7) lib/action_view/renderer/template_renderer.rb:14:in `render'
+ actionview (4.2.7) lib/action_view/renderer/renderer.rb:46:in `render_template'
+ actionview (4.2.7) lib/action_view/renderer/renderer.rb:27:in `render'
+ actionview (4.2.7) lib/action_view/rendering.rb:100:in `_render_template'
+ actionpack (4.2.7) lib/action_controller/metal/streaming.rb:217:in `_render_template'
+ actionview (4.2.7) lib/action_view/rendering.rb:83:in `render_to_body'
+ actionpack (4.2.7) lib/action_controller/metal/rendering.rb:32:in `render_to_body'
+ actionpack (4.2.7) lib/action_controller/metal/renderers.rb:37:in `render_to_body'
+ actionpack (4.2.7) lib/abstract_controller/rendering.rb:25:in `render'
+ actionpack (4.2.7) lib/action_controller/metal/rendering.rb:16:in `render'
+ actionpack (4.2.7) lib/action_controller/metal/instrumentation.rb:44:in `block (2 levels) in render'
+ activesupport (4.2.7) lib/active_support/core_ext/benchmark.rb:12:in `block in ms'
+ /Users/brandimilligan/.rvm/rubies/ruby-2.3.0/lib/ruby/2.3.0/benchmark.rb:308:in `realtime'
+ activesupport (4.2.7) lib/active_support/core_ext/benchmark.rb:12:in `ms'
+ actionpack (4.2.7) lib/action_controller/metal/instrumentation.rb:44:in `block in render'
+ actionpack (4.2.7) lib/action_controller/metal/instrumentation.rb:87:in `cleanup_view_runtime'
+ activerecord (4.2.7) lib/active_record/railties/controller_runtime.rb:25:in `cleanup_view_runtime'
+ actionpack (4.2.7) lib/action_controller/metal/instrumentation.rb:43:in `render'
+ actionpack (4.2.7) lib/action_controller/metal/implicit_render.rb:10:in `default_render'
+ actionpack (4.2.7) lib/action_controller/metal/implicit_render.rb:5:in `send_action'
+ actionpack (4.2.7) lib/abstract_controller/base.rb:198:in `process_action'
+ actionpack (4.2.7) lib/action_controller/metal/rendering.rb:10:in `process_action'
+ actionpack (4.2.7) lib/abstract_controller/callbacks.rb:20:in `block in process_action'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:117:in `call'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:555:in `block (2 levels) in compile'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:505:in `call'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:92:in `__run_callbacks__'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:778:in `_run_process_action_callbacks'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:81:in `run_callbacks'
+ actionpack (4.2.7) lib/abstract_controller/callbacks.rb:19:in `process_action'
+ actionpack (4.2.7) lib/action_controller/metal/rescue.rb:29:in `process_action'
+ actionpack (4.2.7) lib/action_controller/metal/instrumentation.rb:32:in `block in process_action'
+ activesupport (4.2.7) lib/active_support/notifications.rb:164:in `block in instrument'
+ activesupport (4.2.7) lib/active_support/notifications/instrumenter.rb:20:in `instrument'
+ activesupport (4.2.7) lib/active_support/notifications.rb:164:in `instrument'
+ actionpack (4.2.7) lib/action_controller/metal/instrumentation.rb:30:in `process_action'
+ actionpack (4.2.7) lib/action_controller/metal/params_wrapper.rb:250:in `process_action'
+ activerecord (4.2.7) lib/active_record/railties/controller_runtime.rb:18:in `process_action'
+ actionpack (4.2.7) lib/abstract_controller/base.rb:137:in `process'
+ actionview (4.2.7) lib/action_view/rendering.rb:30:in `process'
+ actionpack (4.2.7) lib/action_controller/metal.rb:196:in `dispatch'
+ actionpack (4.2.7) lib/action_controller/metal/rack_delegation.rb:13:in `dispatch'
+ actionpack (4.2.7) lib/action_controller/metal.rb:237:in `block in action'
+ actionpack (4.2.7) lib/action_dispatch/routing/route_set.rb:74:in `dispatch'
+ actionpack (4.2.7) lib/action_dispatch/routing/route_set.rb:43:in `serve'
+ actionpack (4.2.7) lib/action_dispatch/journey/router.rb:43:in `block in serve'
+ actionpack (4.2.7) lib/action_dispatch/journey/router.rb:30:in `serve'
+ actionpack (4.2.7) lib/action_dispatch/routing/route_set.rb:817:in `call'
+ rack (1.6.4) lib/rack/etag.rb:24:in `call'
+ rack (1.6.4) lib/rack/conditionalget.rb:25:in `call'
+ rack (1.6.4) lib/rack/head.rb:13:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/params_parser.rb:27:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/flash.rb:260:in `call'
+ rack (1.6.4) lib/rack/session/abstract/id.rb:225:in `context'
+ rack (1.6.4) lib/rack/session/abstract/id.rb:220:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/cookies.rb:560:in `call'
+ activerecord (4.2.7) lib/active_record/query_cache.rb:36:in `call'
+ activerecord (4.2.7) lib/active_record/connection_adapters/abstract/connection_pool.rb:653:in `call'
+ activerecord (4.2.7) lib/active_record/migration.rb:377:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/callbacks.rb:29:in `block in call'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:88:in `__run_callbacks__'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:778:in `_run_call_callbacks'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:81:in `run_callbacks'
+ actionpack (4.2.7) lib/action_dispatch/middleware/callbacks.rb:27:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/reloader.rb:73:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/remote_ip.rb:78:in `call'
+ better_errors (2.1.1) lib/better_errors/middleware.rb:84:in `protected_app_call'
+ better_errors (2.1.1) lib/better_errors/middleware.rb:79:in `better_errors_call'
+ better_errors (2.1.1) lib/better_errors/middleware.rb:57:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/debug_exceptions.rb:17:in `call'
+ web-console (2.3.0) lib/web_console/middleware.rb:28:in `block in call'
+ web-console (2.3.0) lib/web_console/middleware.rb:18:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/show_exceptions.rb:30:in `call'
+ railties (4.2.7) lib/rails/rack/logger.rb:38:in `call_app'
+ railties (4.2.7) lib/rails/rack/logger.rb:20:in `block in call'
+ activesupport (4.2.7) lib/active_support/tagged_logging.rb:68:in `block in tagged'
+ activesupport (4.2.7) lib/active_support/tagged_logging.rb:26:in `tagged'
+ activesupport (4.2.7) lib/active_support/tagged_logging.rb:68:in `tagged'
+ railties (4.2.7) lib/rails/rack/logger.rb:20:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/request_id.rb:21:in `call'
+ rack (1.6.4) lib/rack/methodoverride.rb:22:in `call'
+ rack (1.6.4) lib/rack/runtime.rb:18:in `call'
+ activesupport (4.2.7) lib/active_support/cache/strategy/local_cache_middleware.rb:28:in `call'
+ rack (1.6.4) lib/rack/lock.rb:17:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/static.rb:120:in `call'
+ rack (1.6.4) lib/rack/sendfile.rb:113:in `call'
+ railties (4.2.7) lib/rails/engine.rb:518:in `call'
+ railties (4.2.7) lib/rails/application.rb:165:in `call'
+ rack (1.6.4) lib/rack/lock.rb:17:in `call'
+ rack (1.6.4) lib/rack/content_length.rb:15:in `call'
+ rack (1.6.4) lib/rack/handler/webrick.rb:88:in `service'
+ /Users/brandimilligan/.rvm/rubies/ruby-2.3.0/lib/ruby/2.3.0/webrick/httpserver.rb:140:in `service'
+ /Users/brandimilligan/.rvm/rubies/ruby-2.3.0/lib/ruby/2.3.0/webrick/httpserver.rb:96:in `run'
+ /Users/brandimilligan/.rvm/rubies/ruby-2.3.0/lib/ruby/2.3.0/webrick/server.rb:296:in `block in start_thread'
+
+
+
+Started POST "/__better_errors/6a888b4f8593d466/variables" for ::1 at 2016-10-03 17:45:13 -0700
+
+
+Started GET "/" for ::1 at 2016-10-03 17:46:10 -0700
+Processing by TasksController#index as HTML
+ [1m[35mTask Load (0.3ms)[0m SELECT "tasks".* FROM "tasks"
+ Rendered tasks/index.html.erb within layouts/application (4.7ms)
+Completed 200 OK in 57ms (Views: 55.9ms | ActiveRecord: 0.3ms)
+
+
+Started PATCH "/tasks/2/mark_complete" for ::1 at 2016-10-03 17:46:13 -0700
+Processing by TasksController#mark_complete as HTML
+ Parameters: {"authenticity_token"=>"fP2TzjPSR58cu40XPTakEi5TJFXKXcuZzuIe0zyc6GdXxWki1K84xXsIdw0u47mN4wFItwGv4zsp3qAqaFt8mg==", "id"=>"2"}
+ [1m[36mTask Load (0.3ms)[0m [1mSELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = ? LIMIT 1[0m [["id", 2]]
+Completed 500 Internal Server Error in 8ms (ActiveRecord: 0.3ms)
+
+NoMethodError - undefined method `timestamps' for nil:NilClass:
+ app/controllers/tasks_controller.rb:50:in `mark_complete'
+ actionpack (4.2.7) lib/action_controller/metal/implicit_render.rb:4:in `send_action'
+ actionpack (4.2.7) lib/abstract_controller/base.rb:198:in `process_action'
+ actionpack (4.2.7) lib/action_controller/metal/rendering.rb:10:in `process_action'
+ actionpack (4.2.7) lib/abstract_controller/callbacks.rb:20:in `block in process_action'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:117:in `call'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:555:in `block (2 levels) in compile'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:505:in `call'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:92:in `__run_callbacks__'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:778:in `_run_process_action_callbacks'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:81:in `run_callbacks'
+ actionpack (4.2.7) lib/abstract_controller/callbacks.rb:19:in `process_action'
+ actionpack (4.2.7) lib/action_controller/metal/rescue.rb:29:in `process_action'
+ actionpack (4.2.7) lib/action_controller/metal/instrumentation.rb:32:in `block in process_action'
+ activesupport (4.2.7) lib/active_support/notifications.rb:164:in `block in instrument'
+ activesupport (4.2.7) lib/active_support/notifications/instrumenter.rb:20:in `instrument'
+ activesupport (4.2.7) lib/active_support/notifications.rb:164:in `instrument'
+ actionpack (4.2.7) lib/action_controller/metal/instrumentation.rb:30:in `process_action'
+ actionpack (4.2.7) lib/action_controller/metal/params_wrapper.rb:250:in `process_action'
+ activerecord (4.2.7) lib/active_record/railties/controller_runtime.rb:18:in `process_action'
+ actionpack (4.2.7) lib/abstract_controller/base.rb:137:in `process'
+ actionview (4.2.7) lib/action_view/rendering.rb:30:in `process'
+ actionpack (4.2.7) lib/action_controller/metal.rb:196:in `dispatch'
+ actionpack (4.2.7) lib/action_controller/metal/rack_delegation.rb:13:in `dispatch'
+ actionpack (4.2.7) lib/action_controller/metal.rb:237:in `block in action'
+ actionpack (4.2.7) lib/action_dispatch/routing/route_set.rb:74:in `dispatch'
+ actionpack (4.2.7) lib/action_dispatch/routing/route_set.rb:43:in `serve'
+ actionpack (4.2.7) lib/action_dispatch/journey/router.rb:43:in `block in serve'
+ actionpack (4.2.7) lib/action_dispatch/journey/router.rb:30:in `serve'
+ actionpack (4.2.7) lib/action_dispatch/routing/route_set.rb:817:in `call'
+ rack (1.6.4) lib/rack/etag.rb:24:in `call'
+ rack (1.6.4) lib/rack/conditionalget.rb:38:in `call'
+ rack (1.6.4) lib/rack/head.rb:13:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/params_parser.rb:27:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/flash.rb:260:in `call'
+ rack (1.6.4) lib/rack/session/abstract/id.rb:225:in `context'
+ rack (1.6.4) lib/rack/session/abstract/id.rb:220:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/cookies.rb:560:in `call'
+ activerecord (4.2.7) lib/active_record/query_cache.rb:36:in `call'
+ activerecord (4.2.7) lib/active_record/connection_adapters/abstract/connection_pool.rb:653:in `call'
+ activerecord (4.2.7) lib/active_record/migration.rb:377:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/callbacks.rb:29:in `block in call'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:88:in `__run_callbacks__'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:778:in `_run_call_callbacks'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:81:in `run_callbacks'
+ actionpack (4.2.7) lib/action_dispatch/middleware/callbacks.rb:27:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/reloader.rb:73:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/remote_ip.rb:78:in `call'
+ better_errors (2.1.1) lib/better_errors/middleware.rb:84:in `protected_app_call'
+ better_errors (2.1.1) lib/better_errors/middleware.rb:79:in `better_errors_call'
+ better_errors (2.1.1) lib/better_errors/middleware.rb:57:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/debug_exceptions.rb:17:in `call'
+ web-console (2.3.0) lib/web_console/middleware.rb:28:in `block in call'
+ web-console (2.3.0) lib/web_console/middleware.rb:18:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/show_exceptions.rb:30:in `call'
+ railties (4.2.7) lib/rails/rack/logger.rb:38:in `call_app'
+ railties (4.2.7) lib/rails/rack/logger.rb:20:in `block in call'
+ activesupport (4.2.7) lib/active_support/tagged_logging.rb:68:in `block in tagged'
+ activesupport (4.2.7) lib/active_support/tagged_logging.rb:26:in `tagged'
+ activesupport (4.2.7) lib/active_support/tagged_logging.rb:68:in `tagged'
+ railties (4.2.7) lib/rails/rack/logger.rb:20:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/request_id.rb:21:in `call'
+ rack (1.6.4) lib/rack/methodoverride.rb:22:in `call'
+ rack (1.6.4) lib/rack/runtime.rb:18:in `call'
+ activesupport (4.2.7) lib/active_support/cache/strategy/local_cache_middleware.rb:28:in `call'
+ rack (1.6.4) lib/rack/lock.rb:17:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/static.rb:120:in `call'
+ rack (1.6.4) lib/rack/sendfile.rb:113:in `call'
+ railties (4.2.7) lib/rails/engine.rb:518:in `call'
+ railties (4.2.7) lib/rails/application.rb:165:in `call'
+ rack (1.6.4) lib/rack/lock.rb:17:in `call'
+ rack (1.6.4) lib/rack/content_length.rb:15:in `call'
+ rack (1.6.4) lib/rack/handler/webrick.rb:88:in `service'
+ /Users/brandimilligan/.rvm/rubies/ruby-2.3.0/lib/ruby/2.3.0/webrick/httpserver.rb:140:in `service'
+ /Users/brandimilligan/.rvm/rubies/ruby-2.3.0/lib/ruby/2.3.0/webrick/httpserver.rb:96:in `run'
+ /Users/brandimilligan/.rvm/rubies/ruby-2.3.0/lib/ruby/2.3.0/webrick/server.rb:296:in `block in start_thread'
+
+
+
+Started POST "/__better_errors/5c3346ef61feac7e/variables" for ::1 at 2016-10-03 17:46:13 -0700
+
+
+Started GET "/" for ::1 at 2016-10-03 17:47:23 -0700
+Processing by TasksController#index as HTML
+ [1m[35mTask Load (0.8ms)[0m SELECT "tasks".* FROM "tasks"
+ Rendered tasks/index.html.erb within layouts/application (10.1ms)
+Completed 200 OK in 74ms (Views: 69.8ms | ActiveRecord: 1.1ms)
+
+
+Started GET "/" for ::1 at 2016-10-03 17:47:24 -0700
+Processing by TasksController#index as HTML
+ [1m[36mTask Load (0.7ms)[0m [1mSELECT "tasks".* FROM "tasks"[0m
+ Rendered tasks/index.html.erb within layouts/application (4.9ms)
+Completed 200 OK in 56ms (Views: 54.5ms | ActiveRecord: 0.7ms)
+
+
+Started PATCH "/tasks/2/mark_complete" for ::1 at 2016-10-03 17:47:26 -0700
+Processing by TasksController#mark_complete as HTML
+ Parameters: {"authenticity_token"=>"5Wi0ZVUsQdyg7Wv+xK1WuBb0I6NJuhvWcU7BqtW4GKDOUE6JslE+hsdekeTXeEsn26ZPQYJIM3SWcn9TgX+MXQ==", "id"=>"2"}
+ [1m[35mTask Load (0.3ms)[0m SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = ? LIMIT 1 [["id", 2]]
+Completed 500 Internal Server Error in 11ms (ActiveRecord: 0.3ms)
+
+ActionView::MissingTemplate - Missing template tasks/mark_complete, application/mark_complete with {:locale=>[:en], :formats=>[:html], :variants=>[], :handlers=>[:erb, :builder, :raw, :ruby, :coffee, :jbuilder]}. Searched in:
+ * "/Users/brandimilligan/Dropbox/ada/wk8/TaskListRails/app/views"
+:
+ actionview (4.2.7) lib/action_view/path_set.rb:46:in `find'
+ actionview (4.2.7) lib/action_view/lookup_context.rb:121:in `find'
+ actionview (4.2.7) lib/action_view/renderer/abstract_renderer.rb:18:in `find_template'
+ actionview (4.2.7) lib/action_view/renderer/template_renderer.rb:40:in `determine_template'
+ actionview (4.2.7) lib/action_view/renderer/template_renderer.rb:8:in `render'
+ actionview (4.2.7) lib/action_view/renderer/renderer.rb:46:in `render_template'
+ actionview (4.2.7) lib/action_view/renderer/renderer.rb:27:in `render'
+ actionview (4.2.7) lib/action_view/rendering.rb:100:in `_render_template'
+ actionpack (4.2.7) lib/action_controller/metal/streaming.rb:217:in `_render_template'
+ actionview (4.2.7) lib/action_view/rendering.rb:83:in `render_to_body'
+ actionpack (4.2.7) lib/action_controller/metal/rendering.rb:32:in `render_to_body'
+ actionpack (4.2.7) lib/action_controller/metal/renderers.rb:37:in `render_to_body'
+ actionpack (4.2.7) lib/abstract_controller/rendering.rb:25:in `render'
+ actionpack (4.2.7) lib/action_controller/metal/rendering.rb:16:in `render'
+ actionpack (4.2.7) lib/action_controller/metal/instrumentation.rb:44:in `block (2 levels) in render'
+ activesupport (4.2.7) lib/active_support/core_ext/benchmark.rb:12:in `block in ms'
+ /Users/brandimilligan/.rvm/rubies/ruby-2.3.0/lib/ruby/2.3.0/benchmark.rb:308:in `realtime'
+ activesupport (4.2.7) lib/active_support/core_ext/benchmark.rb:12:in `ms'
+ actionpack (4.2.7) lib/action_controller/metal/instrumentation.rb:44:in `block in render'
+ actionpack (4.2.7) lib/action_controller/metal/instrumentation.rb:87:in `cleanup_view_runtime'
+ activerecord (4.2.7) lib/active_record/railties/controller_runtime.rb:25:in `cleanup_view_runtime'
+ actionpack (4.2.7) lib/action_controller/metal/instrumentation.rb:43:in `render'
+ actionpack (4.2.7) lib/action_controller/metal/implicit_render.rb:10:in `default_render'
+ actionpack (4.2.7) lib/action_controller/metal/implicit_render.rb:5:in `send_action'
+ actionpack (4.2.7) lib/abstract_controller/base.rb:198:in `process_action'
+ actionpack (4.2.7) lib/action_controller/metal/rendering.rb:10:in `process_action'
+ actionpack (4.2.7) lib/abstract_controller/callbacks.rb:20:in `block in process_action'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:117:in `call'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:555:in `block (2 levels) in compile'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:505:in `call'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:92:in `__run_callbacks__'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:778:in `_run_process_action_callbacks'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:81:in `run_callbacks'
+ actionpack (4.2.7) lib/abstract_controller/callbacks.rb:19:in `process_action'
+ actionpack (4.2.7) lib/action_controller/metal/rescue.rb:29:in `process_action'
+ actionpack (4.2.7) lib/action_controller/metal/instrumentation.rb:32:in `block in process_action'
+ activesupport (4.2.7) lib/active_support/notifications.rb:164:in `block in instrument'
+ activesupport (4.2.7) lib/active_support/notifications/instrumenter.rb:20:in `instrument'
+ activesupport (4.2.7) lib/active_support/notifications.rb:164:in `instrument'
+ actionpack (4.2.7) lib/action_controller/metal/instrumentation.rb:30:in `process_action'
+ actionpack (4.2.7) lib/action_controller/metal/params_wrapper.rb:250:in `process_action'
+ activerecord (4.2.7) lib/active_record/railties/controller_runtime.rb:18:in `process_action'
+ actionpack (4.2.7) lib/abstract_controller/base.rb:137:in `process'
+ actionview (4.2.7) lib/action_view/rendering.rb:30:in `process'
+ actionpack (4.2.7) lib/action_controller/metal.rb:196:in `dispatch'
+ actionpack (4.2.7) lib/action_controller/metal/rack_delegation.rb:13:in `dispatch'
+ actionpack (4.2.7) lib/action_controller/metal.rb:237:in `block in action'
+ actionpack (4.2.7) lib/action_dispatch/routing/route_set.rb:74:in `dispatch'
+ actionpack (4.2.7) lib/action_dispatch/routing/route_set.rb:43:in `serve'
+ actionpack (4.2.7) lib/action_dispatch/journey/router.rb:43:in `block in serve'
+ actionpack (4.2.7) lib/action_dispatch/journey/router.rb:30:in `serve'
+ actionpack (4.2.7) lib/action_dispatch/routing/route_set.rb:817:in `call'
+ rack (1.6.4) lib/rack/etag.rb:24:in `call'
+ rack (1.6.4) lib/rack/conditionalget.rb:38:in `call'
+ rack (1.6.4) lib/rack/head.rb:13:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/params_parser.rb:27:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/flash.rb:260:in `call'
+ rack (1.6.4) lib/rack/session/abstract/id.rb:225:in `context'
+ rack (1.6.4) lib/rack/session/abstract/id.rb:220:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/cookies.rb:560:in `call'
+ activerecord (4.2.7) lib/active_record/query_cache.rb:36:in `call'
+ activerecord (4.2.7) lib/active_record/connection_adapters/abstract/connection_pool.rb:653:in `call'
+ activerecord (4.2.7) lib/active_record/migration.rb:377:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/callbacks.rb:29:in `block in call'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:88:in `__run_callbacks__'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:778:in `_run_call_callbacks'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:81:in `run_callbacks'
+ actionpack (4.2.7) lib/action_dispatch/middleware/callbacks.rb:27:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/reloader.rb:73:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/remote_ip.rb:78:in `call'
+ better_errors (2.1.1) lib/better_errors/middleware.rb:84:in `protected_app_call'
+ better_errors (2.1.1) lib/better_errors/middleware.rb:79:in `better_errors_call'
+ better_errors (2.1.1) lib/better_errors/middleware.rb:57:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/debug_exceptions.rb:17:in `call'
+ web-console (2.3.0) lib/web_console/middleware.rb:28:in `block in call'
+ web-console (2.3.0) lib/web_console/middleware.rb:18:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/show_exceptions.rb:30:in `call'
+ railties (4.2.7) lib/rails/rack/logger.rb:38:in `call_app'
+ railties (4.2.7) lib/rails/rack/logger.rb:20:in `block in call'
+ activesupport (4.2.7) lib/active_support/tagged_logging.rb:68:in `block in tagged'
+ activesupport (4.2.7) lib/active_support/tagged_logging.rb:26:in `tagged'
+ activesupport (4.2.7) lib/active_support/tagged_logging.rb:68:in `tagged'
+ railties (4.2.7) lib/rails/rack/logger.rb:20:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/request_id.rb:21:in `call'
+ rack (1.6.4) lib/rack/methodoverride.rb:22:in `call'
+ rack (1.6.4) lib/rack/runtime.rb:18:in `call'
+ activesupport (4.2.7) lib/active_support/cache/strategy/local_cache_middleware.rb:28:in `call'
+ rack (1.6.4) lib/rack/lock.rb:17:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/static.rb:120:in `call'
+ rack (1.6.4) lib/rack/sendfile.rb:113:in `call'
+ railties (4.2.7) lib/rails/engine.rb:518:in `call'
+ railties (4.2.7) lib/rails/application.rb:165:in `call'
+ rack (1.6.4) lib/rack/lock.rb:17:in `call'
+ rack (1.6.4) lib/rack/content_length.rb:15:in `call'
+ rack (1.6.4) lib/rack/handler/webrick.rb:88:in `service'
+ /Users/brandimilligan/.rvm/rubies/ruby-2.3.0/lib/ruby/2.3.0/webrick/httpserver.rb:140:in `service'
+ /Users/brandimilligan/.rvm/rubies/ruby-2.3.0/lib/ruby/2.3.0/webrick/httpserver.rb:96:in `run'
+ /Users/brandimilligan/.rvm/rubies/ruby-2.3.0/lib/ruby/2.3.0/webrick/server.rb:296:in `block in start_thread'
+
+
+
+Started POST "/__better_errors/020c2c61015bc0a1/variables" for ::1 at 2016-10-03 17:47:26 -0700
+
+
+Started GET "/" for ::1 at 2016-10-03 17:49:44 -0700
+Processing by TasksController#index as HTML
+ [1m[36mTask Load (0.2ms)[0m [1mSELECT "tasks".* FROM "tasks"[0m
+ Rendered tasks/index.html.erb within layouts/application (3.0ms)
+Completed 200 OK in 39ms (Views: 37.3ms | ActiveRecord: 0.2ms)
+
+
+Started PATCH "/tasks/2/mark_complete" for ::1 at 2016-10-03 17:49:48 -0700
+Processing by TasksController#mark_complete as HTML
+ Parameters: {"authenticity_token"=>"KIaJBrN+O4gp59kUSI6O7IbXVHpgcbp4rauw9QNz9B4DvnPqVANE0k5UIw5bW5NzS4U4mKuDktpKlw4MV7Rg4w==", "id"=>"2"}
+ [1m[35mTask Load (0.2ms)[0m SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = ? LIMIT 1 [["id", 2]]
+ Rendered tasks/mark_complete.html.erb within layouts/application (0.6ms)
+Completed 200 OK in 37ms (Views: 35.0ms | ActiveRecord: 0.2ms)
+
+
+Started GET "/" for ::1 at 2016-10-03 17:51:26 -0700
+Processing by TasksController#index as HTML
+ [1m[36mTask Load (0.3ms)[0m [1mSELECT "tasks".* FROM "tasks"[0m
+ Rendered tasks/index.html.erb within layouts/application (3.1ms)
+Completed 200 OK in 36ms (Views: 35.5ms | ActiveRecord: 0.3ms)
+
+
+Started PATCH "/tasks/2/mark_complete" for ::1 at 2016-10-03 17:51:29 -0700
+Processing by TasksController#mark_complete as HTML
+ Parameters: {"authenticity_token"=>"s5JAh6XUb4RgiwbrsqqysyyXgSgegpT7r3ECQJqoG4uYqrprQqkQ3gc4/PGhf68s4cXtytVwvFlITby5zm+Pdg==", "id"=>"2"}
+ [1m[35mTask Load (0.2ms)[0m SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = ? LIMIT 1 [["id", 2]]
+ Rendered tasks/mark_complete.html.erb within layouts/application (1.6ms)
+Completed 200 OK in 34ms (Views: 32.4ms | ActiveRecord: 0.2ms)
+
+
+Started GET "/tasks/index" for ::1 at 2016-10-03 17:51:39 -0700
+Processing by TasksController#index as HTML
+ [1m[36mTask Load (0.2ms)[0m [1mSELECT "tasks".* FROM "tasks"[0m
+ Rendered tasks/index.html.erb within layouts/application (3.3ms)
+Completed 200 OK in 90ms (Views: 88.8ms | ActiveRecord: 0.2ms)
+
+
+Started PATCH "/tasks/2/mark_complete" for ::1 at 2016-10-03 17:51:44 -0700
+Processing by TasksController#mark_complete as HTML
+ Parameters: {"authenticity_token"=>"5Z+IbfuTPFxsxYNIEFU5AiWKf46mc4C5efEjY6bhHKzOp3KBHO5DBgt2eVIDgCSd6NgTbG2BqBuezZ2a8iaIUQ==", "id"=>"2"}
+ [1m[35mTask Load (0.1ms)[0m SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = ? LIMIT 1 [["id", 2]]
+ Rendered tasks/mark_complete.html.erb within layouts/application (0.4ms)
+Completed 200 OK in 48ms (Views: 46.3ms | ActiveRecord: 0.1ms)
+
+
+Started GET "/tasks/index" for ::1 at 2016-10-03 17:51:48 -0700
+Processing by TasksController#index as HTML
+ [1m[36mTask Load (0.4ms)[0m [1mSELECT "tasks".* FROM "tasks"[0m
+ Rendered tasks/index.html.erb within layouts/application (13.1ms)
+Completed 200 OK in 61ms (Views: 59.5ms | ActiveRecord: 0.4ms)
+
+
+Started PATCH "/tasks/2/mark_complete" for ::1 at 2016-10-03 17:54:54 -0700
+Processing by TasksController#mark_complete as HTML
+ Parameters: {"authenticity_token"=>"nT481NwMYdoeQLWlhl40S9hFo+KMh3qjy0QlddusecG2BsY4O3EegHnzT7+ViynUFRfPAEd1UgEseJuMj2vtPA==", "id"=>"2"}
+ [1m[35mTask Load (0.2ms)[0m SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = ? LIMIT 1 [["id", 2]]
+ Rendered tasks/mark_complete.html.erb within layouts/application (1.2ms)
+Completed 200 OK in 37ms (Views: 35.2ms | ActiveRecord: 0.2ms)
+
+
+Started GET "/tasks/index" for ::1 at 2016-10-03 17:55:08 -0700
+Processing by TasksController#index as HTML
+ [1m[36mTask Load (0.3ms)[0m [1mSELECT "tasks".* FROM "tasks"[0m
+ Rendered tasks/index.html.erb within layouts/application (5.7ms)
+Completed 200 OK in 54ms (Views: 53.1ms | ActiveRecord: 0.3ms)
+
+
+Started GET "/tasks/index" for ::1 at 2016-10-03 17:58:37 -0700
+Processing by TasksController#index as HTML
+ [1m[35mTask Load (0.2ms)[0m SELECT "tasks".* FROM "tasks"
+ Rendered tasks/index.html.erb within layouts/application (3.8ms)
+Completed 200 OK in 62ms (Views: 60.2ms | ActiveRecord: 0.2ms)
+
+
+Started GET "/tasks/edit/2" for ::1 at 2016-10-03 17:58:40 -0700
+Processing by TasksController#edit as HTML
+ Parameters: {"id"=>"2"}
+Completed 500 Internal Server Error in 8ms (ActiveRecord: 0.0ms)
+
+NameError - uninitialized constant TasksController::Tasks:
+ activesupport (4.2.7) lib/active_support/dependencies.rb:533:in `load_missing_constant'
+ activesupport (4.2.7) lib/active_support/dependencies.rb:184:in `const_missing'
+ app/controllers/tasks_controller.rb:35:in `edit'
+ actionpack (4.2.7) lib/action_controller/metal/implicit_render.rb:4:in `send_action'
+ actionpack (4.2.7) lib/abstract_controller/base.rb:198:in `process_action'
+ actionpack (4.2.7) lib/action_controller/metal/rendering.rb:10:in `process_action'
+ actionpack (4.2.7) lib/abstract_controller/callbacks.rb:20:in `block in process_action'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:117:in `call'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:555:in `block (2 levels) in compile'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:505:in `call'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:92:in `__run_callbacks__'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:778:in `_run_process_action_callbacks'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:81:in `run_callbacks'
+ actionpack (4.2.7) lib/abstract_controller/callbacks.rb:19:in `process_action'
+ actionpack (4.2.7) lib/action_controller/metal/rescue.rb:29:in `process_action'
+ actionpack (4.2.7) lib/action_controller/metal/instrumentation.rb:32:in `block in process_action'
+ activesupport (4.2.7) lib/active_support/notifications.rb:164:in `block in instrument'
+ activesupport (4.2.7) lib/active_support/notifications/instrumenter.rb:20:in `instrument'
+ activesupport (4.2.7) lib/active_support/notifications.rb:164:in `instrument'
+ actionpack (4.2.7) lib/action_controller/metal/instrumentation.rb:30:in `process_action'
+ actionpack (4.2.7) lib/action_controller/metal/params_wrapper.rb:250:in `process_action'
+ activerecord (4.2.7) lib/active_record/railties/controller_runtime.rb:18:in `process_action'
+ actionpack (4.2.7) lib/abstract_controller/base.rb:137:in `process'
+ actionview (4.2.7) lib/action_view/rendering.rb:30:in `process'
+ actionpack (4.2.7) lib/action_controller/metal.rb:196:in `dispatch'
+ actionpack (4.2.7) lib/action_controller/metal/rack_delegation.rb:13:in `dispatch'
+ actionpack (4.2.7) lib/action_controller/metal.rb:237:in `block in action'
+ actionpack (4.2.7) lib/action_dispatch/routing/route_set.rb:74:in `dispatch'
+ actionpack (4.2.7) lib/action_dispatch/routing/route_set.rb:43:in `serve'
+ actionpack (4.2.7) lib/action_dispatch/journey/router.rb:43:in `block in serve'
+ actionpack (4.2.7) lib/action_dispatch/journey/router.rb:30:in `serve'
+ actionpack (4.2.7) lib/action_dispatch/routing/route_set.rb:817:in `call'
+ rack (1.6.4) lib/rack/etag.rb:24:in `call'
+ rack (1.6.4) lib/rack/conditionalget.rb:25:in `call'
+ rack (1.6.4) lib/rack/head.rb:13:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/params_parser.rb:27:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/flash.rb:260:in `call'
+ rack (1.6.4) lib/rack/session/abstract/id.rb:225:in `context'
+ rack (1.6.4) lib/rack/session/abstract/id.rb:220:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/cookies.rb:560:in `call'
+ activerecord (4.2.7) lib/active_record/query_cache.rb:36:in `call'
+ activerecord (4.2.7) lib/active_record/connection_adapters/abstract/connection_pool.rb:653:in `call'
+ activerecord (4.2.7) lib/active_record/migration.rb:377:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/callbacks.rb:29:in `block in call'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:88:in `__run_callbacks__'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:778:in `_run_call_callbacks'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:81:in `run_callbacks'
+ actionpack (4.2.7) lib/action_dispatch/middleware/callbacks.rb:27:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/reloader.rb:73:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/remote_ip.rb:78:in `call'
+ better_errors (2.1.1) lib/better_errors/middleware.rb:84:in `protected_app_call'
+ better_errors (2.1.1) lib/better_errors/middleware.rb:79:in `better_errors_call'
+ better_errors (2.1.1) lib/better_errors/middleware.rb:57:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/debug_exceptions.rb:17:in `call'
+ web-console (2.3.0) lib/web_console/middleware.rb:28:in `block in call'
+ web-console (2.3.0) lib/web_console/middleware.rb:18:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/show_exceptions.rb:30:in `call'
+ railties (4.2.7) lib/rails/rack/logger.rb:38:in `call_app'
+ railties (4.2.7) lib/rails/rack/logger.rb:20:in `block in call'
+ activesupport (4.2.7) lib/active_support/tagged_logging.rb:68:in `block in tagged'
+ activesupport (4.2.7) lib/active_support/tagged_logging.rb:26:in `tagged'
+ activesupport (4.2.7) lib/active_support/tagged_logging.rb:68:in `tagged'
+ railties (4.2.7) lib/rails/rack/logger.rb:20:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/request_id.rb:21:in `call'
+ rack (1.6.4) lib/rack/methodoverride.rb:22:in `call'
+ rack (1.6.4) lib/rack/runtime.rb:18:in `call'
+ activesupport (4.2.7) lib/active_support/cache/strategy/local_cache_middleware.rb:28:in `call'
+ rack (1.6.4) lib/rack/lock.rb:17:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/static.rb:120:in `call'
+ rack (1.6.4) lib/rack/sendfile.rb:113:in `call'
+ railties (4.2.7) lib/rails/engine.rb:518:in `call'
+ railties (4.2.7) lib/rails/application.rb:165:in `call'
+ rack (1.6.4) lib/rack/lock.rb:17:in `call'
+ rack (1.6.4) lib/rack/content_length.rb:15:in `call'
+ rack (1.6.4) lib/rack/handler/webrick.rb:88:in `service'
+ /Users/brandimilligan/.rvm/rubies/ruby-2.3.0/lib/ruby/2.3.0/webrick/httpserver.rb:140:in `service'
+ /Users/brandimilligan/.rvm/rubies/ruby-2.3.0/lib/ruby/2.3.0/webrick/httpserver.rb:96:in `run'
+ /Users/brandimilligan/.rvm/rubies/ruby-2.3.0/lib/ruby/2.3.0/webrick/server.rb:296:in `block in start_thread'
+
+
+
+Started POST "/__better_errors/ca3fc5f0d1fe51fe/variables" for ::1 at 2016-10-03 17:58:40 -0700
+
+
+Started GET "/tasks/edit/2" for ::1 at 2016-10-03 17:59:26 -0700
+Processing by TasksController#edit as HTML
+ Parameters: {"id"=>"2"}
+ [1m[36mTask Load (0.7ms)[0m [1mSELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = ? LIMIT 1[0m [["id", 2]]
+Completed 500 Internal Server Error in 16ms (ActiveRecord: 1.4ms)
+
+NoMethodError - undefined method `[]' for nil:NilClass:
+ app/controllers/tasks_controller.rb:36:in `edit'
+ actionpack (4.2.7) lib/action_controller/metal/implicit_render.rb:4:in `send_action'
+ actionpack (4.2.7) lib/abstract_controller/base.rb:198:in `process_action'
+ actionpack (4.2.7) lib/action_controller/metal/rendering.rb:10:in `process_action'
+ actionpack (4.2.7) lib/abstract_controller/callbacks.rb:20:in `block in process_action'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:117:in `call'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:555:in `block (2 levels) in compile'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:505:in `call'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:92:in `__run_callbacks__'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:778:in `_run_process_action_callbacks'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:81:in `run_callbacks'
+ actionpack (4.2.7) lib/abstract_controller/callbacks.rb:19:in `process_action'
+ actionpack (4.2.7) lib/action_controller/metal/rescue.rb:29:in `process_action'
+ actionpack (4.2.7) lib/action_controller/metal/instrumentation.rb:32:in `block in process_action'
+ activesupport (4.2.7) lib/active_support/notifications.rb:164:in `block in instrument'
+ activesupport (4.2.7) lib/active_support/notifications/instrumenter.rb:20:in `instrument'
+ activesupport (4.2.7) lib/active_support/notifications.rb:164:in `instrument'
+ actionpack (4.2.7) lib/action_controller/metal/instrumentation.rb:30:in `process_action'
+ actionpack (4.2.7) lib/action_controller/metal/params_wrapper.rb:250:in `process_action'
+ activerecord (4.2.7) lib/active_record/railties/controller_runtime.rb:18:in `process_action'
+ actionpack (4.2.7) lib/abstract_controller/base.rb:137:in `process'
+ actionview (4.2.7) lib/action_view/rendering.rb:30:in `process'
+ actionpack (4.2.7) lib/action_controller/metal.rb:196:in `dispatch'
+ actionpack (4.2.7) lib/action_controller/metal/rack_delegation.rb:13:in `dispatch'
+ actionpack (4.2.7) lib/action_controller/metal.rb:237:in `block in action'
+ actionpack (4.2.7) lib/action_dispatch/routing/route_set.rb:74:in `dispatch'
+ actionpack (4.2.7) lib/action_dispatch/routing/route_set.rb:43:in `serve'
+ actionpack (4.2.7) lib/action_dispatch/journey/router.rb:43:in `block in serve'
+ actionpack (4.2.7) lib/action_dispatch/journey/router.rb:30:in `serve'
+ actionpack (4.2.7) lib/action_dispatch/routing/route_set.rb:817:in `call'
+ rack (1.6.4) lib/rack/etag.rb:24:in `call'
+ rack (1.6.4) lib/rack/conditionalget.rb:25:in `call'
+ rack (1.6.4) lib/rack/head.rb:13:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/params_parser.rb:27:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/flash.rb:260:in `call'
+ rack (1.6.4) lib/rack/session/abstract/id.rb:225:in `context'
+ rack (1.6.4) lib/rack/session/abstract/id.rb:220:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/cookies.rb:560:in `call'
+ activerecord (4.2.7) lib/active_record/query_cache.rb:36:in `call'
+ activerecord (4.2.7) lib/active_record/connection_adapters/abstract/connection_pool.rb:653:in `call'
+ activerecord (4.2.7) lib/active_record/migration.rb:377:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/callbacks.rb:29:in `block in call'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:88:in `__run_callbacks__'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:778:in `_run_call_callbacks'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:81:in `run_callbacks'
+ actionpack (4.2.7) lib/action_dispatch/middleware/callbacks.rb:27:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/reloader.rb:73:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/remote_ip.rb:78:in `call'
+ better_errors (2.1.1) lib/better_errors/middleware.rb:84:in `protected_app_call'
+ better_errors (2.1.1) lib/better_errors/middleware.rb:79:in `better_errors_call'
+ better_errors (2.1.1) lib/better_errors/middleware.rb:57:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/debug_exceptions.rb:17:in `call'
+ web-console (2.3.0) lib/web_console/middleware.rb:28:in `block in call'
+ web-console (2.3.0) lib/web_console/middleware.rb:18:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/show_exceptions.rb:30:in `call'
+ railties (4.2.7) lib/rails/rack/logger.rb:38:in `call_app'
+ railties (4.2.7) lib/rails/rack/logger.rb:20:in `block in call'
+ activesupport (4.2.7) lib/active_support/tagged_logging.rb:68:in `block in tagged'
+ activesupport (4.2.7) lib/active_support/tagged_logging.rb:26:in `tagged'
+ activesupport (4.2.7) lib/active_support/tagged_logging.rb:68:in `tagged'
+ railties (4.2.7) lib/rails/rack/logger.rb:20:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/request_id.rb:21:in `call'
+ rack (1.6.4) lib/rack/methodoverride.rb:22:in `call'
+ rack (1.6.4) lib/rack/runtime.rb:18:in `call'
+ activesupport (4.2.7) lib/active_support/cache/strategy/local_cache_middleware.rb:28:in `call'
+ rack (1.6.4) lib/rack/lock.rb:17:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/static.rb:120:in `call'
+ rack (1.6.4) lib/rack/sendfile.rb:113:in `call'
+ railties (4.2.7) lib/rails/engine.rb:518:in `call'
+ railties (4.2.7) lib/rails/application.rb:165:in `call'
+ rack (1.6.4) lib/rack/lock.rb:17:in `call'
+ rack (1.6.4) lib/rack/content_length.rb:15:in `call'
+ rack (1.6.4) lib/rack/handler/webrick.rb:88:in `service'
+ /Users/brandimilligan/.rvm/rubies/ruby-2.3.0/lib/ruby/2.3.0/webrick/httpserver.rb:140:in `service'
+ /Users/brandimilligan/.rvm/rubies/ruby-2.3.0/lib/ruby/2.3.0/webrick/httpserver.rb:96:in `run'
+ /Users/brandimilligan/.rvm/rubies/ruby-2.3.0/lib/ruby/2.3.0/webrick/server.rb:296:in `block in start_thread'
+
+
+
+Started POST "/__better_errors/168a57e670bbf377/variables" for ::1 at 2016-10-03 17:59:26 -0700
+
+
+Started GET "/" for ::1 at 2016-10-03 18:00:22 -0700
+Processing by TasksController#index as HTML
+ [1m[35mTask Load (0.2ms)[0m SELECT "tasks".* FROM "tasks"
+ Rendered tasks/index.html.erb within layouts/application (3.6ms)
+Completed 200 OK in 41ms (Views: 39.8ms | ActiveRecord: 0.2ms)
+
+
+Started GET "/tasks/edit/2" for ::1 at 2016-10-03 18:00:25 -0700
+Processing by TasksController#edit as HTML
+ Parameters: {"id"=>"2"}
+ [1m[36mTask Load (0.2ms)[0m [1mSELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = ? LIMIT 1[0m [["id", 2]]
+Completed 500 Internal Server Error in 4ms (ActiveRecord: 0.2ms)
+
+NoMethodError - undefined method `[]' for nil:NilClass:
+ app/controllers/tasks_controller.rb:36:in `edit'
+ actionpack (4.2.7) lib/action_controller/metal/implicit_render.rb:4:in `send_action'
+ actionpack (4.2.7) lib/abstract_controller/base.rb:198:in `process_action'
+ actionpack (4.2.7) lib/action_controller/metal/rendering.rb:10:in `process_action'
+ actionpack (4.2.7) lib/abstract_controller/callbacks.rb:20:in `block in process_action'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:117:in `call'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:555:in `block (2 levels) in compile'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:505:in `call'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:92:in `__run_callbacks__'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:778:in `_run_process_action_callbacks'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:81:in `run_callbacks'
+ actionpack (4.2.7) lib/abstract_controller/callbacks.rb:19:in `process_action'
+ actionpack (4.2.7) lib/action_controller/metal/rescue.rb:29:in `process_action'
+ actionpack (4.2.7) lib/action_controller/metal/instrumentation.rb:32:in `block in process_action'
+ activesupport (4.2.7) lib/active_support/notifications.rb:164:in `block in instrument'
+ activesupport (4.2.7) lib/active_support/notifications/instrumenter.rb:20:in `instrument'
+ activesupport (4.2.7) lib/active_support/notifications.rb:164:in `instrument'
+ actionpack (4.2.7) lib/action_controller/metal/instrumentation.rb:30:in `process_action'
+ actionpack (4.2.7) lib/action_controller/metal/params_wrapper.rb:250:in `process_action'
+ activerecord (4.2.7) lib/active_record/railties/controller_runtime.rb:18:in `process_action'
+ actionpack (4.2.7) lib/abstract_controller/base.rb:137:in `process'
+ actionview (4.2.7) lib/action_view/rendering.rb:30:in `process'
+ actionpack (4.2.7) lib/action_controller/metal.rb:196:in `dispatch'
+ actionpack (4.2.7) lib/action_controller/metal/rack_delegation.rb:13:in `dispatch'
+ actionpack (4.2.7) lib/action_controller/metal.rb:237:in `block in action'
+ actionpack (4.2.7) lib/action_dispatch/routing/route_set.rb:74:in `dispatch'
+ actionpack (4.2.7) lib/action_dispatch/routing/route_set.rb:43:in `serve'
+ actionpack (4.2.7) lib/action_dispatch/journey/router.rb:43:in `block in serve'
+ actionpack (4.2.7) lib/action_dispatch/journey/router.rb:30:in `serve'
+ actionpack (4.2.7) lib/action_dispatch/routing/route_set.rb:817:in `call'
+ rack (1.6.4) lib/rack/etag.rb:24:in `call'
+ rack (1.6.4) lib/rack/conditionalget.rb:25:in `call'
+ rack (1.6.4) lib/rack/head.rb:13:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/params_parser.rb:27:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/flash.rb:260:in `call'
+ rack (1.6.4) lib/rack/session/abstract/id.rb:225:in `context'
+ rack (1.6.4) lib/rack/session/abstract/id.rb:220:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/cookies.rb:560:in `call'
+ activerecord (4.2.7) lib/active_record/query_cache.rb:36:in `call'
+ activerecord (4.2.7) lib/active_record/connection_adapters/abstract/connection_pool.rb:653:in `call'
+ activerecord (4.2.7) lib/active_record/migration.rb:377:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/callbacks.rb:29:in `block in call'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:88:in `__run_callbacks__'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:778:in `_run_call_callbacks'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:81:in `run_callbacks'
+ actionpack (4.2.7) lib/action_dispatch/middleware/callbacks.rb:27:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/reloader.rb:73:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/remote_ip.rb:78:in `call'
+ better_errors (2.1.1) lib/better_errors/middleware.rb:84:in `protected_app_call'
+ better_errors (2.1.1) lib/better_errors/middleware.rb:79:in `better_errors_call'
+ better_errors (2.1.1) lib/better_errors/middleware.rb:57:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/debug_exceptions.rb:17:in `call'
+ web-console (2.3.0) lib/web_console/middleware.rb:28:in `block in call'
+ web-console (2.3.0) lib/web_console/middleware.rb:18:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/show_exceptions.rb:30:in `call'
+ railties (4.2.7) lib/rails/rack/logger.rb:38:in `call_app'
+ railties (4.2.7) lib/rails/rack/logger.rb:20:in `block in call'
+ activesupport (4.2.7) lib/active_support/tagged_logging.rb:68:in `block in tagged'
+ activesupport (4.2.7) lib/active_support/tagged_logging.rb:26:in `tagged'
+ activesupport (4.2.7) lib/active_support/tagged_logging.rb:68:in `tagged'
+ railties (4.2.7) lib/rails/rack/logger.rb:20:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/request_id.rb:21:in `call'
+ rack (1.6.4) lib/rack/methodoverride.rb:22:in `call'
+ rack (1.6.4) lib/rack/runtime.rb:18:in `call'
+ activesupport (4.2.7) lib/active_support/cache/strategy/local_cache_middleware.rb:28:in `call'
+ rack (1.6.4) lib/rack/lock.rb:17:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/static.rb:120:in `call'
+ rack (1.6.4) lib/rack/sendfile.rb:113:in `call'
+ railties (4.2.7) lib/rails/engine.rb:518:in `call'
+ railties (4.2.7) lib/rails/application.rb:165:in `call'
+ rack (1.6.4) lib/rack/lock.rb:17:in `call'
+ rack (1.6.4) lib/rack/content_length.rb:15:in `call'
+ rack (1.6.4) lib/rack/handler/webrick.rb:88:in `service'
+ /Users/brandimilligan/.rvm/rubies/ruby-2.3.0/lib/ruby/2.3.0/webrick/httpserver.rb:140:in `service'
+ /Users/brandimilligan/.rvm/rubies/ruby-2.3.0/lib/ruby/2.3.0/webrick/httpserver.rb:96:in `run'
+ /Users/brandimilligan/.rvm/rubies/ruby-2.3.0/lib/ruby/2.3.0/webrick/server.rb:296:in `block in start_thread'
+
+
+
+Started POST "/__better_errors/d0f36bf593affef4/variables" for ::1 at 2016-10-03 18:00:26 -0700
+ [1m[36mTask Load (3.3ms)[0m [1mSELECT "tasks".* FROM "tasks"[0m
+
+
+Started GET "/" for ::1 at 2016-10-03 18:04:10 -0700
+Processing by TasksController#index as HTML
+ [1m[35mTask Load (0.5ms)[0m SELECT "tasks".* FROM "tasks"
+ Rendered tasks/index.html.erb within layouts/application (9.1ms)
+Completed 200 OK in 83ms (Views: 81.5ms | ActiveRecord: 0.5ms)
+
+
+Started GET "/tasks/new" for ::1 at 2016-10-03 18:04:13 -0700
+Processing by TasksController#new as HTML
+ Rendered tasks/new.html.erb within layouts/application (21.4ms)
+Completed 200 OK in 94ms (Views: 92.7ms | ActiveRecord: 0.0ms)
+
+
+Started POST "/tasks/new" for ::1 at 2016-10-03 18:04:42 -0700
+
+ActionController::RoutingError (No route matches [POST] "/tasks/new"):
+ actionpack (4.2.7) lib/action_dispatch/middleware/debug_exceptions.rb:21:in `call'
+ web-console (2.3.0) lib/web_console/middleware.rb:28:in `block in call'
+ web-console (2.3.0) lib/web_console/middleware.rb:18:in `catch'
+ web-console (2.3.0) lib/web_console/middleware.rb:18:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/show_exceptions.rb:30:in `call'
+ railties (4.2.7) lib/rails/rack/logger.rb:38:in `call_app'
+ railties (4.2.7) lib/rails/rack/logger.rb:20:in `block in call'
+ activesupport (4.2.7) lib/active_support/tagged_logging.rb:68:in `block in tagged'
+ activesupport (4.2.7) lib/active_support/tagged_logging.rb:26:in `tagged'
+ activesupport (4.2.7) lib/active_support/tagged_logging.rb:68:in `tagged'
+ railties (4.2.7) lib/rails/rack/logger.rb:20:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/request_id.rb:21:in `call'
+ rack (1.6.4) lib/rack/methodoverride.rb:22:in `call'
+ rack (1.6.4) lib/rack/runtime.rb:18:in `call'
+ activesupport (4.2.7) lib/active_support/cache/strategy/local_cache_middleware.rb:28:in `call'
+ rack (1.6.4) lib/rack/lock.rb:17:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/static.rb:120:in `call'
+ rack (1.6.4) lib/rack/sendfile.rb:113:in `call'
+ railties (4.2.7) lib/rails/engine.rb:518:in `call'
+ railties (4.2.7) lib/rails/application.rb:165:in `call'
+ rack (1.6.4) lib/rack/lock.rb:17:in `call'
+ rack (1.6.4) lib/rack/content_length.rb:15:in `call'
+ rack (1.6.4) lib/rack/handler/webrick.rb:88:in `service'
+ /Users/brandimilligan/.rvm/rubies/ruby-2.3.0/lib/ruby/2.3.0/webrick/httpserver.rb:140:in `service'
+ /Users/brandimilligan/.rvm/rubies/ruby-2.3.0/lib/ruby/2.3.0/webrick/httpserver.rb:96:in `run'
+ /Users/brandimilligan/.rvm/rubies/ruby-2.3.0/lib/ruby/2.3.0/webrick/server.rb:296:in `block in start_thread'
+
+
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/actionpack-4.2.7/lib/action_dispatch/middleware/templates/rescues/_trace.html.erb (5.8ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/actionpack-4.2.7/lib/action_dispatch/middleware/templates/routes/_route.html.erb (4.5ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/actionpack-4.2.7/lib/action_dispatch/middleware/templates/routes/_table.html.erb (2.5ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/actionpack-4.2.7/lib/action_dispatch/middleware/templates/rescues/_request_and_response.html.erb (4.7ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/actionpack-4.2.7/lib/action_dispatch/middleware/templates/rescues/routing_error.html.erb within rescues/layout (182.4ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/web-console-2.3.0/lib/web_console/templates/_markup.html.erb (4.3ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/web-console-2.3.0/lib/web_console/templates/_inner_console_markup.html.erb within layouts/inlined_string (0.8ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/web-console-2.3.0/lib/web_console/templates/_prompt_box_markup.html.erb within layouts/inlined_string (0.6ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/web-console-2.3.0/lib/web_console/templates/style.css.erb within layouts/inlined_string (44.2ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/web-console-2.3.0/lib/web_console/templates/console.js.erb within layouts/javascript (165.4ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/web-console-2.3.0/lib/web_console/templates/main.js.erb within layouts/javascript (0.8ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/web-console-2.3.0/lib/web_console/templates/error_page.js.erb within layouts/javascript (0.9ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/web-console-2.3.0/lib/web_console/templates/index.html.erb (322.8ms)
+
+
+Started GET "/tasks/new" for ::1 at 2016-10-03 18:09:25 -0700
+Processing by TasksController#new as HTML
+ Rendered tasks/new.html.erb within layouts/application (5.8ms)
+Completed 500 Internal Server Error in 49ms (ActiveRecord: 1.0ms)
+
+SyntaxError - syntax error, unexpected tIDENTIFIER, expecting keyword_end
+...ffer.append= form_for :task as: :create, url: create_path, ...
+... ^
+/Users/brandimilligan/Dropbox/ada/wk8/TaskListRails/app/views/tasks/new.html.erb:18: syntax error, unexpected keyword_ensure, expecting end-of-input:
+ app/views/tasks/new.html.erb:4:in `'
+ actionview (4.2.7) lib/action_view/template.rb:296:in `compile'
+ actionview (4.2.7) lib/action_view/template.rb:245:in `block (2 levels) in compile!'
+ activesupport (4.2.7) lib/active_support/notifications.rb:166:in `instrument'
+ actionview (4.2.7) lib/action_view/template.rb:333:in `instrument'
+ actionview (4.2.7) lib/action_view/template.rb:244:in `block in compile!'
+ actionview (4.2.7) lib/action_view/template.rb:232:in `compile!'
+ actionview (4.2.7) lib/action_view/template.rb:144:in `block in render'
+ activesupport (4.2.7) lib/active_support/notifications.rb:166:in `instrument'
+ actionview (4.2.7) lib/action_view/template.rb:333:in `instrument'
+ actionview (4.2.7) lib/action_view/template.rb:143:in `render'
+ actionview (4.2.7) lib/action_view/renderer/template_renderer.rb:54:in `block (2 levels) in render_template'
+ actionview (4.2.7) lib/action_view/renderer/abstract_renderer.rb:39:in `block in instrument'
+ activesupport (4.2.7) lib/active_support/notifications.rb:164:in `block in instrument'
+ activesupport (4.2.7) lib/active_support/notifications/instrumenter.rb:20:in `instrument'
+ activesupport (4.2.7) lib/active_support/notifications.rb:164:in `instrument'
+ actionview (4.2.7) lib/action_view/renderer/abstract_renderer.rb:39:in `instrument'
+ actionview (4.2.7) lib/action_view/renderer/template_renderer.rb:53:in `block in render_template'
+ actionview (4.2.7) lib/action_view/renderer/template_renderer.rb:61:in `render_with_layout'
+ actionview (4.2.7) lib/action_view/renderer/template_renderer.rb:52:in `render_template'
+ actionview (4.2.7) lib/action_view/renderer/template_renderer.rb:14:in `render'
+ actionview (4.2.7) lib/action_view/renderer/renderer.rb:46:in `render_template'
+ actionview (4.2.7) lib/action_view/renderer/renderer.rb:27:in `render'
+ actionview (4.2.7) lib/action_view/rendering.rb:100:in `_render_template'
+ actionpack (4.2.7) lib/action_controller/metal/streaming.rb:217:in `_render_template'
+ actionview (4.2.7) lib/action_view/rendering.rb:83:in `render_to_body'
+ actionpack (4.2.7) lib/action_controller/metal/rendering.rb:32:in `render_to_body'
+ actionpack (4.2.7) lib/action_controller/metal/renderers.rb:37:in `render_to_body'
+ actionpack (4.2.7) lib/abstract_controller/rendering.rb:25:in `render'
+ actionpack (4.2.7) lib/action_controller/metal/rendering.rb:16:in `render'
+ actionpack (4.2.7) lib/action_controller/metal/instrumentation.rb:44:in `block (2 levels) in render'
+ activesupport (4.2.7) lib/active_support/core_ext/benchmark.rb:12:in `block in ms'
+ /Users/brandimilligan/.rvm/rubies/ruby-2.3.0/lib/ruby/2.3.0/benchmark.rb:308:in `realtime'
+ activesupport (4.2.7) lib/active_support/core_ext/benchmark.rb:12:in `ms'
+ actionpack (4.2.7) lib/action_controller/metal/instrumentation.rb:44:in `block in render'
+ actionpack (4.2.7) lib/action_controller/metal/instrumentation.rb:87:in `cleanup_view_runtime'
+ activerecord (4.2.7) lib/active_record/railties/controller_runtime.rb:25:in `cleanup_view_runtime'
+ actionpack (4.2.7) lib/action_controller/metal/instrumentation.rb:43:in `render'
+ actionpack (4.2.7) lib/action_controller/metal/implicit_render.rb:10:in `default_render'
+ actionpack (4.2.7) lib/action_controller/metal/implicit_render.rb:5:in `send_action'
+ actionpack (4.2.7) lib/abstract_controller/base.rb:198:in `process_action'
+ actionpack (4.2.7) lib/action_controller/metal/rendering.rb:10:in `process_action'
+ actionpack (4.2.7) lib/abstract_controller/callbacks.rb:20:in `block in process_action'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:117:in `call'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:555:in `block (2 levels) in compile'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:505:in `call'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:92:in `__run_callbacks__'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:778:in `_run_process_action_callbacks'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:81:in `run_callbacks'
+ actionpack (4.2.7) lib/abstract_controller/callbacks.rb:19:in `process_action'
+ actionpack (4.2.7) lib/action_controller/metal/rescue.rb:29:in `process_action'
+ actionpack (4.2.7) lib/action_controller/metal/instrumentation.rb:32:in `block in process_action'
+ activesupport (4.2.7) lib/active_support/notifications.rb:164:in `block in instrument'
+ activesupport (4.2.7) lib/active_support/notifications/instrumenter.rb:20:in `instrument'
+ activesupport (4.2.7) lib/active_support/notifications.rb:164:in `instrument'
+ actionpack (4.2.7) lib/action_controller/metal/instrumentation.rb:30:in `process_action'
+ actionpack (4.2.7) lib/action_controller/metal/params_wrapper.rb:250:in `process_action'
+ activerecord (4.2.7) lib/active_record/railties/controller_runtime.rb:18:in `process_action'
+ actionpack (4.2.7) lib/abstract_controller/base.rb:137:in `process'
+ actionview (4.2.7) lib/action_view/rendering.rb:30:in `process'
+ actionpack (4.2.7) lib/action_controller/metal.rb:196:in `dispatch'
+ actionpack (4.2.7) lib/action_controller/metal/rack_delegation.rb:13:in `dispatch'
+ actionpack (4.2.7) lib/action_controller/metal.rb:237:in `block in action'
+ actionpack (4.2.7) lib/action_dispatch/routing/route_set.rb:74:in `dispatch'
+ actionpack (4.2.7) lib/action_dispatch/routing/route_set.rb:43:in `serve'
+ actionpack (4.2.7) lib/action_dispatch/journey/router.rb:43:in `block in serve'
+ actionpack (4.2.7) lib/action_dispatch/journey/router.rb:30:in `serve'
+ actionpack (4.2.7) lib/action_dispatch/routing/route_set.rb:817:in `call'
+ rack (1.6.4) lib/rack/etag.rb:24:in `call'
+ rack (1.6.4) lib/rack/conditionalget.rb:25:in `call'
+ rack (1.6.4) lib/rack/head.rb:13:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/params_parser.rb:27:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/flash.rb:260:in `call'
+ rack (1.6.4) lib/rack/session/abstract/id.rb:225:in `context'
+ rack (1.6.4) lib/rack/session/abstract/id.rb:220:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/cookies.rb:560:in `call'
+ activerecord (4.2.7) lib/active_record/query_cache.rb:36:in `call'
+ activerecord (4.2.7) lib/active_record/connection_adapters/abstract/connection_pool.rb:653:in `call'
+ activerecord (4.2.7) lib/active_record/migration.rb:377:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/callbacks.rb:29:in `block in call'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:88:in `__run_callbacks__'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:778:in `_run_call_callbacks'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:81:in `run_callbacks'
+ actionpack (4.2.7) lib/action_dispatch/middleware/callbacks.rb:27:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/reloader.rb:73:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/remote_ip.rb:78:in `call'
+ better_errors (2.1.1) lib/better_errors/middleware.rb:84:in `protected_app_call'
+ better_errors (2.1.1) lib/better_errors/middleware.rb:79:in `better_errors_call'
+ better_errors (2.1.1) lib/better_errors/middleware.rb:57:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/debug_exceptions.rb:17:in `call'
+ web-console (2.3.0) lib/web_console/middleware.rb:28:in `block in call'
+ web-console (2.3.0) lib/web_console/middleware.rb:18:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/show_exceptions.rb:30:in `call'
+ railties (4.2.7) lib/rails/rack/logger.rb:38:in `call_app'
+ railties (4.2.7) lib/rails/rack/logger.rb:20:in `block in call'
+ activesupport (4.2.7) lib/active_support/tagged_logging.rb:68:in `block in tagged'
+ activesupport (4.2.7) lib/active_support/tagged_logging.rb:26:in `tagged'
+ activesupport (4.2.7) lib/active_support/tagged_logging.rb:68:in `tagged'
+ railties (4.2.7) lib/rails/rack/logger.rb:20:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/request_id.rb:21:in `call'
+ rack (1.6.4) lib/rack/methodoverride.rb:22:in `call'
+ rack (1.6.4) lib/rack/runtime.rb:18:in `call'
+ activesupport (4.2.7) lib/active_support/cache/strategy/local_cache_middleware.rb:28:in `call'
+ rack (1.6.4) lib/rack/lock.rb:17:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/static.rb:120:in `call'
+ rack (1.6.4) lib/rack/sendfile.rb:113:in `call'
+ railties (4.2.7) lib/rails/engine.rb:518:in `call'
+ railties (4.2.7) lib/rails/application.rb:165:in `call'
+ rack (1.6.4) lib/rack/lock.rb:17:in `call'
+ rack (1.6.4) lib/rack/content_length.rb:15:in `call'
+ rack (1.6.4) lib/rack/handler/webrick.rb:88:in `service'
+ /Users/brandimilligan/.rvm/rubies/ruby-2.3.0/lib/ruby/2.3.0/webrick/httpserver.rb:140:in `service'
+ /Users/brandimilligan/.rvm/rubies/ruby-2.3.0/lib/ruby/2.3.0/webrick/httpserver.rb:96:in `run'
+ /Users/brandimilligan/.rvm/rubies/ruby-2.3.0/lib/ruby/2.3.0/webrick/server.rb:296:in `block in start_thread'
+
+
+
+Started POST "/__better_errors/123e9a16de4e42e1/variables" for ::1 at 2016-10-03 18:09:25 -0700
+
+
+Started GET "/tasks/new" for ::1 at 2016-10-03 18:10:43 -0700
+Processing by TasksController#new as HTML
+ Rendered tasks/new.html.erb within layouts/application (3.5ms)
+Completed 500 Internal Server Error in 12ms (ActiveRecord: 0.0ms)
+
+SyntaxError - syntax error, unexpected tIDENTIFIER, expecting keyword_end
+...er.append= form_for @mytask as: :create, url: create_path, ...
+... ^
+/Users/brandimilligan/Dropbox/ada/wk8/TaskListRails/app/views/tasks/new.html.erb:18: syntax error, unexpected keyword_ensure, expecting end-of-input:
+ app/views/tasks/new.html.erb:4:in `'
+ actionview (4.2.7) lib/action_view/template.rb:296:in `compile'
+ actionview (4.2.7) lib/action_view/template.rb:245:in `block (2 levels) in compile!'
+ activesupport (4.2.7) lib/active_support/notifications.rb:166:in `instrument'
+ actionview (4.2.7) lib/action_view/template.rb:333:in `instrument'
+ actionview (4.2.7) lib/action_view/template.rb:244:in `block in compile!'
+ actionview (4.2.7) lib/action_view/template.rb:232:in `compile!'
+ actionview (4.2.7) lib/action_view/template.rb:144:in `block in render'
+ activesupport (4.2.7) lib/active_support/notifications.rb:166:in `instrument'
+ actionview (4.2.7) lib/action_view/template.rb:333:in `instrument'
+ actionview (4.2.7) lib/action_view/template.rb:143:in `render'
+ actionview (4.2.7) lib/action_view/renderer/template_renderer.rb:54:in `block (2 levels) in render_template'
+ actionview (4.2.7) lib/action_view/renderer/abstract_renderer.rb:39:in `block in instrument'
+ activesupport (4.2.7) lib/active_support/notifications.rb:164:in `block in instrument'
+ activesupport (4.2.7) lib/active_support/notifications/instrumenter.rb:20:in `instrument'
+ activesupport (4.2.7) lib/active_support/notifications.rb:164:in `instrument'
+ actionview (4.2.7) lib/action_view/renderer/abstract_renderer.rb:39:in `instrument'
+ actionview (4.2.7) lib/action_view/renderer/template_renderer.rb:53:in `block in render_template'
+ actionview (4.2.7) lib/action_view/renderer/template_renderer.rb:61:in `render_with_layout'
+ actionview (4.2.7) lib/action_view/renderer/template_renderer.rb:52:in `render_template'
+ actionview (4.2.7) lib/action_view/renderer/template_renderer.rb:14:in `render'
+ actionview (4.2.7) lib/action_view/renderer/renderer.rb:46:in `render_template'
+ actionview (4.2.7) lib/action_view/renderer/renderer.rb:27:in `render'
+ actionview (4.2.7) lib/action_view/rendering.rb:100:in `_render_template'
+ actionpack (4.2.7) lib/action_controller/metal/streaming.rb:217:in `_render_template'
+ actionview (4.2.7) lib/action_view/rendering.rb:83:in `render_to_body'
+ actionpack (4.2.7) lib/action_controller/metal/rendering.rb:32:in `render_to_body'
+ actionpack (4.2.7) lib/action_controller/metal/renderers.rb:37:in `render_to_body'
+ actionpack (4.2.7) lib/abstract_controller/rendering.rb:25:in `render'
+ actionpack (4.2.7) lib/action_controller/metal/rendering.rb:16:in `render'
+ actionpack (4.2.7) lib/action_controller/metal/instrumentation.rb:44:in `block (2 levels) in render'
+ activesupport (4.2.7) lib/active_support/core_ext/benchmark.rb:12:in `block in ms'
+ /Users/brandimilligan/.rvm/rubies/ruby-2.3.0/lib/ruby/2.3.0/benchmark.rb:308:in `realtime'
+ activesupport (4.2.7) lib/active_support/core_ext/benchmark.rb:12:in `ms'
+ actionpack (4.2.7) lib/action_controller/metal/instrumentation.rb:44:in `block in render'
+ actionpack (4.2.7) lib/action_controller/metal/instrumentation.rb:87:in `cleanup_view_runtime'
+ activerecord (4.2.7) lib/active_record/railties/controller_runtime.rb:25:in `cleanup_view_runtime'
+ actionpack (4.2.7) lib/action_controller/metal/instrumentation.rb:43:in `render'
+ actionpack (4.2.7) lib/action_controller/metal/implicit_render.rb:10:in `default_render'
+ actionpack (4.2.7) lib/action_controller/metal/implicit_render.rb:5:in `send_action'
+ actionpack (4.2.7) lib/abstract_controller/base.rb:198:in `process_action'
+ actionpack (4.2.7) lib/action_controller/metal/rendering.rb:10:in `process_action'
+ actionpack (4.2.7) lib/abstract_controller/callbacks.rb:20:in `block in process_action'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:117:in `call'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:555:in `block (2 levels) in compile'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:505:in `call'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:92:in `__run_callbacks__'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:778:in `_run_process_action_callbacks'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:81:in `run_callbacks'
+ actionpack (4.2.7) lib/abstract_controller/callbacks.rb:19:in `process_action'
+ actionpack (4.2.7) lib/action_controller/metal/rescue.rb:29:in `process_action'
+ actionpack (4.2.7) lib/action_controller/metal/instrumentation.rb:32:in `block in process_action'
+ activesupport (4.2.7) lib/active_support/notifications.rb:164:in `block in instrument'
+ activesupport (4.2.7) lib/active_support/notifications/instrumenter.rb:20:in `instrument'
+ activesupport (4.2.7) lib/active_support/notifications.rb:164:in `instrument'
+ actionpack (4.2.7) lib/action_controller/metal/instrumentation.rb:30:in `process_action'
+ actionpack (4.2.7) lib/action_controller/metal/params_wrapper.rb:250:in `process_action'
+ activerecord (4.2.7) lib/active_record/railties/controller_runtime.rb:18:in `process_action'
+ actionpack (4.2.7) lib/abstract_controller/base.rb:137:in `process'
+ actionview (4.2.7) lib/action_view/rendering.rb:30:in `process'
+ actionpack (4.2.7) lib/action_controller/metal.rb:196:in `dispatch'
+ actionpack (4.2.7) lib/action_controller/metal/rack_delegation.rb:13:in `dispatch'
+ actionpack (4.2.7) lib/action_controller/metal.rb:237:in `block in action'
+ actionpack (4.2.7) lib/action_dispatch/routing/route_set.rb:74:in `dispatch'
+ actionpack (4.2.7) lib/action_dispatch/routing/route_set.rb:43:in `serve'
+ actionpack (4.2.7) lib/action_dispatch/journey/router.rb:43:in `block in serve'
+ actionpack (4.2.7) lib/action_dispatch/journey/router.rb:30:in `serve'
+ actionpack (4.2.7) lib/action_dispatch/routing/route_set.rb:817:in `call'
+ rack (1.6.4) lib/rack/etag.rb:24:in `call'
+ rack (1.6.4) lib/rack/conditionalget.rb:25:in `call'
+ rack (1.6.4) lib/rack/head.rb:13:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/params_parser.rb:27:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/flash.rb:260:in `call'
+ rack (1.6.4) lib/rack/session/abstract/id.rb:225:in `context'
+ rack (1.6.4) lib/rack/session/abstract/id.rb:220:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/cookies.rb:560:in `call'
+ activerecord (4.2.7) lib/active_record/query_cache.rb:36:in `call'
+ activerecord (4.2.7) lib/active_record/connection_adapters/abstract/connection_pool.rb:653:in `call'
+ activerecord (4.2.7) lib/active_record/migration.rb:377:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/callbacks.rb:29:in `block in call'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:88:in `__run_callbacks__'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:778:in `_run_call_callbacks'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:81:in `run_callbacks'
+ actionpack (4.2.7) lib/action_dispatch/middleware/callbacks.rb:27:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/reloader.rb:73:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/remote_ip.rb:78:in `call'
+ better_errors (2.1.1) lib/better_errors/middleware.rb:84:in `protected_app_call'
+ better_errors (2.1.1) lib/better_errors/middleware.rb:79:in `better_errors_call'
+ better_errors (2.1.1) lib/better_errors/middleware.rb:57:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/debug_exceptions.rb:17:in `call'
+ web-console (2.3.0) lib/web_console/middleware.rb:28:in `block in call'
+ web-console (2.3.0) lib/web_console/middleware.rb:18:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/show_exceptions.rb:30:in `call'
+ railties (4.2.7) lib/rails/rack/logger.rb:38:in `call_app'
+ railties (4.2.7) lib/rails/rack/logger.rb:20:in `block in call'
+ activesupport (4.2.7) lib/active_support/tagged_logging.rb:68:in `block in tagged'
+ activesupport (4.2.7) lib/active_support/tagged_logging.rb:26:in `tagged'
+ activesupport (4.2.7) lib/active_support/tagged_logging.rb:68:in `tagged'
+ railties (4.2.7) lib/rails/rack/logger.rb:20:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/request_id.rb:21:in `call'
+ rack (1.6.4) lib/rack/methodoverride.rb:22:in `call'
+ rack (1.6.4) lib/rack/runtime.rb:18:in `call'
+ activesupport (4.2.7) lib/active_support/cache/strategy/local_cache_middleware.rb:28:in `call'
+ rack (1.6.4) lib/rack/lock.rb:17:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/static.rb:120:in `call'
+ rack (1.6.4) lib/rack/sendfile.rb:113:in `call'
+ railties (4.2.7) lib/rails/engine.rb:518:in `call'
+ railties (4.2.7) lib/rails/application.rb:165:in `call'
+ rack (1.6.4) lib/rack/lock.rb:17:in `call'
+ rack (1.6.4) lib/rack/content_length.rb:15:in `call'
+ rack (1.6.4) lib/rack/handler/webrick.rb:88:in `service'
+ /Users/brandimilligan/.rvm/rubies/ruby-2.3.0/lib/ruby/2.3.0/webrick/httpserver.rb:140:in `service'
+ /Users/brandimilligan/.rvm/rubies/ruby-2.3.0/lib/ruby/2.3.0/webrick/httpserver.rb:96:in `run'
+ /Users/brandimilligan/.rvm/rubies/ruby-2.3.0/lib/ruby/2.3.0/webrick/server.rb:296:in `block in start_thread'
+
+
+
+Started POST "/__better_errors/99cd4c6ea371de7b/variables" for ::1 at 2016-10-03 18:10:43 -0700
+
+
+Started GET "/tasks/new" for ::1 at 2016-10-03 18:11:14 -0700
+Processing by TasksController#new as HTML
+ Rendered tasks/new.html.erb within layouts/application (27.5ms)
+Completed 200 OK in 71ms (Views: 69.7ms | ActiveRecord: 0.0ms)
+
+
+Started POST "/tasks/create" for ::1 at 2016-10-03 18:11:36 -0700
+Processing by TasksController#create as HTML
+ Parameters: {"utf8"=>"✓", "authenticity_token"=>"GQigEwy5gIFP0XxynenLhKVeC+nNJBj5tCIwtPim1bEyMFr/68T/2yhihmiOPNYbaAxnCwbWMFtTHo5NrGFBTA==", "create"=>{"title"=>"I am cool", "description"=>"because Emily helps me", "details"=>"we get stuff done"}, "commit"=>"Create Task"}
+Completed 500 Internal Server Error in 5ms (ActiveRecord: 0.0ms)
+
+NoMethodError - undefined method `[]' for nil:NilClass:
+ app/controllers/tasks_controller.rb:10:in `create'
+ actionpack (4.2.7) lib/action_controller/metal/implicit_render.rb:4:in `send_action'
+ actionpack (4.2.7) lib/abstract_controller/base.rb:198:in `process_action'
+ actionpack (4.2.7) lib/action_controller/metal/rendering.rb:10:in `process_action'
+ actionpack (4.2.7) lib/abstract_controller/callbacks.rb:20:in `block in process_action'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:117:in `call'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:555:in `block (2 levels) in compile'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:505:in `call'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:92:in `__run_callbacks__'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:778:in `_run_process_action_callbacks'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:81:in `run_callbacks'
+ actionpack (4.2.7) lib/abstract_controller/callbacks.rb:19:in `process_action'
+ actionpack (4.2.7) lib/action_controller/metal/rescue.rb:29:in `process_action'
+ actionpack (4.2.7) lib/action_controller/metal/instrumentation.rb:32:in `block in process_action'
+ activesupport (4.2.7) lib/active_support/notifications.rb:164:in `block in instrument'
+ activesupport (4.2.7) lib/active_support/notifications/instrumenter.rb:20:in `instrument'
+ activesupport (4.2.7) lib/active_support/notifications.rb:164:in `instrument'
+ actionpack (4.2.7) lib/action_controller/metal/instrumentation.rb:30:in `process_action'
+ actionpack (4.2.7) lib/action_controller/metal/params_wrapper.rb:250:in `process_action'
+ activerecord (4.2.7) lib/active_record/railties/controller_runtime.rb:18:in `process_action'
+ actionpack (4.2.7) lib/abstract_controller/base.rb:137:in `process'
+ actionview (4.2.7) lib/action_view/rendering.rb:30:in `process'
+ actionpack (4.2.7) lib/action_controller/metal.rb:196:in `dispatch'
+ actionpack (4.2.7) lib/action_controller/metal/rack_delegation.rb:13:in `dispatch'
+ actionpack (4.2.7) lib/action_controller/metal.rb:237:in `block in action'
+ actionpack (4.2.7) lib/action_dispatch/routing/route_set.rb:74:in `dispatch'
+ actionpack (4.2.7) lib/action_dispatch/routing/route_set.rb:43:in `serve'
+ actionpack (4.2.7) lib/action_dispatch/journey/router.rb:43:in `block in serve'
+ actionpack (4.2.7) lib/action_dispatch/journey/router.rb:30:in `serve'
+ actionpack (4.2.7) lib/action_dispatch/routing/route_set.rb:817:in `call'
+ rack (1.6.4) lib/rack/etag.rb:24:in `call'
+ rack (1.6.4) lib/rack/conditionalget.rb:38:in `call'
+ rack (1.6.4) lib/rack/head.rb:13:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/params_parser.rb:27:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/flash.rb:260:in `call'
+ rack (1.6.4) lib/rack/session/abstract/id.rb:225:in `context'
+ rack (1.6.4) lib/rack/session/abstract/id.rb:220:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/cookies.rb:560:in `call'
+ activerecord (4.2.7) lib/active_record/query_cache.rb:36:in `call'
+ activerecord (4.2.7) lib/active_record/connection_adapters/abstract/connection_pool.rb:653:in `call'
+ activerecord (4.2.7) lib/active_record/migration.rb:377:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/callbacks.rb:29:in `block in call'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:88:in `__run_callbacks__'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:778:in `_run_call_callbacks'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:81:in `run_callbacks'
+ actionpack (4.2.7) lib/action_dispatch/middleware/callbacks.rb:27:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/reloader.rb:73:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/remote_ip.rb:78:in `call'
+ better_errors (2.1.1) lib/better_errors/middleware.rb:84:in `protected_app_call'
+ better_errors (2.1.1) lib/better_errors/middleware.rb:79:in `better_errors_call'
+ better_errors (2.1.1) lib/better_errors/middleware.rb:57:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/debug_exceptions.rb:17:in `call'
+ web-console (2.3.0) lib/web_console/middleware.rb:28:in `block in call'
+ web-console (2.3.0) lib/web_console/middleware.rb:18:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/show_exceptions.rb:30:in `call'
+ railties (4.2.7) lib/rails/rack/logger.rb:38:in `call_app'
+ railties (4.2.7) lib/rails/rack/logger.rb:20:in `block in call'
+ activesupport (4.2.7) lib/active_support/tagged_logging.rb:68:in `block in tagged'
+ activesupport (4.2.7) lib/active_support/tagged_logging.rb:26:in `tagged'
+ activesupport (4.2.7) lib/active_support/tagged_logging.rb:68:in `tagged'
+ railties (4.2.7) lib/rails/rack/logger.rb:20:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/request_id.rb:21:in `call'
+ rack (1.6.4) lib/rack/methodoverride.rb:22:in `call'
+ rack (1.6.4) lib/rack/runtime.rb:18:in `call'
+ activesupport (4.2.7) lib/active_support/cache/strategy/local_cache_middleware.rb:28:in `call'
+ rack (1.6.4) lib/rack/lock.rb:17:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/static.rb:120:in `call'
+ rack (1.6.4) lib/rack/sendfile.rb:113:in `call'
+ railties (4.2.7) lib/rails/engine.rb:518:in `call'
+ railties (4.2.7) lib/rails/application.rb:165:in `call'
+ rack (1.6.4) lib/rack/lock.rb:17:in `call'
+ rack (1.6.4) lib/rack/content_length.rb:15:in `call'
+ rack (1.6.4) lib/rack/handler/webrick.rb:88:in `service'
+ /Users/brandimilligan/.rvm/rubies/ruby-2.3.0/lib/ruby/2.3.0/webrick/httpserver.rb:140:in `service'
+ /Users/brandimilligan/.rvm/rubies/ruby-2.3.0/lib/ruby/2.3.0/webrick/httpserver.rb:96:in `run'
+ /Users/brandimilligan/.rvm/rubies/ruby-2.3.0/lib/ruby/2.3.0/webrick/server.rb:296:in `block in start_thread'
+
+
+
+Started POST "/__better_errors/7eb303b0fcc40dd8/variables" for ::1 at 2016-10-03 18:11:36 -0700
+
+
+Started GET "/tasks/create" for ::1 at 2016-10-03 18:13:57 -0700
+Processing by TasksController#create as HTML
+Completed 500 Internal Server Error in 16ms (ActiveRecord: 0.8ms)
+
+NoMethodError - undefined method `[]' for nil:NilClass:
+ app/controllers/tasks_controller.rb:10:in `create'
+ actionpack (4.2.7) lib/action_controller/metal/implicit_render.rb:4:in `send_action'
+ actionpack (4.2.7) lib/abstract_controller/base.rb:198:in `process_action'
+ actionpack (4.2.7) lib/action_controller/metal/rendering.rb:10:in `process_action'
+ actionpack (4.2.7) lib/abstract_controller/callbacks.rb:20:in `block in process_action'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:117:in `call'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:555:in `block (2 levels) in compile'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:505:in `call'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:92:in `__run_callbacks__'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:778:in `_run_process_action_callbacks'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:81:in `run_callbacks'
+ actionpack (4.2.7) lib/abstract_controller/callbacks.rb:19:in `process_action'
+ actionpack (4.2.7) lib/action_controller/metal/rescue.rb:29:in `process_action'
+ actionpack (4.2.7) lib/action_controller/metal/instrumentation.rb:32:in `block in process_action'
+ activesupport (4.2.7) lib/active_support/notifications.rb:164:in `block in instrument'
+ activesupport (4.2.7) lib/active_support/notifications/instrumenter.rb:20:in `instrument'
+ activesupport (4.2.7) lib/active_support/notifications.rb:164:in `instrument'
+ actionpack (4.2.7) lib/action_controller/metal/instrumentation.rb:30:in `process_action'
+ actionpack (4.2.7) lib/action_controller/metal/params_wrapper.rb:250:in `process_action'
+ activerecord (4.2.7) lib/active_record/railties/controller_runtime.rb:18:in `process_action'
+ actionpack (4.2.7) lib/abstract_controller/base.rb:137:in `process'
+ actionview (4.2.7) lib/action_view/rendering.rb:30:in `process'
+ actionpack (4.2.7) lib/action_controller/metal.rb:196:in `dispatch'
+ actionpack (4.2.7) lib/action_controller/metal/rack_delegation.rb:13:in `dispatch'
+ actionpack (4.2.7) lib/action_controller/metal.rb:237:in `block in action'
+ actionpack (4.2.7) lib/action_dispatch/routing/route_set.rb:74:in `dispatch'
+ actionpack (4.2.7) lib/action_dispatch/routing/route_set.rb:43:in `serve'
+ actionpack (4.2.7) lib/action_dispatch/journey/router.rb:43:in `block in serve'
+ actionpack (4.2.7) lib/action_dispatch/journey/router.rb:30:in `serve'
+ actionpack (4.2.7) lib/action_dispatch/routing/route_set.rb:817:in `call'
+ rack (1.6.4) lib/rack/etag.rb:24:in `call'
+ rack (1.6.4) lib/rack/conditionalget.rb:25:in `call'
+ rack (1.6.4) lib/rack/head.rb:13:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/params_parser.rb:27:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/flash.rb:260:in `call'
+ rack (1.6.4) lib/rack/session/abstract/id.rb:225:in `context'
+ rack (1.6.4) lib/rack/session/abstract/id.rb:220:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/cookies.rb:560:in `call'
+ activerecord (4.2.7) lib/active_record/query_cache.rb:36:in `call'
+ activerecord (4.2.7) lib/active_record/connection_adapters/abstract/connection_pool.rb:653:in `call'
+ activerecord (4.2.7) lib/active_record/migration.rb:377:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/callbacks.rb:29:in `block in call'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:88:in `__run_callbacks__'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:778:in `_run_call_callbacks'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:81:in `run_callbacks'
+ actionpack (4.2.7) lib/action_dispatch/middleware/callbacks.rb:27:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/reloader.rb:73:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/remote_ip.rb:78:in `call'
+ better_errors (2.1.1) lib/better_errors/middleware.rb:84:in `protected_app_call'
+ better_errors (2.1.1) lib/better_errors/middleware.rb:79:in `better_errors_call'
+ better_errors (2.1.1) lib/better_errors/middleware.rb:57:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/debug_exceptions.rb:17:in `call'
+ web-console (2.3.0) lib/web_console/middleware.rb:28:in `block in call'
+ web-console (2.3.0) lib/web_console/middleware.rb:18:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/show_exceptions.rb:30:in `call'
+ railties (4.2.7) lib/rails/rack/logger.rb:38:in `call_app'
+ railties (4.2.7) lib/rails/rack/logger.rb:20:in `block in call'
+ activesupport (4.2.7) lib/active_support/tagged_logging.rb:68:in `block in tagged'
+ activesupport (4.2.7) lib/active_support/tagged_logging.rb:26:in `tagged'
+ activesupport (4.2.7) lib/active_support/tagged_logging.rb:68:in `tagged'
+ railties (4.2.7) lib/rails/rack/logger.rb:20:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/request_id.rb:21:in `call'
+ rack (1.6.4) lib/rack/methodoverride.rb:22:in `call'
+ rack (1.6.4) lib/rack/runtime.rb:18:in `call'
+ activesupport (4.2.7) lib/active_support/cache/strategy/local_cache_middleware.rb:28:in `call'
+ rack (1.6.4) lib/rack/lock.rb:17:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/static.rb:120:in `call'
+ rack (1.6.4) lib/rack/sendfile.rb:113:in `call'
+ railties (4.2.7) lib/rails/engine.rb:518:in `call'
+ railties (4.2.7) lib/rails/application.rb:165:in `call'
+ rack (1.6.4) lib/rack/lock.rb:17:in `call'
+ rack (1.6.4) lib/rack/content_length.rb:15:in `call'
+ rack (1.6.4) lib/rack/handler/webrick.rb:88:in `service'
+ /Users/brandimilligan/.rvm/rubies/ruby-2.3.0/lib/ruby/2.3.0/webrick/httpserver.rb:140:in `service'
+ /Users/brandimilligan/.rvm/rubies/ruby-2.3.0/lib/ruby/2.3.0/webrick/httpserver.rb:96:in `run'
+ /Users/brandimilligan/.rvm/rubies/ruby-2.3.0/lib/ruby/2.3.0/webrick/server.rb:296:in `block in start_thread'
+
+
+
+Started POST "/__better_errors/52299b9cd884c44b/variables" for ::1 at 2016-10-03 18:13:58 -0700
+
+
+Started GET "/tasks/create" for ::1 at 2016-10-03 18:15:56 -0700
+Processing by TasksController#create as HTML
+Completed 500 Internal Server Error in 17ms (ActiveRecord: 0.7ms)
+
+NoMethodError - undefined method `[]' for nil:NilClass:
+ app/controllers/tasks_controller.rb:10:in `create'
+ actionpack (4.2.7) lib/action_controller/metal/implicit_render.rb:4:in `send_action'
+ actionpack (4.2.7) lib/abstract_controller/base.rb:198:in `process_action'
+ actionpack (4.2.7) lib/action_controller/metal/rendering.rb:10:in `process_action'
+ actionpack (4.2.7) lib/abstract_controller/callbacks.rb:20:in `block in process_action'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:117:in `call'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:555:in `block (2 levels) in compile'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:505:in `call'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:92:in `__run_callbacks__'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:778:in `_run_process_action_callbacks'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:81:in `run_callbacks'
+ actionpack (4.2.7) lib/abstract_controller/callbacks.rb:19:in `process_action'
+ actionpack (4.2.7) lib/action_controller/metal/rescue.rb:29:in `process_action'
+ actionpack (4.2.7) lib/action_controller/metal/instrumentation.rb:32:in `block in process_action'
+ activesupport (4.2.7) lib/active_support/notifications.rb:164:in `block in instrument'
+ activesupport (4.2.7) lib/active_support/notifications/instrumenter.rb:20:in `instrument'
+ activesupport (4.2.7) lib/active_support/notifications.rb:164:in `instrument'
+ actionpack (4.2.7) lib/action_controller/metal/instrumentation.rb:30:in `process_action'
+ actionpack (4.2.7) lib/action_controller/metal/params_wrapper.rb:250:in `process_action'
+ activerecord (4.2.7) lib/active_record/railties/controller_runtime.rb:18:in `process_action'
+ actionpack (4.2.7) lib/abstract_controller/base.rb:137:in `process'
+ actionview (4.2.7) lib/action_view/rendering.rb:30:in `process'
+ actionpack (4.2.7) lib/action_controller/metal.rb:196:in `dispatch'
+ actionpack (4.2.7) lib/action_controller/metal/rack_delegation.rb:13:in `dispatch'
+ actionpack (4.2.7) lib/action_controller/metal.rb:237:in `block in action'
+ actionpack (4.2.7) lib/action_dispatch/routing/route_set.rb:74:in `dispatch'
+ actionpack (4.2.7) lib/action_dispatch/routing/route_set.rb:43:in `serve'
+ actionpack (4.2.7) lib/action_dispatch/journey/router.rb:43:in `block in serve'
+ actionpack (4.2.7) lib/action_dispatch/journey/router.rb:30:in `serve'
+ actionpack (4.2.7) lib/action_dispatch/routing/route_set.rb:817:in `call'
+ rack (1.6.4) lib/rack/etag.rb:24:in `call'
+ rack (1.6.4) lib/rack/conditionalget.rb:25:in `call'
+ rack (1.6.4) lib/rack/head.rb:13:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/params_parser.rb:27:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/flash.rb:260:in `call'
+ rack (1.6.4) lib/rack/session/abstract/id.rb:225:in `context'
+ rack (1.6.4) lib/rack/session/abstract/id.rb:220:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/cookies.rb:560:in `call'
+ activerecord (4.2.7) lib/active_record/query_cache.rb:36:in `call'
+ activerecord (4.2.7) lib/active_record/connection_adapters/abstract/connection_pool.rb:653:in `call'
+ activerecord (4.2.7) lib/active_record/migration.rb:377:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/callbacks.rb:29:in `block in call'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:88:in `__run_callbacks__'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:778:in `_run_call_callbacks'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:81:in `run_callbacks'
+ actionpack (4.2.7) lib/action_dispatch/middleware/callbacks.rb:27:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/reloader.rb:73:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/remote_ip.rb:78:in `call'
+ better_errors (2.1.1) lib/better_errors/middleware.rb:84:in `protected_app_call'
+ better_errors (2.1.1) lib/better_errors/middleware.rb:79:in `better_errors_call'
+ better_errors (2.1.1) lib/better_errors/middleware.rb:57:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/debug_exceptions.rb:17:in `call'
+ web-console (2.3.0) lib/web_console/middleware.rb:28:in `block in call'
+ web-console (2.3.0) lib/web_console/middleware.rb:18:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/show_exceptions.rb:30:in `call'
+ railties (4.2.7) lib/rails/rack/logger.rb:38:in `call_app'
+ railties (4.2.7) lib/rails/rack/logger.rb:20:in `block in call'
+ activesupport (4.2.7) lib/active_support/tagged_logging.rb:68:in `block in tagged'
+ activesupport (4.2.7) lib/active_support/tagged_logging.rb:26:in `tagged'
+ activesupport (4.2.7) lib/active_support/tagged_logging.rb:68:in `tagged'
+ railties (4.2.7) lib/rails/rack/logger.rb:20:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/request_id.rb:21:in `call'
+ rack (1.6.4) lib/rack/methodoverride.rb:22:in `call'
+ rack (1.6.4) lib/rack/runtime.rb:18:in `call'
+ activesupport (4.2.7) lib/active_support/cache/strategy/local_cache_middleware.rb:28:in `call'
+ rack (1.6.4) lib/rack/lock.rb:17:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/static.rb:120:in `call'
+ rack (1.6.4) lib/rack/sendfile.rb:113:in `call'
+ railties (4.2.7) lib/rails/engine.rb:518:in `call'
+ railties (4.2.7) lib/rails/application.rb:165:in `call'
+ rack (1.6.4) lib/rack/lock.rb:17:in `call'
+ rack (1.6.4) lib/rack/content_length.rb:15:in `call'
+ rack (1.6.4) lib/rack/handler/webrick.rb:88:in `service'
+ /Users/brandimilligan/.rvm/rubies/ruby-2.3.0/lib/ruby/2.3.0/webrick/httpserver.rb:140:in `service'
+ /Users/brandimilligan/.rvm/rubies/ruby-2.3.0/lib/ruby/2.3.0/webrick/httpserver.rb:96:in `run'
+ /Users/brandimilligan/.rvm/rubies/ruby-2.3.0/lib/ruby/2.3.0/webrick/server.rb:296:in `block in start_thread'
+
+
+
+Started POST "/__better_errors/f875b027e5d8fbcf/variables" for ::1 at 2016-10-03 18:15:56 -0700
+
+
+Started GET "/tasks/create" for ::1 at 2016-10-03 18:16:09 -0700
+Processing by TasksController#create as HTML
+Completed 500 Internal Server Error in 13ms (ActiveRecord: 0.6ms)
+
+NoMethodError - undefined method `[]' for nil:NilClass:
+ app/controllers/tasks_controller.rb:10:in `create'
+ actionpack (4.2.7) lib/action_controller/metal/implicit_render.rb:4:in `send_action'
+ actionpack (4.2.7) lib/abstract_controller/base.rb:198:in `process_action'
+ actionpack (4.2.7) lib/action_controller/metal/rendering.rb:10:in `process_action'
+ actionpack (4.2.7) lib/abstract_controller/callbacks.rb:20:in `block in process_action'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:117:in `call'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:555:in `block (2 levels) in compile'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:505:in `call'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:92:in `__run_callbacks__'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:778:in `_run_process_action_callbacks'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:81:in `run_callbacks'
+ actionpack (4.2.7) lib/abstract_controller/callbacks.rb:19:in `process_action'
+ actionpack (4.2.7) lib/action_controller/metal/rescue.rb:29:in `process_action'
+ actionpack (4.2.7) lib/action_controller/metal/instrumentation.rb:32:in `block in process_action'
+ activesupport (4.2.7) lib/active_support/notifications.rb:164:in `block in instrument'
+ activesupport (4.2.7) lib/active_support/notifications/instrumenter.rb:20:in `instrument'
+ activesupport (4.2.7) lib/active_support/notifications.rb:164:in `instrument'
+ actionpack (4.2.7) lib/action_controller/metal/instrumentation.rb:30:in `process_action'
+ actionpack (4.2.7) lib/action_controller/metal/params_wrapper.rb:250:in `process_action'
+ activerecord (4.2.7) lib/active_record/railties/controller_runtime.rb:18:in `process_action'
+ actionpack (4.2.7) lib/abstract_controller/base.rb:137:in `process'
+ actionview (4.2.7) lib/action_view/rendering.rb:30:in `process'
+ actionpack (4.2.7) lib/action_controller/metal.rb:196:in `dispatch'
+ actionpack (4.2.7) lib/action_controller/metal/rack_delegation.rb:13:in `dispatch'
+ actionpack (4.2.7) lib/action_controller/metal.rb:237:in `block in action'
+ actionpack (4.2.7) lib/action_dispatch/routing/route_set.rb:74:in `dispatch'
+ actionpack (4.2.7) lib/action_dispatch/routing/route_set.rb:43:in `serve'
+ actionpack (4.2.7) lib/action_dispatch/journey/router.rb:43:in `block in serve'
+ actionpack (4.2.7) lib/action_dispatch/journey/router.rb:30:in `serve'
+ actionpack (4.2.7) lib/action_dispatch/routing/route_set.rb:817:in `call'
+ rack (1.6.4) lib/rack/etag.rb:24:in `call'
+ rack (1.6.4) lib/rack/conditionalget.rb:25:in `call'
+ rack (1.6.4) lib/rack/head.rb:13:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/params_parser.rb:27:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/flash.rb:260:in `call'
+ rack (1.6.4) lib/rack/session/abstract/id.rb:225:in `context'
+ rack (1.6.4) lib/rack/session/abstract/id.rb:220:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/cookies.rb:560:in `call'
+ activerecord (4.2.7) lib/active_record/query_cache.rb:36:in `call'
+ activerecord (4.2.7) lib/active_record/connection_adapters/abstract/connection_pool.rb:653:in `call'
+ activerecord (4.2.7) lib/active_record/migration.rb:377:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/callbacks.rb:29:in `block in call'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:88:in `__run_callbacks__'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:778:in `_run_call_callbacks'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:81:in `run_callbacks'
+ actionpack (4.2.7) lib/action_dispatch/middleware/callbacks.rb:27:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/reloader.rb:73:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/remote_ip.rb:78:in `call'
+ better_errors (2.1.1) lib/better_errors/middleware.rb:84:in `protected_app_call'
+ better_errors (2.1.1) lib/better_errors/middleware.rb:79:in `better_errors_call'
+ better_errors (2.1.1) lib/better_errors/middleware.rb:57:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/debug_exceptions.rb:17:in `call'
+ web-console (2.3.0) lib/web_console/middleware.rb:28:in `block in call'
+ web-console (2.3.0) lib/web_console/middleware.rb:18:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/show_exceptions.rb:30:in `call'
+ railties (4.2.7) lib/rails/rack/logger.rb:38:in `call_app'
+ railties (4.2.7) lib/rails/rack/logger.rb:20:in `block in call'
+ activesupport (4.2.7) lib/active_support/tagged_logging.rb:68:in `block in tagged'
+ activesupport (4.2.7) lib/active_support/tagged_logging.rb:26:in `tagged'
+ activesupport (4.2.7) lib/active_support/tagged_logging.rb:68:in `tagged'
+ railties (4.2.7) lib/rails/rack/logger.rb:20:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/request_id.rb:21:in `call'
+ rack (1.6.4) lib/rack/methodoverride.rb:22:in `call'
+ rack (1.6.4) lib/rack/runtime.rb:18:in `call'
+ activesupport (4.2.7) lib/active_support/cache/strategy/local_cache_middleware.rb:28:in `call'
+ rack (1.6.4) lib/rack/lock.rb:17:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/static.rb:120:in `call'
+ rack (1.6.4) lib/rack/sendfile.rb:113:in `call'
+ railties (4.2.7) lib/rails/engine.rb:518:in `call'
+ railties (4.2.7) lib/rails/application.rb:165:in `call'
+ rack (1.6.4) lib/rack/lock.rb:17:in `call'
+ rack (1.6.4) lib/rack/content_length.rb:15:in `call'
+ rack (1.6.4) lib/rack/handler/webrick.rb:88:in `service'
+ /Users/brandimilligan/.rvm/rubies/ruby-2.3.0/lib/ruby/2.3.0/webrick/httpserver.rb:140:in `service'
+ /Users/brandimilligan/.rvm/rubies/ruby-2.3.0/lib/ruby/2.3.0/webrick/httpserver.rb:96:in `run'
+ /Users/brandimilligan/.rvm/rubies/ruby-2.3.0/lib/ruby/2.3.0/webrick/server.rb:296:in `block in start_thread'
+
+
+
+Started POST "/__better_errors/502ac03b11d0615a/variables" for ::1 at 2016-10-03 18:16:10 -0700
+
+
+Started GET "/" for ::1 at 2016-10-03 18:16:17 -0700
+Processing by TasksController#index as HTML
+ [1m[36mTask Load (0.5ms)[0m [1mSELECT "tasks".* FROM "tasks"[0m
+ Rendered tasks/index.html.erb within layouts/application (5.7ms)
+Completed 200 OK in 66ms (Views: 64.7ms | ActiveRecord: 0.5ms)
+
+
+Started GET "/tasks/new" for ::1 at 2016-10-03 18:16:21 -0700
+Processing by TasksController#new as HTML
+ Rendered tasks/new.html.erb within layouts/application (4.3ms)
+Completed 200 OK in 92ms (Views: 90.8ms | ActiveRecord: 0.0ms)
+
+
+Started POST "/tasks/create" for ::1 at 2016-10-03 18:16:51 -0700
+Processing by TasksController#create as HTML
+ Parameters: {"utf8"=>"✓", "authenticity_token"=>"KQN68C8jtj90UdFoC90mNhL0PinixdhunjsWV0q9CGgCO4AcyF7JZRPiK3IYCDup36ZSyyk38Mx5B6iuHnqclQ==", "create"=>{"title"=>"again", "description"=>"trying again", "details"=>"params! ugh"}, "commit"=>"Create Task"}
+Completed 500 Internal Server Error in 3ms (ActiveRecord: 0.0ms)
+
+NoMethodError - undefined method `[]' for nil:NilClass:
+ app/controllers/tasks_controller.rb:10:in `create'
+ actionpack (4.2.7) lib/action_controller/metal/implicit_render.rb:4:in `send_action'
+ actionpack (4.2.7) lib/abstract_controller/base.rb:198:in `process_action'
+ actionpack (4.2.7) lib/action_controller/metal/rendering.rb:10:in `process_action'
+ actionpack (4.2.7) lib/abstract_controller/callbacks.rb:20:in `block in process_action'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:117:in `call'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:555:in `block (2 levels) in compile'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:505:in `call'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:92:in `__run_callbacks__'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:778:in `_run_process_action_callbacks'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:81:in `run_callbacks'
+ actionpack (4.2.7) lib/abstract_controller/callbacks.rb:19:in `process_action'
+ actionpack (4.2.7) lib/action_controller/metal/rescue.rb:29:in `process_action'
+ actionpack (4.2.7) lib/action_controller/metal/instrumentation.rb:32:in `block in process_action'
+ activesupport (4.2.7) lib/active_support/notifications.rb:164:in `block in instrument'
+ activesupport (4.2.7) lib/active_support/notifications/instrumenter.rb:20:in `instrument'
+ activesupport (4.2.7) lib/active_support/notifications.rb:164:in `instrument'
+ actionpack (4.2.7) lib/action_controller/metal/instrumentation.rb:30:in `process_action'
+ actionpack (4.2.7) lib/action_controller/metal/params_wrapper.rb:250:in `process_action'
+ activerecord (4.2.7) lib/active_record/railties/controller_runtime.rb:18:in `process_action'
+ actionpack (4.2.7) lib/abstract_controller/base.rb:137:in `process'
+ actionview (4.2.7) lib/action_view/rendering.rb:30:in `process'
+ actionpack (4.2.7) lib/action_controller/metal.rb:196:in `dispatch'
+ actionpack (4.2.7) lib/action_controller/metal/rack_delegation.rb:13:in `dispatch'
+ actionpack (4.2.7) lib/action_controller/metal.rb:237:in `block in action'
+ actionpack (4.2.7) lib/action_dispatch/routing/route_set.rb:74:in `dispatch'
+ actionpack (4.2.7) lib/action_dispatch/routing/route_set.rb:43:in `serve'
+ actionpack (4.2.7) lib/action_dispatch/journey/router.rb:43:in `block in serve'
+ actionpack (4.2.7) lib/action_dispatch/journey/router.rb:30:in `serve'
+ actionpack (4.2.7) lib/action_dispatch/routing/route_set.rb:817:in `call'
+ rack (1.6.4) lib/rack/etag.rb:24:in `call'
+ rack (1.6.4) lib/rack/conditionalget.rb:38:in `call'
+ rack (1.6.4) lib/rack/head.rb:13:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/params_parser.rb:27:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/flash.rb:260:in `call'
+ rack (1.6.4) lib/rack/session/abstract/id.rb:225:in `context'
+ rack (1.6.4) lib/rack/session/abstract/id.rb:220:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/cookies.rb:560:in `call'
+ activerecord (4.2.7) lib/active_record/query_cache.rb:36:in `call'
+ activerecord (4.2.7) lib/active_record/connection_adapters/abstract/connection_pool.rb:653:in `call'
+ activerecord (4.2.7) lib/active_record/migration.rb:377:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/callbacks.rb:29:in `block in call'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:88:in `__run_callbacks__'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:778:in `_run_call_callbacks'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:81:in `run_callbacks'
+ actionpack (4.2.7) lib/action_dispatch/middleware/callbacks.rb:27:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/reloader.rb:73:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/remote_ip.rb:78:in `call'
+ better_errors (2.1.1) lib/better_errors/middleware.rb:84:in `protected_app_call'
+ better_errors (2.1.1) lib/better_errors/middleware.rb:79:in `better_errors_call'
+ better_errors (2.1.1) lib/better_errors/middleware.rb:57:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/debug_exceptions.rb:17:in `call'
+ web-console (2.3.0) lib/web_console/middleware.rb:28:in `block in call'
+ web-console (2.3.0) lib/web_console/middleware.rb:18:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/show_exceptions.rb:30:in `call'
+ railties (4.2.7) lib/rails/rack/logger.rb:38:in `call_app'
+ railties (4.2.7) lib/rails/rack/logger.rb:20:in `block in call'
+ activesupport (4.2.7) lib/active_support/tagged_logging.rb:68:in `block in tagged'
+ activesupport (4.2.7) lib/active_support/tagged_logging.rb:26:in `tagged'
+ activesupport (4.2.7) lib/active_support/tagged_logging.rb:68:in `tagged'
+ railties (4.2.7) lib/rails/rack/logger.rb:20:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/request_id.rb:21:in `call'
+ rack (1.6.4) lib/rack/methodoverride.rb:22:in `call'
+ rack (1.6.4) lib/rack/runtime.rb:18:in `call'
+ activesupport (4.2.7) lib/active_support/cache/strategy/local_cache_middleware.rb:28:in `call'
+ rack (1.6.4) lib/rack/lock.rb:17:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/static.rb:120:in `call'
+ rack (1.6.4) lib/rack/sendfile.rb:113:in `call'
+ railties (4.2.7) lib/rails/engine.rb:518:in `call'
+ railties (4.2.7) lib/rails/application.rb:165:in `call'
+ rack (1.6.4) lib/rack/lock.rb:17:in `call'
+ rack (1.6.4) lib/rack/content_length.rb:15:in `call'
+ rack (1.6.4) lib/rack/handler/webrick.rb:88:in `service'
+ /Users/brandimilligan/.rvm/rubies/ruby-2.3.0/lib/ruby/2.3.0/webrick/httpserver.rb:140:in `service'
+ /Users/brandimilligan/.rvm/rubies/ruby-2.3.0/lib/ruby/2.3.0/webrick/httpserver.rb:96:in `run'
+ /Users/brandimilligan/.rvm/rubies/ruby-2.3.0/lib/ruby/2.3.0/webrick/server.rb:296:in `block in start_thread'
+
+
+
+Started POST "/__better_errors/7582ffc3342f069c/variables" for ::1 at 2016-10-03 18:16:52 -0700
+
+
+Started GET "/tasks/create" for ::1 at 2016-10-03 18:19:59 -0700
+Processing by TasksController#create as HTML
+Completed 500 Internal Server Error in 14ms (ActiveRecord: 1.1ms)
+
+NoMethodError - undefined method `[]' for nil:NilClass:
+ app/controllers/tasks_controller.rb:10:in `create'
+ actionpack (4.2.7) lib/action_controller/metal/implicit_render.rb:4:in `send_action'
+ actionpack (4.2.7) lib/abstract_controller/base.rb:198:in `process_action'
+ actionpack (4.2.7) lib/action_controller/metal/rendering.rb:10:in `process_action'
+ actionpack (4.2.7) lib/abstract_controller/callbacks.rb:20:in `block in process_action'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:117:in `call'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:555:in `block (2 levels) in compile'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:505:in `call'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:92:in `__run_callbacks__'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:778:in `_run_process_action_callbacks'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:81:in `run_callbacks'
+ actionpack (4.2.7) lib/abstract_controller/callbacks.rb:19:in `process_action'
+ actionpack (4.2.7) lib/action_controller/metal/rescue.rb:29:in `process_action'
+ actionpack (4.2.7) lib/action_controller/metal/instrumentation.rb:32:in `block in process_action'
+ activesupport (4.2.7) lib/active_support/notifications.rb:164:in `block in instrument'
+ activesupport (4.2.7) lib/active_support/notifications/instrumenter.rb:20:in `instrument'
+ activesupport (4.2.7) lib/active_support/notifications.rb:164:in `instrument'
+ actionpack (4.2.7) lib/action_controller/metal/instrumentation.rb:30:in `process_action'
+ actionpack (4.2.7) lib/action_controller/metal/params_wrapper.rb:250:in `process_action'
+ activerecord (4.2.7) lib/active_record/railties/controller_runtime.rb:18:in `process_action'
+ actionpack (4.2.7) lib/abstract_controller/base.rb:137:in `process'
+ actionview (4.2.7) lib/action_view/rendering.rb:30:in `process'
+ actionpack (4.2.7) lib/action_controller/metal.rb:196:in `dispatch'
+ actionpack (4.2.7) lib/action_controller/metal/rack_delegation.rb:13:in `dispatch'
+ actionpack (4.2.7) lib/action_controller/metal.rb:237:in `block in action'
+ actionpack (4.2.7) lib/action_dispatch/routing/route_set.rb:74:in `dispatch'
+ actionpack (4.2.7) lib/action_dispatch/routing/route_set.rb:43:in `serve'
+ actionpack (4.2.7) lib/action_dispatch/journey/router.rb:43:in `block in serve'
+ actionpack (4.2.7) lib/action_dispatch/journey/router.rb:30:in `serve'
+ actionpack (4.2.7) lib/action_dispatch/routing/route_set.rb:817:in `call'
+ rack (1.6.4) lib/rack/etag.rb:24:in `call'
+ rack (1.6.4) lib/rack/conditionalget.rb:25:in `call'
+ rack (1.6.4) lib/rack/head.rb:13:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/params_parser.rb:27:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/flash.rb:260:in `call'
+ rack (1.6.4) lib/rack/session/abstract/id.rb:225:in `context'
+ rack (1.6.4) lib/rack/session/abstract/id.rb:220:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/cookies.rb:560:in `call'
+ activerecord (4.2.7) lib/active_record/query_cache.rb:36:in `call'
+ activerecord (4.2.7) lib/active_record/connection_adapters/abstract/connection_pool.rb:653:in `call'
+ activerecord (4.2.7) lib/active_record/migration.rb:377:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/callbacks.rb:29:in `block in call'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:88:in `__run_callbacks__'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:778:in `_run_call_callbacks'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:81:in `run_callbacks'
+ actionpack (4.2.7) lib/action_dispatch/middleware/callbacks.rb:27:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/reloader.rb:73:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/remote_ip.rb:78:in `call'
+ better_errors (2.1.1) lib/better_errors/middleware.rb:84:in `protected_app_call'
+ better_errors (2.1.1) lib/better_errors/middleware.rb:79:in `better_errors_call'
+ better_errors (2.1.1) lib/better_errors/middleware.rb:57:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/debug_exceptions.rb:17:in `call'
+ web-console (2.3.0) lib/web_console/middleware.rb:28:in `block in call'
+ web-console (2.3.0) lib/web_console/middleware.rb:18:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/show_exceptions.rb:30:in `call'
+ railties (4.2.7) lib/rails/rack/logger.rb:38:in `call_app'
+ railties (4.2.7) lib/rails/rack/logger.rb:20:in `block in call'
+ activesupport (4.2.7) lib/active_support/tagged_logging.rb:68:in `block in tagged'
+ activesupport (4.2.7) lib/active_support/tagged_logging.rb:26:in `tagged'
+ activesupport (4.2.7) lib/active_support/tagged_logging.rb:68:in `tagged'
+ railties (4.2.7) lib/rails/rack/logger.rb:20:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/request_id.rb:21:in `call'
+ rack (1.6.4) lib/rack/methodoverride.rb:22:in `call'
+ rack (1.6.4) lib/rack/runtime.rb:18:in `call'
+ activesupport (4.2.7) lib/active_support/cache/strategy/local_cache_middleware.rb:28:in `call'
+ rack (1.6.4) lib/rack/lock.rb:17:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/static.rb:120:in `call'
+ rack (1.6.4) lib/rack/sendfile.rb:113:in `call'
+ railties (4.2.7) lib/rails/engine.rb:518:in `call'
+ railties (4.2.7) lib/rails/application.rb:165:in `call'
+ rack (1.6.4) lib/rack/lock.rb:17:in `call'
+ rack (1.6.4) lib/rack/content_length.rb:15:in `call'
+ rack (1.6.4) lib/rack/handler/webrick.rb:88:in `service'
+ /Users/brandimilligan/.rvm/rubies/ruby-2.3.0/lib/ruby/2.3.0/webrick/httpserver.rb:140:in `service'
+ /Users/brandimilligan/.rvm/rubies/ruby-2.3.0/lib/ruby/2.3.0/webrick/httpserver.rb:96:in `run'
+ /Users/brandimilligan/.rvm/rubies/ruby-2.3.0/lib/ruby/2.3.0/webrick/server.rb:296:in `block in start_thread'
+
+
+
+Started POST "/__better_errors/e33f7cd2ec6b4b6c/variables" for ::1 at 2016-10-03 18:19:59 -0700
+
+
+Started GET "/tasks/create" for ::1 at 2016-10-03 18:20:20 -0700
+Processing by TasksController#create as HTML
+Completed 500 Internal Server Error in 17ms (ActiveRecord: 0.7ms)
+
+NoMethodError - undefined method `[]' for nil:NilClass:
+ app/controllers/tasks_controller.rb:10:in `create'
+ actionpack (4.2.7) lib/action_controller/metal/implicit_render.rb:4:in `send_action'
+ actionpack (4.2.7) lib/abstract_controller/base.rb:198:in `process_action'
+ actionpack (4.2.7) lib/action_controller/metal/rendering.rb:10:in `process_action'
+ actionpack (4.2.7) lib/abstract_controller/callbacks.rb:20:in `block in process_action'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:117:in `call'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:555:in `block (2 levels) in compile'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:505:in `call'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:92:in `__run_callbacks__'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:778:in `_run_process_action_callbacks'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:81:in `run_callbacks'
+ actionpack (4.2.7) lib/abstract_controller/callbacks.rb:19:in `process_action'
+ actionpack (4.2.7) lib/action_controller/metal/rescue.rb:29:in `process_action'
+ actionpack (4.2.7) lib/action_controller/metal/instrumentation.rb:32:in `block in process_action'
+ activesupport (4.2.7) lib/active_support/notifications.rb:164:in `block in instrument'
+ activesupport (4.2.7) lib/active_support/notifications/instrumenter.rb:20:in `instrument'
+ activesupport (4.2.7) lib/active_support/notifications.rb:164:in `instrument'
+ actionpack (4.2.7) lib/action_controller/metal/instrumentation.rb:30:in `process_action'
+ actionpack (4.2.7) lib/action_controller/metal/params_wrapper.rb:250:in `process_action'
+ activerecord (4.2.7) lib/active_record/railties/controller_runtime.rb:18:in `process_action'
+ actionpack (4.2.7) lib/abstract_controller/base.rb:137:in `process'
+ actionview (4.2.7) lib/action_view/rendering.rb:30:in `process'
+ actionpack (4.2.7) lib/action_controller/metal.rb:196:in `dispatch'
+ actionpack (4.2.7) lib/action_controller/metal/rack_delegation.rb:13:in `dispatch'
+ actionpack (4.2.7) lib/action_controller/metal.rb:237:in `block in action'
+ actionpack (4.2.7) lib/action_dispatch/routing/route_set.rb:74:in `dispatch'
+ actionpack (4.2.7) lib/action_dispatch/routing/route_set.rb:43:in `serve'
+ actionpack (4.2.7) lib/action_dispatch/journey/router.rb:43:in `block in serve'
+ actionpack (4.2.7) lib/action_dispatch/journey/router.rb:30:in `serve'
+ actionpack (4.2.7) lib/action_dispatch/routing/route_set.rb:817:in `call'
+ rack (1.6.4) lib/rack/etag.rb:24:in `call'
+ rack (1.6.4) lib/rack/conditionalget.rb:25:in `call'
+ rack (1.6.4) lib/rack/head.rb:13:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/params_parser.rb:27:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/flash.rb:260:in `call'
+ rack (1.6.4) lib/rack/session/abstract/id.rb:225:in `context'
+ rack (1.6.4) lib/rack/session/abstract/id.rb:220:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/cookies.rb:560:in `call'
+ activerecord (4.2.7) lib/active_record/query_cache.rb:36:in `call'
+ activerecord (4.2.7) lib/active_record/connection_adapters/abstract/connection_pool.rb:653:in `call'
+ activerecord (4.2.7) lib/active_record/migration.rb:377:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/callbacks.rb:29:in `block in call'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:88:in `__run_callbacks__'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:778:in `_run_call_callbacks'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:81:in `run_callbacks'
+ actionpack (4.2.7) lib/action_dispatch/middleware/callbacks.rb:27:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/reloader.rb:73:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/remote_ip.rb:78:in `call'
+ better_errors (2.1.1) lib/better_errors/middleware.rb:84:in `protected_app_call'
+ better_errors (2.1.1) lib/better_errors/middleware.rb:79:in `better_errors_call'
+ better_errors (2.1.1) lib/better_errors/middleware.rb:57:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/debug_exceptions.rb:17:in `call'
+ web-console (2.3.0) lib/web_console/middleware.rb:28:in `block in call'
+ web-console (2.3.0) lib/web_console/middleware.rb:18:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/show_exceptions.rb:30:in `call'
+ railties (4.2.7) lib/rails/rack/logger.rb:38:in `call_app'
+ railties (4.2.7) lib/rails/rack/logger.rb:20:in `block in call'
+ activesupport (4.2.7) lib/active_support/tagged_logging.rb:68:in `block in tagged'
+ activesupport (4.2.7) lib/active_support/tagged_logging.rb:26:in `tagged'
+ activesupport (4.2.7) lib/active_support/tagged_logging.rb:68:in `tagged'
+ railties (4.2.7) lib/rails/rack/logger.rb:20:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/request_id.rb:21:in `call'
+ rack (1.6.4) lib/rack/methodoverride.rb:22:in `call'
+ rack (1.6.4) lib/rack/runtime.rb:18:in `call'
+ activesupport (4.2.7) lib/active_support/cache/strategy/local_cache_middleware.rb:28:in `call'
+ rack (1.6.4) lib/rack/lock.rb:17:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/static.rb:120:in `call'
+ rack (1.6.4) lib/rack/sendfile.rb:113:in `call'
+ railties (4.2.7) lib/rails/engine.rb:518:in `call'
+ railties (4.2.7) lib/rails/application.rb:165:in `call'
+ rack (1.6.4) lib/rack/lock.rb:17:in `call'
+ rack (1.6.4) lib/rack/content_length.rb:15:in `call'
+ rack (1.6.4) lib/rack/handler/webrick.rb:88:in `service'
+ /Users/brandimilligan/.rvm/rubies/ruby-2.3.0/lib/ruby/2.3.0/webrick/httpserver.rb:140:in `service'
+ /Users/brandimilligan/.rvm/rubies/ruby-2.3.0/lib/ruby/2.3.0/webrick/httpserver.rb:96:in `run'
+ /Users/brandimilligan/.rvm/rubies/ruby-2.3.0/lib/ruby/2.3.0/webrick/server.rb:296:in `block in start_thread'
+
+
+
+Started POST "/__better_errors/2dca890c205961ca/variables" for ::1 at 2016-10-03 18:20:20 -0700
+
+
+Started GET "/tasks" for ::1 at 2016-10-03 18:20:51 -0700
+
+ActionController::RoutingError (No route matches [GET] "/tasks"):
+ actionpack (4.2.7) lib/action_dispatch/middleware/debug_exceptions.rb:21:in `call'
+ web-console (2.3.0) lib/web_console/middleware.rb:28:in `block in call'
+ web-console (2.3.0) lib/web_console/middleware.rb:18:in `catch'
+ web-console (2.3.0) lib/web_console/middleware.rb:18:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/show_exceptions.rb:30:in `call'
+ railties (4.2.7) lib/rails/rack/logger.rb:38:in `call_app'
+ railties (4.2.7) lib/rails/rack/logger.rb:20:in `block in call'
+ activesupport (4.2.7) lib/active_support/tagged_logging.rb:68:in `block in tagged'
+ activesupport (4.2.7) lib/active_support/tagged_logging.rb:26:in `tagged'
+ activesupport (4.2.7) lib/active_support/tagged_logging.rb:68:in `tagged'
+ railties (4.2.7) lib/rails/rack/logger.rb:20:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/request_id.rb:21:in `call'
+ rack (1.6.4) lib/rack/methodoverride.rb:22:in `call'
+ rack (1.6.4) lib/rack/runtime.rb:18:in `call'
+ activesupport (4.2.7) lib/active_support/cache/strategy/local_cache_middleware.rb:28:in `call'
+ rack (1.6.4) lib/rack/lock.rb:17:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/static.rb:120:in `call'
+ rack (1.6.4) lib/rack/sendfile.rb:113:in `call'
+ railties (4.2.7) lib/rails/engine.rb:518:in `call'
+ railties (4.2.7) lib/rails/application.rb:165:in `call'
+ rack (1.6.4) lib/rack/lock.rb:17:in `call'
+ rack (1.6.4) lib/rack/content_length.rb:15:in `call'
+ rack (1.6.4) lib/rack/handler/webrick.rb:88:in `service'
+ /Users/brandimilligan/.rvm/rubies/ruby-2.3.0/lib/ruby/2.3.0/webrick/httpserver.rb:140:in `service'
+ /Users/brandimilligan/.rvm/rubies/ruby-2.3.0/lib/ruby/2.3.0/webrick/httpserver.rb:96:in `run'
+ /Users/brandimilligan/.rvm/rubies/ruby-2.3.0/lib/ruby/2.3.0/webrick/server.rb:296:in `block in start_thread'
+
+
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/actionpack-4.2.7/lib/action_dispatch/middleware/templates/rescues/_trace.html.erb (2.5ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/actionpack-4.2.7/lib/action_dispatch/middleware/templates/routes/_route.html.erb (1.8ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/actionpack-4.2.7/lib/action_dispatch/middleware/templates/routes/_table.html.erb (2.2ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/actionpack-4.2.7/lib/action_dispatch/middleware/templates/rescues/_request_and_response.html.erb (2.0ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/actionpack-4.2.7/lib/action_dispatch/middleware/templates/rescues/routing_error.html.erb within rescues/layout (152.5ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/web-console-2.3.0/lib/web_console/templates/_markup.html.erb (0.7ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/web-console-2.3.0/lib/web_console/templates/_inner_console_markup.html.erb within layouts/inlined_string (0.6ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/web-console-2.3.0/lib/web_console/templates/_prompt_box_markup.html.erb within layouts/inlined_string (0.5ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/web-console-2.3.0/lib/web_console/templates/style.css.erb within layouts/inlined_string (0.8ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/web-console-2.3.0/lib/web_console/templates/console.js.erb within layouts/javascript (104.1ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/web-console-2.3.0/lib/web_console/templates/main.js.erb within layouts/javascript (0.5ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/web-console-2.3.0/lib/web_console/templates/error_page.js.erb within layouts/javascript (0.8ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/web-console-2.3.0/lib/web_console/templates/index.html.erb (229.0ms)
+
+
+Started GET "/" for ::1 at 2016-10-03 18:20:56 -0700
+Processing by TasksController#index as HTML
+ [1m[35mTask Load (0.6ms)[0m SELECT "tasks".* FROM "tasks"
+ Rendered tasks/index.html.erb within layouts/application (4.6ms)
+Completed 200 OK in 74ms (Views: 71.8ms | ActiveRecord: 0.6ms)
+
+
+Started GET "/tasks/new" for ::1 at 2016-10-03 18:21:02 -0700
+Processing by TasksController#new as HTML
+ Rendered tasks/new.html.erb within layouts/application (3.8ms)
+Completed 200 OK in 132ms (Views: 130.7ms | ActiveRecord: 0.0ms)
+
+
+Started POST "/tasks/create" for ::1 at 2016-10-03 18:21:11 -0700
+Processing by TasksController#create as HTML
+ Parameters: {"utf8"=>"✓", "authenticity_token"=>"jKa6qoAc4Gei27/qkCz31AuJLv8plAk423ynf4Y+PEynnkBGZ2GfPcVoRfCD+epLxttCHeJmIZo8QBmG0vmosQ==", "create"=>{"title"=>"new", "description"=>"sldkj", "details"=>"sdlkjf"}, "commit"=>"Create Task"}
+Completed 500 Internal Server Error in 4ms (ActiveRecord: 0.0ms)
+
+NoMethodError - undefined method `[]' for nil:NilClass:
+ app/controllers/tasks_controller.rb:11:in `create'
+ actionpack (4.2.7) lib/action_controller/metal/implicit_render.rb:4:in `send_action'
+ actionpack (4.2.7) lib/abstract_controller/base.rb:198:in `process_action'
+ actionpack (4.2.7) lib/action_controller/metal/rendering.rb:10:in `process_action'
+ actionpack (4.2.7) lib/abstract_controller/callbacks.rb:20:in `block in process_action'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:117:in `call'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:555:in `block (2 levels) in compile'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:505:in `call'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:92:in `__run_callbacks__'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:778:in `_run_process_action_callbacks'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:81:in `run_callbacks'
+ actionpack (4.2.7) lib/abstract_controller/callbacks.rb:19:in `process_action'
+ actionpack (4.2.7) lib/action_controller/metal/rescue.rb:29:in `process_action'
+ actionpack (4.2.7) lib/action_controller/metal/instrumentation.rb:32:in `block in process_action'
+ activesupport (4.2.7) lib/active_support/notifications.rb:164:in `block in instrument'
+ activesupport (4.2.7) lib/active_support/notifications/instrumenter.rb:20:in `instrument'
+ activesupport (4.2.7) lib/active_support/notifications.rb:164:in `instrument'
+ actionpack (4.2.7) lib/action_controller/metal/instrumentation.rb:30:in `process_action'
+ actionpack (4.2.7) lib/action_controller/metal/params_wrapper.rb:250:in `process_action'
+ activerecord (4.2.7) lib/active_record/railties/controller_runtime.rb:18:in `process_action'
+ actionpack (4.2.7) lib/abstract_controller/base.rb:137:in `process'
+ actionview (4.2.7) lib/action_view/rendering.rb:30:in `process'
+ actionpack (4.2.7) lib/action_controller/metal.rb:196:in `dispatch'
+ actionpack (4.2.7) lib/action_controller/metal/rack_delegation.rb:13:in `dispatch'
+ actionpack (4.2.7) lib/action_controller/metal.rb:237:in `block in action'
+ actionpack (4.2.7) lib/action_dispatch/routing/route_set.rb:74:in `dispatch'
+ actionpack (4.2.7) lib/action_dispatch/routing/route_set.rb:43:in `serve'
+ actionpack (4.2.7) lib/action_dispatch/journey/router.rb:43:in `block in serve'
+ actionpack (4.2.7) lib/action_dispatch/journey/router.rb:30:in `serve'
+ actionpack (4.2.7) lib/action_dispatch/routing/route_set.rb:817:in `call'
+ rack (1.6.4) lib/rack/etag.rb:24:in `call'
+ rack (1.6.4) lib/rack/conditionalget.rb:38:in `call'
+ rack (1.6.4) lib/rack/head.rb:13:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/params_parser.rb:27:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/flash.rb:260:in `call'
+ rack (1.6.4) lib/rack/session/abstract/id.rb:225:in `context'
+ rack (1.6.4) lib/rack/session/abstract/id.rb:220:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/cookies.rb:560:in `call'
+ activerecord (4.2.7) lib/active_record/query_cache.rb:36:in `call'
+ activerecord (4.2.7) lib/active_record/connection_adapters/abstract/connection_pool.rb:653:in `call'
+ activerecord (4.2.7) lib/active_record/migration.rb:377:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/callbacks.rb:29:in `block in call'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:88:in `__run_callbacks__'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:778:in `_run_call_callbacks'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:81:in `run_callbacks'
+ actionpack (4.2.7) lib/action_dispatch/middleware/callbacks.rb:27:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/reloader.rb:73:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/remote_ip.rb:78:in `call'
+ better_errors (2.1.1) lib/better_errors/middleware.rb:84:in `protected_app_call'
+ better_errors (2.1.1) lib/better_errors/middleware.rb:79:in `better_errors_call'
+ better_errors (2.1.1) lib/better_errors/middleware.rb:57:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/debug_exceptions.rb:17:in `call'
+ web-console (2.3.0) lib/web_console/middleware.rb:28:in `block in call'
+ web-console (2.3.0) lib/web_console/middleware.rb:18:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/show_exceptions.rb:30:in `call'
+ railties (4.2.7) lib/rails/rack/logger.rb:38:in `call_app'
+ railties (4.2.7) lib/rails/rack/logger.rb:20:in `block in call'
+ activesupport (4.2.7) lib/active_support/tagged_logging.rb:68:in `block in tagged'
+ activesupport (4.2.7) lib/active_support/tagged_logging.rb:26:in `tagged'
+ activesupport (4.2.7) lib/active_support/tagged_logging.rb:68:in `tagged'
+ railties (4.2.7) lib/rails/rack/logger.rb:20:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/request_id.rb:21:in `call'
+ rack (1.6.4) lib/rack/methodoverride.rb:22:in `call'
+ rack (1.6.4) lib/rack/runtime.rb:18:in `call'
+ activesupport (4.2.7) lib/active_support/cache/strategy/local_cache_middleware.rb:28:in `call'
+ rack (1.6.4) lib/rack/lock.rb:17:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/static.rb:120:in `call'
+ rack (1.6.4) lib/rack/sendfile.rb:113:in `call'
+ railties (4.2.7) lib/rails/engine.rb:518:in `call'
+ railties (4.2.7) lib/rails/application.rb:165:in `call'
+ rack (1.6.4) lib/rack/lock.rb:17:in `call'
+ rack (1.6.4) lib/rack/content_length.rb:15:in `call'
+ rack (1.6.4) lib/rack/handler/webrick.rb:88:in `service'
+ /Users/brandimilligan/.rvm/rubies/ruby-2.3.0/lib/ruby/2.3.0/webrick/httpserver.rb:140:in `service'
+ /Users/brandimilligan/.rvm/rubies/ruby-2.3.0/lib/ruby/2.3.0/webrick/httpserver.rb:96:in `run'
+ /Users/brandimilligan/.rvm/rubies/ruby-2.3.0/lib/ruby/2.3.0/webrick/server.rb:296:in `block in start_thread'
+
+
+
+Started POST "/__better_errors/11cd6aa22f66d228/variables" for ::1 at 2016-10-03 18:21:11 -0700
+
+
+Started GET "/tasks/create" for ::1 at 2016-10-03 18:22:21 -0700
+Processing by TasksController#create as HTML
+Completed 500 Internal Server Error in 17ms (ActiveRecord: 0.6ms)
+
+NoMethodError - undefined method `[]' for nil:NilClass:
+ app/controllers/tasks_controller.rb:10:in `create'
+ actionpack (4.2.7) lib/action_controller/metal/implicit_render.rb:4:in `send_action'
+ actionpack (4.2.7) lib/abstract_controller/base.rb:198:in `process_action'
+ actionpack (4.2.7) lib/action_controller/metal/rendering.rb:10:in `process_action'
+ actionpack (4.2.7) lib/abstract_controller/callbacks.rb:20:in `block in process_action'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:117:in `call'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:555:in `block (2 levels) in compile'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:505:in `call'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:92:in `__run_callbacks__'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:778:in `_run_process_action_callbacks'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:81:in `run_callbacks'
+ actionpack (4.2.7) lib/abstract_controller/callbacks.rb:19:in `process_action'
+ actionpack (4.2.7) lib/action_controller/metal/rescue.rb:29:in `process_action'
+ actionpack (4.2.7) lib/action_controller/metal/instrumentation.rb:32:in `block in process_action'
+ activesupport (4.2.7) lib/active_support/notifications.rb:164:in `block in instrument'
+ activesupport (4.2.7) lib/active_support/notifications/instrumenter.rb:20:in `instrument'
+ activesupport (4.2.7) lib/active_support/notifications.rb:164:in `instrument'
+ actionpack (4.2.7) lib/action_controller/metal/instrumentation.rb:30:in `process_action'
+ actionpack (4.2.7) lib/action_controller/metal/params_wrapper.rb:250:in `process_action'
+ activerecord (4.2.7) lib/active_record/railties/controller_runtime.rb:18:in `process_action'
+ actionpack (4.2.7) lib/abstract_controller/base.rb:137:in `process'
+ actionview (4.2.7) lib/action_view/rendering.rb:30:in `process'
+ actionpack (4.2.7) lib/action_controller/metal.rb:196:in `dispatch'
+ actionpack (4.2.7) lib/action_controller/metal/rack_delegation.rb:13:in `dispatch'
+ actionpack (4.2.7) lib/action_controller/metal.rb:237:in `block in action'
+ actionpack (4.2.7) lib/action_dispatch/routing/route_set.rb:74:in `dispatch'
+ actionpack (4.2.7) lib/action_dispatch/routing/route_set.rb:43:in `serve'
+ actionpack (4.2.7) lib/action_dispatch/journey/router.rb:43:in `block in serve'
+ actionpack (4.2.7) lib/action_dispatch/journey/router.rb:30:in `serve'
+ actionpack (4.2.7) lib/action_dispatch/routing/route_set.rb:817:in `call'
+ rack (1.6.4) lib/rack/etag.rb:24:in `call'
+ rack (1.6.4) lib/rack/conditionalget.rb:25:in `call'
+ rack (1.6.4) lib/rack/head.rb:13:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/params_parser.rb:27:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/flash.rb:260:in `call'
+ rack (1.6.4) lib/rack/session/abstract/id.rb:225:in `context'
+ rack (1.6.4) lib/rack/session/abstract/id.rb:220:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/cookies.rb:560:in `call'
+ activerecord (4.2.7) lib/active_record/query_cache.rb:36:in `call'
+ activerecord (4.2.7) lib/active_record/connection_adapters/abstract/connection_pool.rb:653:in `call'
+ activerecord (4.2.7) lib/active_record/migration.rb:377:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/callbacks.rb:29:in `block in call'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:88:in `__run_callbacks__'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:778:in `_run_call_callbacks'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:81:in `run_callbacks'
+ actionpack (4.2.7) lib/action_dispatch/middleware/callbacks.rb:27:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/reloader.rb:73:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/remote_ip.rb:78:in `call'
+ better_errors (2.1.1) lib/better_errors/middleware.rb:84:in `protected_app_call'
+ better_errors (2.1.1) lib/better_errors/middleware.rb:79:in `better_errors_call'
+ better_errors (2.1.1) lib/better_errors/middleware.rb:57:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/debug_exceptions.rb:17:in `call'
+ web-console (2.3.0) lib/web_console/middleware.rb:28:in `block in call'
+ web-console (2.3.0) lib/web_console/middleware.rb:18:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/show_exceptions.rb:30:in `call'
+ railties (4.2.7) lib/rails/rack/logger.rb:38:in `call_app'
+ railties (4.2.7) lib/rails/rack/logger.rb:20:in `block in call'
+ activesupport (4.2.7) lib/active_support/tagged_logging.rb:68:in `block in tagged'
+ activesupport (4.2.7) lib/active_support/tagged_logging.rb:26:in `tagged'
+ activesupport (4.2.7) lib/active_support/tagged_logging.rb:68:in `tagged'
+ railties (4.2.7) lib/rails/rack/logger.rb:20:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/request_id.rb:21:in `call'
+ rack (1.6.4) lib/rack/methodoverride.rb:22:in `call'
+ rack (1.6.4) lib/rack/runtime.rb:18:in `call'
+ activesupport (4.2.7) lib/active_support/cache/strategy/local_cache_middleware.rb:28:in `call'
+ rack (1.6.4) lib/rack/lock.rb:17:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/static.rb:120:in `call'
+ rack (1.6.4) lib/rack/sendfile.rb:113:in `call'
+ railties (4.2.7) lib/rails/engine.rb:518:in `call'
+ railties (4.2.7) lib/rails/application.rb:165:in `call'
+ rack (1.6.4) lib/rack/lock.rb:17:in `call'
+ rack (1.6.4) lib/rack/content_length.rb:15:in `call'
+ rack (1.6.4) lib/rack/handler/webrick.rb:88:in `service'
+ /Users/brandimilligan/.rvm/rubies/ruby-2.3.0/lib/ruby/2.3.0/webrick/httpserver.rb:140:in `service'
+ /Users/brandimilligan/.rvm/rubies/ruby-2.3.0/lib/ruby/2.3.0/webrick/httpserver.rb:96:in `run'
+ /Users/brandimilligan/.rvm/rubies/ruby-2.3.0/lib/ruby/2.3.0/webrick/server.rb:296:in `block in start_thread'
+
+
+
+Started POST "/__better_errors/c36a8c344c3682e4/variables" for ::1 at 2016-10-03 18:22:22 -0700
+
+
+Started GET "/" for ::1 at 2016-10-03 18:22:31 -0700
+Processing by TasksController#index as HTML
+ [1m[36mTask Load (0.5ms)[0m [1mSELECT "tasks".* FROM "tasks"[0m
+ Rendered tasks/index.html.erb within layouts/application (6.0ms)
+Completed 200 OK in 57ms (Views: 55.9ms | ActiveRecord: 0.5ms)
+
+
+Started GET "/tasks/new" for ::1 at 2016-10-03 18:22:34 -0700
+Processing by TasksController#new as HTML
+ Rendered tasks/new.html.erb within layouts/application (3.5ms)
+Completed 200 OK in 55ms (Views: 54.6ms | ActiveRecord: 0.0ms)
+
+
+Started POST "/tasks/create" for ::1 at 2016-10-03 18:22:42 -0700
+Processing by TasksController#create as HTML
+ Parameters: {"utf8"=>"✓", "authenticity_token"=>"BHBQ2LER4/yFo9jB4Ugnhwkuc4T30vbUILbmq92yZyYvSKo0VmycpuIQItvynToYxHwfZjwg3nbHilhSiXXz2w==", "create"=>{"title"=>"asdlkf", "description"=>"sdlkfh", "details"=>"sdkf"}, "commit"=>"Create Task"}
+Completed 500 Internal Server Error in 3ms (ActiveRecord: 0.0ms)
+
+NoMethodError - undefined method `save' for nil:NilClass:
+ app/controllers/tasks_controller.rb:15:in `create'
+ actionpack (4.2.7) lib/action_controller/metal/implicit_render.rb:4:in `send_action'
+ actionpack (4.2.7) lib/abstract_controller/base.rb:198:in `process_action'
+ actionpack (4.2.7) lib/action_controller/metal/rendering.rb:10:in `process_action'
+ actionpack (4.2.7) lib/abstract_controller/callbacks.rb:20:in `block in process_action'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:117:in `call'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:555:in `block (2 levels) in compile'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:505:in `call'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:92:in `__run_callbacks__'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:778:in `_run_process_action_callbacks'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:81:in `run_callbacks'
+ actionpack (4.2.7) lib/abstract_controller/callbacks.rb:19:in `process_action'
+ actionpack (4.2.7) lib/action_controller/metal/rescue.rb:29:in `process_action'
+ actionpack (4.2.7) lib/action_controller/metal/instrumentation.rb:32:in `block in process_action'
+ activesupport (4.2.7) lib/active_support/notifications.rb:164:in `block in instrument'
+ activesupport (4.2.7) lib/active_support/notifications/instrumenter.rb:20:in `instrument'
+ activesupport (4.2.7) lib/active_support/notifications.rb:164:in `instrument'
+ actionpack (4.2.7) lib/action_controller/metal/instrumentation.rb:30:in `process_action'
+ actionpack (4.2.7) lib/action_controller/metal/params_wrapper.rb:250:in `process_action'
+ activerecord (4.2.7) lib/active_record/railties/controller_runtime.rb:18:in `process_action'
+ actionpack (4.2.7) lib/abstract_controller/base.rb:137:in `process'
+ actionview (4.2.7) lib/action_view/rendering.rb:30:in `process'
+ actionpack (4.2.7) lib/action_controller/metal.rb:196:in `dispatch'
+ actionpack (4.2.7) lib/action_controller/metal/rack_delegation.rb:13:in `dispatch'
+ actionpack (4.2.7) lib/action_controller/metal.rb:237:in `block in action'
+ actionpack (4.2.7) lib/action_dispatch/routing/route_set.rb:74:in `dispatch'
+ actionpack (4.2.7) lib/action_dispatch/routing/route_set.rb:43:in `serve'
+ actionpack (4.2.7) lib/action_dispatch/journey/router.rb:43:in `block in serve'
+ actionpack (4.2.7) lib/action_dispatch/journey/router.rb:30:in `serve'
+ actionpack (4.2.7) lib/action_dispatch/routing/route_set.rb:817:in `call'
+ rack (1.6.4) lib/rack/etag.rb:24:in `call'
+ rack (1.6.4) lib/rack/conditionalget.rb:38:in `call'
+ rack (1.6.4) lib/rack/head.rb:13:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/params_parser.rb:27:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/flash.rb:260:in `call'
+ rack (1.6.4) lib/rack/session/abstract/id.rb:225:in `context'
+ rack (1.6.4) lib/rack/session/abstract/id.rb:220:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/cookies.rb:560:in `call'
+ activerecord (4.2.7) lib/active_record/query_cache.rb:36:in `call'
+ activerecord (4.2.7) lib/active_record/connection_adapters/abstract/connection_pool.rb:653:in `call'
+ activerecord (4.2.7) lib/active_record/migration.rb:377:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/callbacks.rb:29:in `block in call'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:88:in `__run_callbacks__'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:778:in `_run_call_callbacks'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:81:in `run_callbacks'
+ actionpack (4.2.7) lib/action_dispatch/middleware/callbacks.rb:27:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/reloader.rb:73:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/remote_ip.rb:78:in `call'
+ better_errors (2.1.1) lib/better_errors/middleware.rb:84:in `protected_app_call'
+ better_errors (2.1.1) lib/better_errors/middleware.rb:79:in `better_errors_call'
+ better_errors (2.1.1) lib/better_errors/middleware.rb:57:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/debug_exceptions.rb:17:in `call'
+ web-console (2.3.0) lib/web_console/middleware.rb:28:in `block in call'
+ web-console (2.3.0) lib/web_console/middleware.rb:18:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/show_exceptions.rb:30:in `call'
+ railties (4.2.7) lib/rails/rack/logger.rb:38:in `call_app'
+ railties (4.2.7) lib/rails/rack/logger.rb:20:in `block in call'
+ activesupport (4.2.7) lib/active_support/tagged_logging.rb:68:in `block in tagged'
+ activesupport (4.2.7) lib/active_support/tagged_logging.rb:26:in `tagged'
+ activesupport (4.2.7) lib/active_support/tagged_logging.rb:68:in `tagged'
+ railties (4.2.7) lib/rails/rack/logger.rb:20:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/request_id.rb:21:in `call'
+ rack (1.6.4) lib/rack/methodoverride.rb:22:in `call'
+ rack (1.6.4) lib/rack/runtime.rb:18:in `call'
+ activesupport (4.2.7) lib/active_support/cache/strategy/local_cache_middleware.rb:28:in `call'
+ rack (1.6.4) lib/rack/lock.rb:17:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/static.rb:120:in `call'
+ rack (1.6.4) lib/rack/sendfile.rb:113:in `call'
+ railties (4.2.7) lib/rails/engine.rb:518:in `call'
+ railties (4.2.7) lib/rails/application.rb:165:in `call'
+ rack (1.6.4) lib/rack/lock.rb:17:in `call'
+ rack (1.6.4) lib/rack/content_length.rb:15:in `call'
+ rack (1.6.4) lib/rack/handler/webrick.rb:88:in `service'
+ /Users/brandimilligan/.rvm/rubies/ruby-2.3.0/lib/ruby/2.3.0/webrick/httpserver.rb:140:in `service'
+ /Users/brandimilligan/.rvm/rubies/ruby-2.3.0/lib/ruby/2.3.0/webrick/httpserver.rb:96:in `run'
+ /Users/brandimilligan/.rvm/rubies/ruby-2.3.0/lib/ruby/2.3.0/webrick/server.rb:296:in `block in start_thread'
+
+
+
+Started POST "/__better_errors/5dec5879f63c15ab/variables" for ::1 at 2016-10-03 18:22:42 -0700
+
+
+Started GET "/" for ::1 at 2016-10-03 18:23:57 -0700
+Processing by TasksController#index as HTML
+ [1m[35mTask Load (0.8ms)[0m SELECT "tasks".* FROM "tasks"
+ Rendered tasks/index.html.erb within layouts/application (11.7ms)
+Completed 200 OK in 48ms (Views: 44.1ms | ActiveRecord: 1.1ms)
+
+
+Started GET "/tasks/new" for ::1 at 2016-10-03 18:24:01 -0700
+Processing by TasksController#new as HTML
+ Rendered tasks/new.html.erb within layouts/application (4.5ms)
+Completed 200 OK in 134ms (Views: 132.8ms | ActiveRecord: 0.0ms)
+
+
+Started POST "/tasks/create" for ::1 at 2016-10-03 18:24:09 -0700
+Processing by TasksController#create as HTML
+ Parameters: {"utf8"=>"✓", "authenticity_token"=>"iIFyLAFWH8FVdOwA2M/EbgBD4zhFJjdUtoKuWTjkVZujuYjA5itgmzLHFhrLGtnxzRGP2o7UH/ZRvhCgbCPBZg==", "create"=>{"title"=>"lksajdf", "description"=>"lkasjdf", "details"=>"skdjfh;lksdhf"}, "commit"=>"Create Task"}
+ [1m[36m (0.2ms)[0m [1mbegin transaction[0m
+ [1m[35mSQL (1.3ms)[0m INSERT INTO "tasks" ("title", "description", "details", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?) [["title", "lksajdf"], ["description", "lkasjdf"], ["details", "skdjfh;lksdhf"], ["created_at", "2016-10-04 01:24:09.400622"], ["updated_at", "2016-10-04 01:24:09.400622"]]
+ [1m[36m (0.9ms)[0m [1mcommit transaction[0m
+ Rendered tasks/create.html.erb within layouts/application (0.9ms)
+Completed 200 OK in 153ms (Views: 143.6ms | ActiveRecord: 2.4ms)
+
+
+Started GET "/tasks/create" for ::1 at 2016-10-03 18:25:51 -0700
+Processing by TasksController#create as HTML
+Completed 500 Internal Server Error in 5ms (ActiveRecord: 0.0ms)
+
+NoMethodError - undefined method `[]' for nil:NilClass:
+ app/controllers/tasks_controller.rb:10:in `create'
+ actionpack (4.2.7) lib/action_controller/metal/implicit_render.rb:4:in `send_action'
+ actionpack (4.2.7) lib/abstract_controller/base.rb:198:in `process_action'
+ actionpack (4.2.7) lib/action_controller/metal/rendering.rb:10:in `process_action'
+ actionpack (4.2.7) lib/abstract_controller/callbacks.rb:20:in `block in process_action'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:117:in `call'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:555:in `block (2 levels) in compile'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:505:in `call'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:92:in `__run_callbacks__'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:778:in `_run_process_action_callbacks'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:81:in `run_callbacks'
+ actionpack (4.2.7) lib/abstract_controller/callbacks.rb:19:in `process_action'
+ actionpack (4.2.7) lib/action_controller/metal/rescue.rb:29:in `process_action'
+ actionpack (4.2.7) lib/action_controller/metal/instrumentation.rb:32:in `block in process_action'
+ activesupport (4.2.7) lib/active_support/notifications.rb:164:in `block in instrument'
+ activesupport (4.2.7) lib/active_support/notifications/instrumenter.rb:20:in `instrument'
+ activesupport (4.2.7) lib/active_support/notifications.rb:164:in `instrument'
+ actionpack (4.2.7) lib/action_controller/metal/instrumentation.rb:30:in `process_action'
+ actionpack (4.2.7) lib/action_controller/metal/params_wrapper.rb:250:in `process_action'
+ activerecord (4.2.7) lib/active_record/railties/controller_runtime.rb:18:in `process_action'
+ actionpack (4.2.7) lib/abstract_controller/base.rb:137:in `process'
+ actionview (4.2.7) lib/action_view/rendering.rb:30:in `process'
+ actionpack (4.2.7) lib/action_controller/metal.rb:196:in `dispatch'
+ actionpack (4.2.7) lib/action_controller/metal/rack_delegation.rb:13:in `dispatch'
+ actionpack (4.2.7) lib/action_controller/metal.rb:237:in `block in action'
+ actionpack (4.2.7) lib/action_dispatch/routing/route_set.rb:74:in `dispatch'
+ actionpack (4.2.7) lib/action_dispatch/routing/route_set.rb:43:in `serve'
+ actionpack (4.2.7) lib/action_dispatch/journey/router.rb:43:in `block in serve'
+ actionpack (4.2.7) lib/action_dispatch/journey/router.rb:30:in `serve'
+ actionpack (4.2.7) lib/action_dispatch/routing/route_set.rb:817:in `call'
+ rack (1.6.4) lib/rack/etag.rb:24:in `call'
+ rack (1.6.4) lib/rack/conditionalget.rb:25:in `call'
+ rack (1.6.4) lib/rack/head.rb:13:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/params_parser.rb:27:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/flash.rb:260:in `call'
+ rack (1.6.4) lib/rack/session/abstract/id.rb:225:in `context'
+ rack (1.6.4) lib/rack/session/abstract/id.rb:220:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/cookies.rb:560:in `call'
+ activerecord (4.2.7) lib/active_record/query_cache.rb:36:in `call'
+ activerecord (4.2.7) lib/active_record/connection_adapters/abstract/connection_pool.rb:653:in `call'
+ activerecord (4.2.7) lib/active_record/migration.rb:377:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/callbacks.rb:29:in `block in call'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:88:in `__run_callbacks__'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:778:in `_run_call_callbacks'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:81:in `run_callbacks'
+ actionpack (4.2.7) lib/action_dispatch/middleware/callbacks.rb:27:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/reloader.rb:73:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/remote_ip.rb:78:in `call'
+ better_errors (2.1.1) lib/better_errors/middleware.rb:84:in `protected_app_call'
+ better_errors (2.1.1) lib/better_errors/middleware.rb:79:in `better_errors_call'
+ better_errors (2.1.1) lib/better_errors/middleware.rb:57:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/debug_exceptions.rb:17:in `call'
+ web-console (2.3.0) lib/web_console/middleware.rb:28:in `block in call'
+ web-console (2.3.0) lib/web_console/middleware.rb:18:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/show_exceptions.rb:30:in `call'
+ railties (4.2.7) lib/rails/rack/logger.rb:38:in `call_app'
+ railties (4.2.7) lib/rails/rack/logger.rb:20:in `block in call'
+ activesupport (4.2.7) lib/active_support/tagged_logging.rb:68:in `block in tagged'
+ activesupport (4.2.7) lib/active_support/tagged_logging.rb:26:in `tagged'
+ activesupport (4.2.7) lib/active_support/tagged_logging.rb:68:in `tagged'
+ railties (4.2.7) lib/rails/rack/logger.rb:20:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/request_id.rb:21:in `call'
+ rack (1.6.4) lib/rack/methodoverride.rb:22:in `call'
+ rack (1.6.4) lib/rack/runtime.rb:18:in `call'
+ activesupport (4.2.7) lib/active_support/cache/strategy/local_cache_middleware.rb:28:in `call'
+ rack (1.6.4) lib/rack/lock.rb:17:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/static.rb:120:in `call'
+ rack (1.6.4) lib/rack/sendfile.rb:113:in `call'
+ railties (4.2.7) lib/rails/engine.rb:518:in `call'
+ railties (4.2.7) lib/rails/application.rb:165:in `call'
+ rack (1.6.4) lib/rack/lock.rb:17:in `call'
+ rack (1.6.4) lib/rack/content_length.rb:15:in `call'
+ rack (1.6.4) lib/rack/handler/webrick.rb:88:in `service'
+ /Users/brandimilligan/.rvm/rubies/ruby-2.3.0/lib/ruby/2.3.0/webrick/httpserver.rb:140:in `service'
+ /Users/brandimilligan/.rvm/rubies/ruby-2.3.0/lib/ruby/2.3.0/webrick/httpserver.rb:96:in `run'
+ /Users/brandimilligan/.rvm/rubies/ruby-2.3.0/lib/ruby/2.3.0/webrick/server.rb:296:in `block in start_thread'
+
+
+
+Started POST "/__better_errors/990a12dbaaa29c85/variables" for ::1 at 2016-10-03 18:25:52 -0700
+
+
+Started GET "/" for ::1 at 2016-10-03 18:25:59 -0700
+Processing by TasksController#index as HTML
+ [1m[35mTask Load (0.3ms)[0m SELECT "tasks".* FROM "tasks"
+ Rendered tasks/index.html.erb within layouts/application (6.1ms)
+Completed 200 OK in 40ms (Views: 39.1ms | ActiveRecord: 0.3ms)
+
+
+Started GET "/tasks/new" for ::1 at 2016-10-03 18:26:06 -0700
+Processing by TasksController#new as HTML
+ Rendered tasks/new.html.erb within layouts/application (6.0ms)
+Completed 200 OK in 164ms (Views: 155.6ms | ActiveRecord: 0.0ms)
+
+
+Started POST "/tasks/create" for ::1 at 2016-10-03 18:26:14 -0700
+Processing by TasksController#create as HTML
+ Parameters: {"utf8"=>"✓", "authenticity_token"=>"lHqRYZFcqmP8z1LTllZpyqDGt+dVTxvdd0M6s7RNSZC/QmuNdiHVOZt8qMmFg3RVbZTbBZ69M3+Qf4RK4IrdbQ==", "create"=>{"title"=>"kdfjhg;alk", "description"=>"skdjngasdhgn", "details"=>"dngo;adng"}, "commit"=>"Create Task"}
+ [1m[36m (0.1ms)[0m [1mbegin transaction[0m
+ [1m[35mSQL (0.5ms)[0m INSERT INTO "tasks" ("title", "description", "details", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?) [["title", "kdfjhg;alk"], ["description", "skdjngasdhgn"], ["details", "dngo;adng"], ["created_at", "2016-10-04 01:26:14.548589"], ["updated_at", "2016-10-04 01:26:14.548589"]]
+ [1m[36m (0.9ms)[0m [1mcommit transaction[0m
+ Rendered tasks/create.html.erb within layouts/application (1.0ms)
+Completed 200 OK in 34ms (Views: 29.0ms | ActiveRecord: 1.5ms)
+
+
+Started GET "/tasks/index" for ::1 at 2016-10-03 18:26:23 -0700
+Processing by TasksController#index as HTML
+ [1m[35mTask Load (0.3ms)[0m SELECT "tasks".* FROM "tasks"
+ Rendered tasks/index.html.erb within layouts/application (5.2ms)
+Completed 200 OK in 157ms (Views: 155.1ms | ActiveRecord: 0.3ms)
+
+
+Started GET "/tasks/edit/2" for ::1 at 2016-10-03 18:26:31 -0700
+Processing by TasksController#edit as HTML
+ Parameters: {"id"=>"2"}
+ [1m[36mTask Load (0.3ms)[0m [1mSELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = ? LIMIT 1[0m [["id", 2]]
+Completed 500 Internal Server Error in 6ms (ActiveRecord: 0.3ms)
+
+NoMethodError - undefined method `[]' for nil:NilClass:
+ app/controllers/tasks_controller.rb:37:in `edit'
+ actionpack (4.2.7) lib/action_controller/metal/implicit_render.rb:4:in `send_action'
+ actionpack (4.2.7) lib/abstract_controller/base.rb:198:in `process_action'
+ actionpack (4.2.7) lib/action_controller/metal/rendering.rb:10:in `process_action'
+ actionpack (4.2.7) lib/abstract_controller/callbacks.rb:20:in `block in process_action'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:117:in `call'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:555:in `block (2 levels) in compile'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:505:in `call'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:92:in `__run_callbacks__'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:778:in `_run_process_action_callbacks'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:81:in `run_callbacks'
+ actionpack (4.2.7) lib/abstract_controller/callbacks.rb:19:in `process_action'
+ actionpack (4.2.7) lib/action_controller/metal/rescue.rb:29:in `process_action'
+ actionpack (4.2.7) lib/action_controller/metal/instrumentation.rb:32:in `block in process_action'
+ activesupport (4.2.7) lib/active_support/notifications.rb:164:in `block in instrument'
+ activesupport (4.2.7) lib/active_support/notifications/instrumenter.rb:20:in `instrument'
+ activesupport (4.2.7) lib/active_support/notifications.rb:164:in `instrument'
+ actionpack (4.2.7) lib/action_controller/metal/instrumentation.rb:30:in `process_action'
+ actionpack (4.2.7) lib/action_controller/metal/params_wrapper.rb:250:in `process_action'
+ activerecord (4.2.7) lib/active_record/railties/controller_runtime.rb:18:in `process_action'
+ actionpack (4.2.7) lib/abstract_controller/base.rb:137:in `process'
+ actionview (4.2.7) lib/action_view/rendering.rb:30:in `process'
+ actionpack (4.2.7) lib/action_controller/metal.rb:196:in `dispatch'
+ actionpack (4.2.7) lib/action_controller/metal/rack_delegation.rb:13:in `dispatch'
+ actionpack (4.2.7) lib/action_controller/metal.rb:237:in `block in action'
+ actionpack (4.2.7) lib/action_dispatch/routing/route_set.rb:74:in `dispatch'
+ actionpack (4.2.7) lib/action_dispatch/routing/route_set.rb:43:in `serve'
+ actionpack (4.2.7) lib/action_dispatch/journey/router.rb:43:in `block in serve'
+ actionpack (4.2.7) lib/action_dispatch/journey/router.rb:30:in `serve'
+ actionpack (4.2.7) lib/action_dispatch/routing/route_set.rb:817:in `call'
+ rack (1.6.4) lib/rack/etag.rb:24:in `call'
+ rack (1.6.4) lib/rack/conditionalget.rb:25:in `call'
+ rack (1.6.4) lib/rack/head.rb:13:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/params_parser.rb:27:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/flash.rb:260:in `call'
+ rack (1.6.4) lib/rack/session/abstract/id.rb:225:in `context'
+ rack (1.6.4) lib/rack/session/abstract/id.rb:220:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/cookies.rb:560:in `call'
+ activerecord (4.2.7) lib/active_record/query_cache.rb:36:in `call'
+ activerecord (4.2.7) lib/active_record/connection_adapters/abstract/connection_pool.rb:653:in `call'
+ activerecord (4.2.7) lib/active_record/migration.rb:377:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/callbacks.rb:29:in `block in call'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:88:in `__run_callbacks__'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:778:in `_run_call_callbacks'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:81:in `run_callbacks'
+ actionpack (4.2.7) lib/action_dispatch/middleware/callbacks.rb:27:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/reloader.rb:73:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/remote_ip.rb:78:in `call'
+ better_errors (2.1.1) lib/better_errors/middleware.rb:84:in `protected_app_call'
+ better_errors (2.1.1) lib/better_errors/middleware.rb:79:in `better_errors_call'
+ better_errors (2.1.1) lib/better_errors/middleware.rb:57:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/debug_exceptions.rb:17:in `call'
+ web-console (2.3.0) lib/web_console/middleware.rb:28:in `block in call'
+ web-console (2.3.0) lib/web_console/middleware.rb:18:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/show_exceptions.rb:30:in `call'
+ railties (4.2.7) lib/rails/rack/logger.rb:38:in `call_app'
+ railties (4.2.7) lib/rails/rack/logger.rb:20:in `block in call'
+ activesupport (4.2.7) lib/active_support/tagged_logging.rb:68:in `block in tagged'
+ activesupport (4.2.7) lib/active_support/tagged_logging.rb:26:in `tagged'
+ activesupport (4.2.7) lib/active_support/tagged_logging.rb:68:in `tagged'
+ railties (4.2.7) lib/rails/rack/logger.rb:20:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/request_id.rb:21:in `call'
+ rack (1.6.4) lib/rack/methodoverride.rb:22:in `call'
+ rack (1.6.4) lib/rack/runtime.rb:18:in `call'
+ activesupport (4.2.7) lib/active_support/cache/strategy/local_cache_middleware.rb:28:in `call'
+ rack (1.6.4) lib/rack/lock.rb:17:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/static.rb:120:in `call'
+ rack (1.6.4) lib/rack/sendfile.rb:113:in `call'
+ railties (4.2.7) lib/rails/engine.rb:518:in `call'
+ railties (4.2.7) lib/rails/application.rb:165:in `call'
+ rack (1.6.4) lib/rack/lock.rb:17:in `call'
+ rack (1.6.4) lib/rack/content_length.rb:15:in `call'
+ rack (1.6.4) lib/rack/handler/webrick.rb:88:in `service'
+ /Users/brandimilligan/.rvm/rubies/ruby-2.3.0/lib/ruby/2.3.0/webrick/httpserver.rb:140:in `service'
+ /Users/brandimilligan/.rvm/rubies/ruby-2.3.0/lib/ruby/2.3.0/webrick/httpserver.rb:96:in `run'
+ /Users/brandimilligan/.rvm/rubies/ruby-2.3.0/lib/ruby/2.3.0/webrick/server.rb:296:in `block in start_thread'
+
+
+
+Started POST "/__better_errors/c6b297b2f48399b5/variables" for ::1 at 2016-10-03 18:26:31 -0700
+
+
+Started GET "/tasks/edit/2" for ::1 at 2016-10-03 18:27:01 -0700
+Processing by TasksController#edit as HTML
+ Parameters: {"id"=>"2"}
+ [1m[35mTask Load (0.3ms)[0m SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = ? LIMIT 1 [["id", 2]]
+Completed 500 Internal Server Error in 54ms (ActiveRecord: 0.9ms)
+
+NoMethodError - undefined method `[]' for nil:NilClass:
+ app/controllers/tasks_controller.rb:36:in `edit'
+ actionpack (4.2.7) lib/action_controller/metal/implicit_render.rb:4:in `send_action'
+ actionpack (4.2.7) lib/abstract_controller/base.rb:198:in `process_action'
+ actionpack (4.2.7) lib/action_controller/metal/rendering.rb:10:in `process_action'
+ actionpack (4.2.7) lib/abstract_controller/callbacks.rb:20:in `block in process_action'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:117:in `call'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:555:in `block (2 levels) in compile'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:505:in `call'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:92:in `__run_callbacks__'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:778:in `_run_process_action_callbacks'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:81:in `run_callbacks'
+ actionpack (4.2.7) lib/abstract_controller/callbacks.rb:19:in `process_action'
+ actionpack (4.2.7) lib/action_controller/metal/rescue.rb:29:in `process_action'
+ actionpack (4.2.7) lib/action_controller/metal/instrumentation.rb:32:in `block in process_action'
+ activesupport (4.2.7) lib/active_support/notifications.rb:164:in `block in instrument'
+ activesupport (4.2.7) lib/active_support/notifications/instrumenter.rb:20:in `instrument'
+ activesupport (4.2.7) lib/active_support/notifications.rb:164:in `instrument'
+ actionpack (4.2.7) lib/action_controller/metal/instrumentation.rb:30:in `process_action'
+ actionpack (4.2.7) lib/action_controller/metal/params_wrapper.rb:250:in `process_action'
+ activerecord (4.2.7) lib/active_record/railties/controller_runtime.rb:18:in `process_action'
+ actionpack (4.2.7) lib/abstract_controller/base.rb:137:in `process'
+ actionview (4.2.7) lib/action_view/rendering.rb:30:in `process'
+ actionpack (4.2.7) lib/action_controller/metal.rb:196:in `dispatch'
+ actionpack (4.2.7) lib/action_controller/metal/rack_delegation.rb:13:in `dispatch'
+ actionpack (4.2.7) lib/action_controller/metal.rb:237:in `block in action'
+ actionpack (4.2.7) lib/action_dispatch/routing/route_set.rb:74:in `dispatch'
+ actionpack (4.2.7) lib/action_dispatch/routing/route_set.rb:43:in `serve'
+ actionpack (4.2.7) lib/action_dispatch/journey/router.rb:43:in `block in serve'
+ actionpack (4.2.7) lib/action_dispatch/journey/router.rb:30:in `serve'
+ actionpack (4.2.7) lib/action_dispatch/routing/route_set.rb:817:in `call'
+ rack (1.6.4) lib/rack/etag.rb:24:in `call'
+ rack (1.6.4) lib/rack/conditionalget.rb:25:in `call'
+ rack (1.6.4) lib/rack/head.rb:13:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/params_parser.rb:27:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/flash.rb:260:in `call'
+ rack (1.6.4) lib/rack/session/abstract/id.rb:225:in `context'
+ rack (1.6.4) lib/rack/session/abstract/id.rb:220:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/cookies.rb:560:in `call'
+ activerecord (4.2.7) lib/active_record/query_cache.rb:36:in `call'
+ activerecord (4.2.7) lib/active_record/connection_adapters/abstract/connection_pool.rb:653:in `call'
+ activerecord (4.2.7) lib/active_record/migration.rb:377:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/callbacks.rb:29:in `block in call'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:88:in `__run_callbacks__'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:778:in `_run_call_callbacks'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:81:in `run_callbacks'
+ actionpack (4.2.7) lib/action_dispatch/middleware/callbacks.rb:27:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/reloader.rb:73:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/remote_ip.rb:78:in `call'
+ better_errors (2.1.1) lib/better_errors/middleware.rb:84:in `protected_app_call'
+ better_errors (2.1.1) lib/better_errors/middleware.rb:79:in `better_errors_call'
+ better_errors (2.1.1) lib/better_errors/middleware.rb:57:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/debug_exceptions.rb:17:in `call'
+ web-console (2.3.0) lib/web_console/middleware.rb:28:in `block in call'
+ web-console (2.3.0) lib/web_console/middleware.rb:18:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/show_exceptions.rb:30:in `call'
+ railties (4.2.7) lib/rails/rack/logger.rb:38:in `call_app'
+ railties (4.2.7) lib/rails/rack/logger.rb:20:in `block in call'
+ activesupport (4.2.7) lib/active_support/tagged_logging.rb:68:in `block in tagged'
+ activesupport (4.2.7) lib/active_support/tagged_logging.rb:26:in `tagged'
+ activesupport (4.2.7) lib/active_support/tagged_logging.rb:68:in `tagged'
+ railties (4.2.7) lib/rails/rack/logger.rb:20:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/request_id.rb:21:in `call'
+ rack (1.6.4) lib/rack/methodoverride.rb:22:in `call'
+ rack (1.6.4) lib/rack/runtime.rb:18:in `call'
+ activesupport (4.2.7) lib/active_support/cache/strategy/local_cache_middleware.rb:28:in `call'
+ rack (1.6.4) lib/rack/lock.rb:17:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/static.rb:120:in `call'
+ rack (1.6.4) lib/rack/sendfile.rb:113:in `call'
+ railties (4.2.7) lib/rails/engine.rb:518:in `call'
+ railties (4.2.7) lib/rails/application.rb:165:in `call'
+ rack (1.6.4) lib/rack/lock.rb:17:in `call'
+ rack (1.6.4) lib/rack/content_length.rb:15:in `call'
+ rack (1.6.4) lib/rack/handler/webrick.rb:88:in `service'
+ /Users/brandimilligan/.rvm/rubies/ruby-2.3.0/lib/ruby/2.3.0/webrick/httpserver.rb:140:in `service'
+ /Users/brandimilligan/.rvm/rubies/ruby-2.3.0/lib/ruby/2.3.0/webrick/httpserver.rb:96:in `run'
+ /Users/brandimilligan/.rvm/rubies/ruby-2.3.0/lib/ruby/2.3.0/webrick/server.rb:296:in `block in start_thread'
+
+
+
+Started POST "/__better_errors/278a1599d06f5db8/variables" for ::1 at 2016-10-03 18:27:01 -0700
+
+
+Started GET "/tasks/edit/2" for ::1 at 2016-10-03 18:29:06 -0700
+Processing by TasksController#edit as HTML
+ Parameters: {"id"=>"2"}
+ [1m[36mTask Load (0.3ms)[0m [1mSELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = ? LIMIT 1[0m [["id", 2]]
+Completed 500 Internal Server Error in 8ms (ActiveRecord: 0.3ms)
+
+NoMethodError - undefined method `[]' for nil:NilClass:
+ app/controllers/tasks_controller.rb:36:in `edit'
+ actionpack (4.2.7) lib/action_controller/metal/implicit_render.rb:4:in `send_action'
+ actionpack (4.2.7) lib/abstract_controller/base.rb:198:in `process_action'
+ actionpack (4.2.7) lib/action_controller/metal/rendering.rb:10:in `process_action'
+ actionpack (4.2.7) lib/abstract_controller/callbacks.rb:20:in `block in process_action'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:117:in `call'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:555:in `block (2 levels) in compile'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:505:in `call'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:92:in `__run_callbacks__'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:778:in `_run_process_action_callbacks'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:81:in `run_callbacks'
+ actionpack (4.2.7) lib/abstract_controller/callbacks.rb:19:in `process_action'
+ actionpack (4.2.7) lib/action_controller/metal/rescue.rb:29:in `process_action'
+ actionpack (4.2.7) lib/action_controller/metal/instrumentation.rb:32:in `block in process_action'
+ activesupport (4.2.7) lib/active_support/notifications.rb:164:in `block in instrument'
+ activesupport (4.2.7) lib/active_support/notifications/instrumenter.rb:20:in `instrument'
+ activesupport (4.2.7) lib/active_support/notifications.rb:164:in `instrument'
+ actionpack (4.2.7) lib/action_controller/metal/instrumentation.rb:30:in `process_action'
+ actionpack (4.2.7) lib/action_controller/metal/params_wrapper.rb:250:in `process_action'
+ activerecord (4.2.7) lib/active_record/railties/controller_runtime.rb:18:in `process_action'
+ actionpack (4.2.7) lib/abstract_controller/base.rb:137:in `process'
+ actionview (4.2.7) lib/action_view/rendering.rb:30:in `process'
+ actionpack (4.2.7) lib/action_controller/metal.rb:196:in `dispatch'
+ actionpack (4.2.7) lib/action_controller/metal/rack_delegation.rb:13:in `dispatch'
+ actionpack (4.2.7) lib/action_controller/metal.rb:237:in `block in action'
+ actionpack (4.2.7) lib/action_dispatch/routing/route_set.rb:74:in `dispatch'
+ actionpack (4.2.7) lib/action_dispatch/routing/route_set.rb:43:in `serve'
+ actionpack (4.2.7) lib/action_dispatch/journey/router.rb:43:in `block in serve'
+ actionpack (4.2.7) lib/action_dispatch/journey/router.rb:30:in `serve'
+ actionpack (4.2.7) lib/action_dispatch/routing/route_set.rb:817:in `call'
+ rack (1.6.4) lib/rack/etag.rb:24:in `call'
+ rack (1.6.4) lib/rack/conditionalget.rb:25:in `call'
+ rack (1.6.4) lib/rack/head.rb:13:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/params_parser.rb:27:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/flash.rb:260:in `call'
+ rack (1.6.4) lib/rack/session/abstract/id.rb:225:in `context'
+ rack (1.6.4) lib/rack/session/abstract/id.rb:220:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/cookies.rb:560:in `call'
+ activerecord (4.2.7) lib/active_record/query_cache.rb:36:in `call'
+ activerecord (4.2.7) lib/active_record/connection_adapters/abstract/connection_pool.rb:653:in `call'
+ activerecord (4.2.7) lib/active_record/migration.rb:377:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/callbacks.rb:29:in `block in call'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:88:in `__run_callbacks__'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:778:in `_run_call_callbacks'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:81:in `run_callbacks'
+ actionpack (4.2.7) lib/action_dispatch/middleware/callbacks.rb:27:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/reloader.rb:73:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/remote_ip.rb:78:in `call'
+ better_errors (2.1.1) lib/better_errors/middleware.rb:84:in `protected_app_call'
+ better_errors (2.1.1) lib/better_errors/middleware.rb:79:in `better_errors_call'
+ better_errors (2.1.1) lib/better_errors/middleware.rb:57:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/debug_exceptions.rb:17:in `call'
+ web-console (2.3.0) lib/web_console/middleware.rb:28:in `block in call'
+ web-console (2.3.0) lib/web_console/middleware.rb:18:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/show_exceptions.rb:30:in `call'
+ railties (4.2.7) lib/rails/rack/logger.rb:38:in `call_app'
+ railties (4.2.7) lib/rails/rack/logger.rb:20:in `block in call'
+ activesupport (4.2.7) lib/active_support/tagged_logging.rb:68:in `block in tagged'
+ activesupport (4.2.7) lib/active_support/tagged_logging.rb:26:in `tagged'
+ activesupport (4.2.7) lib/active_support/tagged_logging.rb:68:in `tagged'
+ railties (4.2.7) lib/rails/rack/logger.rb:20:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/request_id.rb:21:in `call'
+ rack (1.6.4) lib/rack/methodoverride.rb:22:in `call'
+ rack (1.6.4) lib/rack/runtime.rb:18:in `call'
+ activesupport (4.2.7) lib/active_support/cache/strategy/local_cache_middleware.rb:28:in `call'
+ rack (1.6.4) lib/rack/lock.rb:17:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/static.rb:120:in `call'
+ rack (1.6.4) lib/rack/sendfile.rb:113:in `call'
+ railties (4.2.7) lib/rails/engine.rb:518:in `call'
+ railties (4.2.7) lib/rails/application.rb:165:in `call'
+ rack (1.6.4) lib/rack/lock.rb:17:in `call'
+ rack (1.6.4) lib/rack/content_length.rb:15:in `call'
+ rack (1.6.4) lib/rack/handler/webrick.rb:88:in `service'
+ /Users/brandimilligan/.rvm/rubies/ruby-2.3.0/lib/ruby/2.3.0/webrick/httpserver.rb:140:in `service'
+ /Users/brandimilligan/.rvm/rubies/ruby-2.3.0/lib/ruby/2.3.0/webrick/httpserver.rb:96:in `run'
+ /Users/brandimilligan/.rvm/rubies/ruby-2.3.0/lib/ruby/2.3.0/webrick/server.rb:296:in `block in start_thread'
+
+
+
+Started POST "/__better_errors/6a007bfbb877c934/variables" for ::1 at 2016-10-03 18:29:06 -0700
+
+
+Started GET "/tasks/edit/2" for ::1 at 2016-10-03 18:32:05 -0700
+
+ActionController::RoutingError (No route matches [GET] "/tasks/edit/2"):
+ actionpack (4.2.7) lib/action_dispatch/middleware/debug_exceptions.rb:21:in `call'
+ web-console (2.3.0) lib/web_console/middleware.rb:28:in `block in call'
+ web-console (2.3.0) lib/web_console/middleware.rb:18:in `catch'
+ web-console (2.3.0) lib/web_console/middleware.rb:18:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/show_exceptions.rb:30:in `call'
+ railties (4.2.7) lib/rails/rack/logger.rb:38:in `call_app'
+ railties (4.2.7) lib/rails/rack/logger.rb:20:in `block in call'
+ activesupport (4.2.7) lib/active_support/tagged_logging.rb:68:in `block in tagged'
+ activesupport (4.2.7) lib/active_support/tagged_logging.rb:26:in `tagged'
+ activesupport (4.2.7) lib/active_support/tagged_logging.rb:68:in `tagged'
+ railties (4.2.7) lib/rails/rack/logger.rb:20:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/request_id.rb:21:in `call'
+ rack (1.6.4) lib/rack/methodoverride.rb:22:in `call'
+ rack (1.6.4) lib/rack/runtime.rb:18:in `call'
+ activesupport (4.2.7) lib/active_support/cache/strategy/local_cache_middleware.rb:28:in `call'
+ rack (1.6.4) lib/rack/lock.rb:17:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/static.rb:120:in `call'
+ rack (1.6.4) lib/rack/sendfile.rb:113:in `call'
+ railties (4.2.7) lib/rails/engine.rb:518:in `call'
+ railties (4.2.7) lib/rails/application.rb:165:in `call'
+ rack (1.6.4) lib/rack/lock.rb:17:in `call'
+ rack (1.6.4) lib/rack/content_length.rb:15:in `call'
+ rack (1.6.4) lib/rack/handler/webrick.rb:88:in `service'
+ /Users/brandimilligan/.rvm/rubies/ruby-2.3.0/lib/ruby/2.3.0/webrick/httpserver.rb:140:in `service'
+ /Users/brandimilligan/.rvm/rubies/ruby-2.3.0/lib/ruby/2.3.0/webrick/httpserver.rb:96:in `run'
+ /Users/brandimilligan/.rvm/rubies/ruby-2.3.0/lib/ruby/2.3.0/webrick/server.rb:296:in `block in start_thread'
+
+
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/actionpack-4.2.7/lib/action_dispatch/middleware/templates/rescues/_trace.html.erb (16.4ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/actionpack-4.2.7/lib/action_dispatch/middleware/templates/routes/_route.html.erb (142.4ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/actionpack-4.2.7/lib/action_dispatch/middleware/templates/routes/_table.html.erb (3.7ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/actionpack-4.2.7/lib/action_dispatch/middleware/templates/rescues/_request_and_response.html.erb (7.0ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/actionpack-4.2.7/lib/action_dispatch/middleware/templates/rescues/routing_error.html.erb within rescues/layout (438.5ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/web-console-2.3.0/lib/web_console/templates/_markup.html.erb (1.5ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/web-console-2.3.0/lib/web_console/templates/_inner_console_markup.html.erb within layouts/inlined_string (0.6ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/web-console-2.3.0/lib/web_console/templates/_prompt_box_markup.html.erb within layouts/inlined_string (0.9ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/web-console-2.3.0/lib/web_console/templates/style.css.erb within layouts/inlined_string (0.6ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/web-console-2.3.0/lib/web_console/templates/console.js.erb within layouts/javascript (107.1ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/web-console-2.3.0/lib/web_console/templates/main.js.erb within layouts/javascript (0.5ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/web-console-2.3.0/lib/web_console/templates/error_page.js.erb within layouts/javascript (1.0ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/web-console-2.3.0/lib/web_console/templates/index.html.erb (233.3ms)
+
+
+Started GET "/tasks/edit/2" for ::1 at 2016-10-03 18:33:05 -0700
+
+ActionController::RoutingError (No route matches [GET] "/tasks/edit/2"):
+ actionpack (4.2.7) lib/action_dispatch/middleware/debug_exceptions.rb:21:in `call'
+ web-console (2.3.0) lib/web_console/middleware.rb:28:in `block in call'
+ web-console (2.3.0) lib/web_console/middleware.rb:18:in `catch'
+ web-console (2.3.0) lib/web_console/middleware.rb:18:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/show_exceptions.rb:30:in `call'
+ railties (4.2.7) lib/rails/rack/logger.rb:38:in `call_app'
+ railties (4.2.7) lib/rails/rack/logger.rb:20:in `block in call'
+ activesupport (4.2.7) lib/active_support/tagged_logging.rb:68:in `block in tagged'
+ activesupport (4.2.7) lib/active_support/tagged_logging.rb:26:in `tagged'
+ activesupport (4.2.7) lib/active_support/tagged_logging.rb:68:in `tagged'
+ railties (4.2.7) lib/rails/rack/logger.rb:20:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/request_id.rb:21:in `call'
+ rack (1.6.4) lib/rack/methodoverride.rb:22:in `call'
+ rack (1.6.4) lib/rack/runtime.rb:18:in `call'
+ activesupport (4.2.7) lib/active_support/cache/strategy/local_cache_middleware.rb:28:in `call'
+ rack (1.6.4) lib/rack/lock.rb:17:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/static.rb:120:in `call'
+ rack (1.6.4) lib/rack/sendfile.rb:113:in `call'
+ railties (4.2.7) lib/rails/engine.rb:518:in `call'
+ railties (4.2.7) lib/rails/application.rb:165:in `call'
+ rack (1.6.4) lib/rack/lock.rb:17:in `call'
+ rack (1.6.4) lib/rack/content_length.rb:15:in `call'
+ rack (1.6.4) lib/rack/handler/webrick.rb:88:in `service'
+ /Users/brandimilligan/.rvm/rubies/ruby-2.3.0/lib/ruby/2.3.0/webrick/httpserver.rb:140:in `service'
+ /Users/brandimilligan/.rvm/rubies/ruby-2.3.0/lib/ruby/2.3.0/webrick/httpserver.rb:96:in `run'
+ /Users/brandimilligan/.rvm/rubies/ruby-2.3.0/lib/ruby/2.3.0/webrick/server.rb:296:in `block in start_thread'
+
+
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/actionpack-4.2.7/lib/action_dispatch/middleware/templates/rescues/_trace.html.erb (3.0ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/actionpack-4.2.7/lib/action_dispatch/middleware/templates/routes/_route.html.erb (2.8ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/actionpack-4.2.7/lib/action_dispatch/middleware/templates/routes/_table.html.erb (2.8ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/actionpack-4.2.7/lib/action_dispatch/middleware/templates/rescues/_request_and_response.html.erb (3.4ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/actionpack-4.2.7/lib/action_dispatch/middleware/templates/rescues/routing_error.html.erb within rescues/layout (160.3ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/web-console-2.3.0/lib/web_console/templates/_markup.html.erb (1.0ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/web-console-2.3.0/lib/web_console/templates/_inner_console_markup.html.erb within layouts/inlined_string (0.8ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/web-console-2.3.0/lib/web_console/templates/_prompt_box_markup.html.erb within layouts/inlined_string (0.5ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/web-console-2.3.0/lib/web_console/templates/style.css.erb within layouts/inlined_string (0.9ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/web-console-2.3.0/lib/web_console/templates/console.js.erb within layouts/javascript (106.1ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/web-console-2.3.0/lib/web_console/templates/main.js.erb within layouts/javascript (0.7ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/web-console-2.3.0/lib/web_console/templates/error_page.js.erb within layouts/javascript (1.0ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/web-console-2.3.0/lib/web_console/templates/index.html.erb (229.9ms)
+
+
+Started GET "/" for ::1 at 2016-10-03 18:33:16 -0700
+Processing by TasksController#index as HTML
+ [1m[35mTask Load (0.9ms)[0m SELECT "tasks".* FROM "tasks"
+ Rendered tasks/index.html.erb within layouts/application (20.5ms)
+Completed 200 OK in 189ms (Views: 181.6ms | ActiveRecord: 1.3ms)
+
+
+Started GET "/" for ::1 at 2016-10-03 18:33:16 -0700
+Processing by TasksController#index as HTML
+ [1m[36mTask Load (0.4ms)[0m [1mSELECT "tasks".* FROM "tasks"[0m
+ Rendered tasks/index.html.erb within layouts/application (13.5ms)
+Completed 200 OK in 72ms (Views: 70.6ms | ActiveRecord: 0.4ms)
+
+
+Started GET "/tasks/2/edit" for ::1 at 2016-10-03 18:33:18 -0700
+Processing by TasksController#edit as HTML
+ Parameters: {"id"=>"2"}
+ [1m[35mTask Load (1.1ms)[0m SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = ? LIMIT 1 [["id", 2]]
+Completed 500 Internal Server Error in 9ms (ActiveRecord: 1.1ms)
+
+NoMethodError - undefined method `[]' for nil:NilClass:
+ app/controllers/tasks_controller.rb:36:in `edit'
+ actionpack (4.2.7) lib/action_controller/metal/implicit_render.rb:4:in `send_action'
+ actionpack (4.2.7) lib/abstract_controller/base.rb:198:in `process_action'
+ actionpack (4.2.7) lib/action_controller/metal/rendering.rb:10:in `process_action'
+ actionpack (4.2.7) lib/abstract_controller/callbacks.rb:20:in `block in process_action'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:117:in `call'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:555:in `block (2 levels) in compile'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:505:in `call'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:92:in `__run_callbacks__'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:778:in `_run_process_action_callbacks'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:81:in `run_callbacks'
+ actionpack (4.2.7) lib/abstract_controller/callbacks.rb:19:in `process_action'
+ actionpack (4.2.7) lib/action_controller/metal/rescue.rb:29:in `process_action'
+ actionpack (4.2.7) lib/action_controller/metal/instrumentation.rb:32:in `block in process_action'
+ activesupport (4.2.7) lib/active_support/notifications.rb:164:in `block in instrument'
+ activesupport (4.2.7) lib/active_support/notifications/instrumenter.rb:20:in `instrument'
+ activesupport (4.2.7) lib/active_support/notifications.rb:164:in `instrument'
+ actionpack (4.2.7) lib/action_controller/metal/instrumentation.rb:30:in `process_action'
+ actionpack (4.2.7) lib/action_controller/metal/params_wrapper.rb:250:in `process_action'
+ activerecord (4.2.7) lib/active_record/railties/controller_runtime.rb:18:in `process_action'
+ actionpack (4.2.7) lib/abstract_controller/base.rb:137:in `process'
+ actionview (4.2.7) lib/action_view/rendering.rb:30:in `process'
+ actionpack (4.2.7) lib/action_controller/metal.rb:196:in `dispatch'
+ actionpack (4.2.7) lib/action_controller/metal/rack_delegation.rb:13:in `dispatch'
+ actionpack (4.2.7) lib/action_controller/metal.rb:237:in `block in action'
+ actionpack (4.2.7) lib/action_dispatch/routing/route_set.rb:74:in `dispatch'
+ actionpack (4.2.7) lib/action_dispatch/routing/route_set.rb:43:in `serve'
+ actionpack (4.2.7) lib/action_dispatch/journey/router.rb:43:in `block in serve'
+ actionpack (4.2.7) lib/action_dispatch/journey/router.rb:30:in `serve'
+ actionpack (4.2.7) lib/action_dispatch/routing/route_set.rb:817:in `call'
+ rack (1.6.4) lib/rack/etag.rb:24:in `call'
+ rack (1.6.4) lib/rack/conditionalget.rb:25:in `call'
+ rack (1.6.4) lib/rack/head.rb:13:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/params_parser.rb:27:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/flash.rb:260:in `call'
+ rack (1.6.4) lib/rack/session/abstract/id.rb:225:in `context'
+ rack (1.6.4) lib/rack/session/abstract/id.rb:220:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/cookies.rb:560:in `call'
+ activerecord (4.2.7) lib/active_record/query_cache.rb:36:in `call'
+ activerecord (4.2.7) lib/active_record/connection_adapters/abstract/connection_pool.rb:653:in `call'
+ activerecord (4.2.7) lib/active_record/migration.rb:377:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/callbacks.rb:29:in `block in call'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:88:in `__run_callbacks__'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:778:in `_run_call_callbacks'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:81:in `run_callbacks'
+ actionpack (4.2.7) lib/action_dispatch/middleware/callbacks.rb:27:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/reloader.rb:73:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/remote_ip.rb:78:in `call'
+ better_errors (2.1.1) lib/better_errors/middleware.rb:84:in `protected_app_call'
+ better_errors (2.1.1) lib/better_errors/middleware.rb:79:in `better_errors_call'
+ better_errors (2.1.1) lib/better_errors/middleware.rb:57:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/debug_exceptions.rb:17:in `call'
+ web-console (2.3.0) lib/web_console/middleware.rb:28:in `block in call'
+ web-console (2.3.0) lib/web_console/middleware.rb:18:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/show_exceptions.rb:30:in `call'
+ railties (4.2.7) lib/rails/rack/logger.rb:38:in `call_app'
+ railties (4.2.7) lib/rails/rack/logger.rb:20:in `block in call'
+ activesupport (4.2.7) lib/active_support/tagged_logging.rb:68:in `block in tagged'
+ activesupport (4.2.7) lib/active_support/tagged_logging.rb:26:in `tagged'
+ activesupport (4.2.7) lib/active_support/tagged_logging.rb:68:in `tagged'
+ railties (4.2.7) lib/rails/rack/logger.rb:20:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/request_id.rb:21:in `call'
+ rack (1.6.4) lib/rack/methodoverride.rb:22:in `call'
+ rack (1.6.4) lib/rack/runtime.rb:18:in `call'
+ activesupport (4.2.7) lib/active_support/cache/strategy/local_cache_middleware.rb:28:in `call'
+ rack (1.6.4) lib/rack/lock.rb:17:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/static.rb:120:in `call'
+ rack (1.6.4) lib/rack/sendfile.rb:113:in `call'
+ railties (4.2.7) lib/rails/engine.rb:518:in `call'
+ railties (4.2.7) lib/rails/application.rb:165:in `call'
+ rack (1.6.4) lib/rack/lock.rb:17:in `call'
+ rack (1.6.4) lib/rack/content_length.rb:15:in `call'
+ rack (1.6.4) lib/rack/handler/webrick.rb:88:in `service'
+ /Users/brandimilligan/.rvm/rubies/ruby-2.3.0/lib/ruby/2.3.0/webrick/httpserver.rb:140:in `service'
+ /Users/brandimilligan/.rvm/rubies/ruby-2.3.0/lib/ruby/2.3.0/webrick/httpserver.rb:96:in `run'
+ /Users/brandimilligan/.rvm/rubies/ruby-2.3.0/lib/ruby/2.3.0/webrick/server.rb:296:in `block in start_thread'
+
+
+
+Started POST "/__better_errors/6337ceca6ccb5c35/variables" for ::1 at 2016-10-03 18:33:18 -0700
+
+
+Started GET "/tasks/2/edit" for ::1 at 2016-10-03 18:34:58 -0700
+Processing by TasksController#edit as HTML
+ Parameters: {"id"=>"2"}
+ [1m[36mTask Load (0.3ms)[0m [1mSELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = ? LIMIT 1[0m [["id", 2]]
+ Rendered tasks/edit.html.erb within layouts/application (29.6ms)
+Completed 500 Internal Server Error in 93ms (ActiveRecord: 1.3ms)
+
+NoMethodError - undefined method `title' for 2:Fixnum:
+ actionview (4.2.7) lib/action_view/helpers/tags/base.rb:28:in `value'
+ actionview (4.2.7) lib/action_view/helpers/tags/base.rb:38:in `value_before_type_cast'
+ actionview (4.2.7) lib/action_view/helpers/tags/text_field.rb:13:in `block in render'
+ actionview (4.2.7) lib/action_view/helpers/tags/text_field.rb:13:in `render'
+ actionview (4.2.7) lib/action_view/helpers/form_helper.rb:787:in `text_field'
+ actionview (4.2.7) lib/action_view/helpers/form_helper.rb:1323:in `text_field'
+ app/views/tasks/edit.html.erb:6:in `block in _app_views_tasks_edit_html_erb___4234130351954849242_70154268739200'
+ actionview (4.2.7) lib/action_view/helpers/capture_helper.rb:38:in `block in capture'
+ actionview (4.2.7) lib/action_view/helpers/capture_helper.rb:202:in `with_output_buffer'
+ actionview (4.2.7) lib/action_view/helpers/capture_helper.rb:38:in `capture'
+ actionview (4.2.7) lib/action_view/helpers/form_helper.rb:444:in `form_for'
+ app/views/tasks/edit.html.erb:4:in `_app_views_tasks_edit_html_erb___4234130351954849242_70154268739200'
+ actionview (4.2.7) lib/action_view/template.rb:145:in `block in render'
+ activesupport (4.2.7) lib/active_support/notifications.rb:166:in `instrument'
+ actionview (4.2.7) lib/action_view/template.rb:333:in `instrument'
+ actionview (4.2.7) lib/action_view/template.rb:143:in `render'
+ actionview (4.2.7) lib/action_view/renderer/template_renderer.rb:54:in `block (2 levels) in render_template'
+ actionview (4.2.7) lib/action_view/renderer/abstract_renderer.rb:39:in `block in instrument'
+ activesupport (4.2.7) lib/active_support/notifications.rb:164:in `block in instrument'
+ activesupport (4.2.7) lib/active_support/notifications/instrumenter.rb:20:in `instrument'
+ activesupport (4.2.7) lib/active_support/notifications.rb:164:in `instrument'
+ actionview (4.2.7) lib/action_view/renderer/abstract_renderer.rb:39:in `instrument'
+ actionview (4.2.7) lib/action_view/renderer/template_renderer.rb:53:in `block in render_template'
+ actionview (4.2.7) lib/action_view/renderer/template_renderer.rb:61:in `render_with_layout'
+ actionview (4.2.7) lib/action_view/renderer/template_renderer.rb:52:in `render_template'
+ actionview (4.2.7) lib/action_view/renderer/template_renderer.rb:14:in `render'
+ actionview (4.2.7) lib/action_view/renderer/renderer.rb:46:in `render_template'
+ actionview (4.2.7) lib/action_view/renderer/renderer.rb:27:in `render'
+ actionview (4.2.7) lib/action_view/rendering.rb:100:in `_render_template'
+ actionpack (4.2.7) lib/action_controller/metal/streaming.rb:217:in `_render_template'
+ actionview (4.2.7) lib/action_view/rendering.rb:83:in `render_to_body'
+ actionpack (4.2.7) lib/action_controller/metal/rendering.rb:32:in `render_to_body'
+ actionpack (4.2.7) lib/action_controller/metal/renderers.rb:37:in `render_to_body'
+ actionpack (4.2.7) lib/abstract_controller/rendering.rb:25:in `render'
+ actionpack (4.2.7) lib/action_controller/metal/rendering.rb:16:in `render'
+ actionpack (4.2.7) lib/action_controller/metal/instrumentation.rb:44:in `block (2 levels) in render'
+ activesupport (4.2.7) lib/active_support/core_ext/benchmark.rb:12:in `block in ms'
+ /Users/brandimilligan/.rvm/rubies/ruby-2.3.0/lib/ruby/2.3.0/benchmark.rb:308:in `realtime'
+ activesupport (4.2.7) lib/active_support/core_ext/benchmark.rb:12:in `ms'
+ actionpack (4.2.7) lib/action_controller/metal/instrumentation.rb:44:in `block in render'
+ actionpack (4.2.7) lib/action_controller/metal/instrumentation.rb:87:in `cleanup_view_runtime'
+ activerecord (4.2.7) lib/active_record/railties/controller_runtime.rb:25:in `cleanup_view_runtime'
+ actionpack (4.2.7) lib/action_controller/metal/instrumentation.rb:43:in `render'
+ actionpack (4.2.7) lib/action_controller/metal/implicit_render.rb:10:in `default_render'
+ actionpack (4.2.7) lib/action_controller/metal/implicit_render.rb:5:in `send_action'
+ actionpack (4.2.7) lib/abstract_controller/base.rb:198:in `process_action'
+ actionpack (4.2.7) lib/action_controller/metal/rendering.rb:10:in `process_action'
+ actionpack (4.2.7) lib/abstract_controller/callbacks.rb:20:in `block in process_action'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:117:in `call'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:555:in `block (2 levels) in compile'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:505:in `call'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:92:in `__run_callbacks__'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:778:in `_run_process_action_callbacks'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:81:in `run_callbacks'
+ actionpack (4.2.7) lib/abstract_controller/callbacks.rb:19:in `process_action'
+ actionpack (4.2.7) lib/action_controller/metal/rescue.rb:29:in `process_action'
+ actionpack (4.2.7) lib/action_controller/metal/instrumentation.rb:32:in `block in process_action'
+ activesupport (4.2.7) lib/active_support/notifications.rb:164:in `block in instrument'
+ activesupport (4.2.7) lib/active_support/notifications/instrumenter.rb:20:in `instrument'
+ activesupport (4.2.7) lib/active_support/notifications.rb:164:in `instrument'
+ actionpack (4.2.7) lib/action_controller/metal/instrumentation.rb:30:in `process_action'
+ actionpack (4.2.7) lib/action_controller/metal/params_wrapper.rb:250:in `process_action'
+ activerecord (4.2.7) lib/active_record/railties/controller_runtime.rb:18:in `process_action'
+ actionpack (4.2.7) lib/abstract_controller/base.rb:137:in `process'
+ actionview (4.2.7) lib/action_view/rendering.rb:30:in `process'
+ actionpack (4.2.7) lib/action_controller/metal.rb:196:in `dispatch'
+ actionpack (4.2.7) lib/action_controller/metal/rack_delegation.rb:13:in `dispatch'
+ actionpack (4.2.7) lib/action_controller/metal.rb:237:in `block in action'
+ actionpack (4.2.7) lib/action_dispatch/routing/route_set.rb:74:in `dispatch'
+ actionpack (4.2.7) lib/action_dispatch/routing/route_set.rb:43:in `serve'
+ actionpack (4.2.7) lib/action_dispatch/journey/router.rb:43:in `block in serve'
+ actionpack (4.2.7) lib/action_dispatch/journey/router.rb:30:in `serve'
+ actionpack (4.2.7) lib/action_dispatch/routing/route_set.rb:817:in `call'
+ rack (1.6.4) lib/rack/etag.rb:24:in `call'
+ rack (1.6.4) lib/rack/conditionalget.rb:25:in `call'
+ rack (1.6.4) lib/rack/head.rb:13:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/params_parser.rb:27:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/flash.rb:260:in `call'
+ rack (1.6.4) lib/rack/session/abstract/id.rb:225:in `context'
+ rack (1.6.4) lib/rack/session/abstract/id.rb:220:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/cookies.rb:560:in `call'
+ activerecord (4.2.7) lib/active_record/query_cache.rb:36:in `call'
+ activerecord (4.2.7) lib/active_record/connection_adapters/abstract/connection_pool.rb:653:in `call'
+ activerecord (4.2.7) lib/active_record/migration.rb:377:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/callbacks.rb:29:in `block in call'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:88:in `__run_callbacks__'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:778:in `_run_call_callbacks'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:81:in `run_callbacks'
+ actionpack (4.2.7) lib/action_dispatch/middleware/callbacks.rb:27:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/reloader.rb:73:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/remote_ip.rb:78:in `call'
+ better_errors (2.1.1) lib/better_errors/middleware.rb:84:in `protected_app_call'
+ better_errors (2.1.1) lib/better_errors/middleware.rb:79:in `better_errors_call'
+ better_errors (2.1.1) lib/better_errors/middleware.rb:57:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/debug_exceptions.rb:17:in `call'
+ web-console (2.3.0) lib/web_console/middleware.rb:28:in `block in call'
+ web-console (2.3.0) lib/web_console/middleware.rb:18:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/show_exceptions.rb:30:in `call'
+ railties (4.2.7) lib/rails/rack/logger.rb:38:in `call_app'
+ railties (4.2.7) lib/rails/rack/logger.rb:20:in `block in call'
+ activesupport (4.2.7) lib/active_support/tagged_logging.rb:68:in `block in tagged'
+ activesupport (4.2.7) lib/active_support/tagged_logging.rb:26:in `tagged'
+ activesupport (4.2.7) lib/active_support/tagged_logging.rb:68:in `tagged'
+ railties (4.2.7) lib/rails/rack/logger.rb:20:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/request_id.rb:21:in `call'
+ rack (1.6.4) lib/rack/methodoverride.rb:22:in `call'
+ rack (1.6.4) lib/rack/runtime.rb:18:in `call'
+ activesupport (4.2.7) lib/active_support/cache/strategy/local_cache_middleware.rb:28:in `call'
+ rack (1.6.4) lib/rack/lock.rb:17:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/static.rb:120:in `call'
+ rack (1.6.4) lib/rack/sendfile.rb:113:in `call'
+ railties (4.2.7) lib/rails/engine.rb:518:in `call'
+ railties (4.2.7) lib/rails/application.rb:165:in `call'
+ rack (1.6.4) lib/rack/lock.rb:17:in `call'
+ rack (1.6.4) lib/rack/content_length.rb:15:in `call'
+ rack (1.6.4) lib/rack/handler/webrick.rb:88:in `service'
+ /Users/brandimilligan/.rvm/rubies/ruby-2.3.0/lib/ruby/2.3.0/webrick/httpserver.rb:140:in `service'
+ /Users/brandimilligan/.rvm/rubies/ruby-2.3.0/lib/ruby/2.3.0/webrick/httpserver.rb:96:in `run'
+ /Users/brandimilligan/.rvm/rubies/ruby-2.3.0/lib/ruby/2.3.0/webrick/server.rb:296:in `block in start_thread'
+
+
+
+Started POST "/__better_errors/dd76a0a14f8a0a58/variables" for ::1 at 2016-10-03 18:34:59 -0700
+
+
+Started GET "/tasks/2/edit" for ::1 at 2016-10-03 18:35:39 -0700
+Processing by TasksController#edit as HTML
+ Parameters: {"id"=>"2"}
+ [1m[35mTask Load (0.2ms)[0m SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = ? LIMIT 1 [["id", 2]]
+ Rendered tasks/edit.html.erb within layouts/application (30.8ms)
+Completed 500 Internal Server Error in 41ms (ActiveRecord: 0.2ms)
+
+NoMethodError - undefined method `save' for #:
+ app/views/tasks/edit.html.erb:14:in `block in _app_views_tasks_edit_html_erb___4234130351954849242_70154268985900'
+ actionview (4.2.7) lib/action_view/helpers/capture_helper.rb:38:in `block in capture'
+ actionview (4.2.7) lib/action_view/helpers/capture_helper.rb:202:in `with_output_buffer'
+ actionview (4.2.7) lib/action_view/helpers/capture_helper.rb:38:in `capture'
+ actionview (4.2.7) lib/action_view/helpers/form_helper.rb:444:in `form_for'
+ app/views/tasks/edit.html.erb:4:in `_app_views_tasks_edit_html_erb___4234130351954849242_70154268985900'
+ actionview (4.2.7) lib/action_view/template.rb:145:in `block in render'
+ activesupport (4.2.7) lib/active_support/notifications.rb:166:in `instrument'
+ actionview (4.2.7) lib/action_view/template.rb:333:in `instrument'
+ actionview (4.2.7) lib/action_view/template.rb:143:in `render'
+ actionview (4.2.7) lib/action_view/renderer/template_renderer.rb:54:in `block (2 levels) in render_template'
+ actionview (4.2.7) lib/action_view/renderer/abstract_renderer.rb:39:in `block in instrument'
+ activesupport (4.2.7) lib/active_support/notifications.rb:164:in `block in instrument'
+ activesupport (4.2.7) lib/active_support/notifications/instrumenter.rb:20:in `instrument'
+ activesupport (4.2.7) lib/active_support/notifications.rb:164:in `instrument'
+ actionview (4.2.7) lib/action_view/renderer/abstract_renderer.rb:39:in `instrument'
+ actionview (4.2.7) lib/action_view/renderer/template_renderer.rb:53:in `block in render_template'
+ actionview (4.2.7) lib/action_view/renderer/template_renderer.rb:61:in `render_with_layout'
+ actionview (4.2.7) lib/action_view/renderer/template_renderer.rb:52:in `render_template'
+ actionview (4.2.7) lib/action_view/renderer/template_renderer.rb:14:in `render'
+ actionview (4.2.7) lib/action_view/renderer/renderer.rb:46:in `render_template'
+ actionview (4.2.7) lib/action_view/renderer/renderer.rb:27:in `render'
+ actionview (4.2.7) lib/action_view/rendering.rb:100:in `_render_template'
+ actionpack (4.2.7) lib/action_controller/metal/streaming.rb:217:in `_render_template'
+ actionview (4.2.7) lib/action_view/rendering.rb:83:in `render_to_body'
+ actionpack (4.2.7) lib/action_controller/metal/rendering.rb:32:in `render_to_body'
+ actionpack (4.2.7) lib/action_controller/metal/renderers.rb:37:in `render_to_body'
+ actionpack (4.2.7) lib/abstract_controller/rendering.rb:25:in `render'
+ actionpack (4.2.7) lib/action_controller/metal/rendering.rb:16:in `render'
+ actionpack (4.2.7) lib/action_controller/metal/instrumentation.rb:44:in `block (2 levels) in render'
+ activesupport (4.2.7) lib/active_support/core_ext/benchmark.rb:12:in `block in ms'
+ /Users/brandimilligan/.rvm/rubies/ruby-2.3.0/lib/ruby/2.3.0/benchmark.rb:308:in `realtime'
+ activesupport (4.2.7) lib/active_support/core_ext/benchmark.rb:12:in `ms'
+ actionpack (4.2.7) lib/action_controller/metal/instrumentation.rb:44:in `block in render'
+ actionpack (4.2.7) lib/action_controller/metal/instrumentation.rb:87:in `cleanup_view_runtime'
+ activerecord (4.2.7) lib/active_record/railties/controller_runtime.rb:25:in `cleanup_view_runtime'
+ actionpack (4.2.7) lib/action_controller/metal/instrumentation.rb:43:in `render'
+ actionpack (4.2.7) lib/action_controller/metal/implicit_render.rb:10:in `default_render'
+ actionpack (4.2.7) lib/action_controller/metal/implicit_render.rb:5:in `send_action'
+ actionpack (4.2.7) lib/abstract_controller/base.rb:198:in `process_action'
+ actionpack (4.2.7) lib/action_controller/metal/rendering.rb:10:in `process_action'
+ actionpack (4.2.7) lib/abstract_controller/callbacks.rb:20:in `block in process_action'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:117:in `call'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:555:in `block (2 levels) in compile'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:505:in `call'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:92:in `__run_callbacks__'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:778:in `_run_process_action_callbacks'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:81:in `run_callbacks'
+ actionpack (4.2.7) lib/abstract_controller/callbacks.rb:19:in `process_action'
+ actionpack (4.2.7) lib/action_controller/metal/rescue.rb:29:in `process_action'
+ actionpack (4.2.7) lib/action_controller/metal/instrumentation.rb:32:in `block in process_action'
+ activesupport (4.2.7) lib/active_support/notifications.rb:164:in `block in instrument'
+ activesupport (4.2.7) lib/active_support/notifications/instrumenter.rb:20:in `instrument'
+ activesupport (4.2.7) lib/active_support/notifications.rb:164:in `instrument'
+ actionpack (4.2.7) lib/action_controller/metal/instrumentation.rb:30:in `process_action'
+ actionpack (4.2.7) lib/action_controller/metal/params_wrapper.rb:250:in `process_action'
+ activerecord (4.2.7) lib/active_record/railties/controller_runtime.rb:18:in `process_action'
+ actionpack (4.2.7) lib/abstract_controller/base.rb:137:in `process'
+ actionview (4.2.7) lib/action_view/rendering.rb:30:in `process'
+ actionpack (4.2.7) lib/action_controller/metal.rb:196:in `dispatch'
+ actionpack (4.2.7) lib/action_controller/metal/rack_delegation.rb:13:in `dispatch'
+ actionpack (4.2.7) lib/action_controller/metal.rb:237:in `block in action'
+ actionpack (4.2.7) lib/action_dispatch/routing/route_set.rb:74:in `dispatch'
+ actionpack (4.2.7) lib/action_dispatch/routing/route_set.rb:43:in `serve'
+ actionpack (4.2.7) lib/action_dispatch/journey/router.rb:43:in `block in serve'
+ actionpack (4.2.7) lib/action_dispatch/journey/router.rb:30:in `serve'
+ actionpack (4.2.7) lib/action_dispatch/routing/route_set.rb:817:in `call'
+ rack (1.6.4) lib/rack/etag.rb:24:in `call'
+ rack (1.6.4) lib/rack/conditionalget.rb:25:in `call'
+ rack (1.6.4) lib/rack/head.rb:13:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/params_parser.rb:27:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/flash.rb:260:in `call'
+ rack (1.6.4) lib/rack/session/abstract/id.rb:225:in `context'
+ rack (1.6.4) lib/rack/session/abstract/id.rb:220:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/cookies.rb:560:in `call'
+ activerecord (4.2.7) lib/active_record/query_cache.rb:36:in `call'
+ activerecord (4.2.7) lib/active_record/connection_adapters/abstract/connection_pool.rb:653:in `call'
+ activerecord (4.2.7) lib/active_record/migration.rb:377:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/callbacks.rb:29:in `block in call'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:88:in `__run_callbacks__'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:778:in `_run_call_callbacks'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:81:in `run_callbacks'
+ actionpack (4.2.7) lib/action_dispatch/middleware/callbacks.rb:27:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/reloader.rb:73:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/remote_ip.rb:78:in `call'
+ better_errors (2.1.1) lib/better_errors/middleware.rb:84:in `protected_app_call'
+ better_errors (2.1.1) lib/better_errors/middleware.rb:79:in `better_errors_call'
+ better_errors (2.1.1) lib/better_errors/middleware.rb:57:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/debug_exceptions.rb:17:in `call'
+ web-console (2.3.0) lib/web_console/middleware.rb:28:in `block in call'
+ web-console (2.3.0) lib/web_console/middleware.rb:18:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/show_exceptions.rb:30:in `call'
+ railties (4.2.7) lib/rails/rack/logger.rb:38:in `call_app'
+ railties (4.2.7) lib/rails/rack/logger.rb:20:in `block in call'
+ activesupport (4.2.7) lib/active_support/tagged_logging.rb:68:in `block in tagged'
+ activesupport (4.2.7) lib/active_support/tagged_logging.rb:26:in `tagged'
+ activesupport (4.2.7) lib/active_support/tagged_logging.rb:68:in `tagged'
+ railties (4.2.7) lib/rails/rack/logger.rb:20:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/request_id.rb:21:in `call'
+ rack (1.6.4) lib/rack/methodoverride.rb:22:in `call'
+ rack (1.6.4) lib/rack/runtime.rb:18:in `call'
+ activesupport (4.2.7) lib/active_support/cache/strategy/local_cache_middleware.rb:28:in `call'
+ rack (1.6.4) lib/rack/lock.rb:17:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/static.rb:120:in `call'
+ rack (1.6.4) lib/rack/sendfile.rb:113:in `call'
+ railties (4.2.7) lib/rails/engine.rb:518:in `call'
+ railties (4.2.7) lib/rails/application.rb:165:in `call'
+ rack (1.6.4) lib/rack/lock.rb:17:in `call'
+ rack (1.6.4) lib/rack/content_length.rb:15:in `call'
+ rack (1.6.4) lib/rack/handler/webrick.rb:88:in `service'
+ /Users/brandimilligan/.rvm/rubies/ruby-2.3.0/lib/ruby/2.3.0/webrick/httpserver.rb:140:in `service'
+ /Users/brandimilligan/.rvm/rubies/ruby-2.3.0/lib/ruby/2.3.0/webrick/httpserver.rb:96:in `run'
+ /Users/brandimilligan/.rvm/rubies/ruby-2.3.0/lib/ruby/2.3.0/webrick/server.rb:296:in `block in start_thread'
+
+
+
+Started POST "/__better_errors/357a979ea9b0dd36/variables" for ::1 at 2016-10-03 18:35:39 -0700
+
+
+Started GET "/tasks/2/edit" for ::1 at 2016-10-03 18:36:21 -0700
+Processing by TasksController#edit as HTML
+ Parameters: {"id"=>"2"}
+ [1m[36mTask Load (0.2ms)[0m [1mSELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = ? LIMIT 1[0m [["id", 2]]
+ Rendered tasks/edit.html.erb within layouts/application (4.6ms)
+Completed 200 OK in 47ms (Views: 44.9ms | ActiveRecord: 0.2ms)
+
+
+Started PUT "/tasks/update" for ::1 at 2016-10-03 18:36:34 -0700
+Processing by TasksController#update as HTML
+ Parameters: {"utf8"=>"✓", "authenticity_token"=>"zLrO4/J1hokccXt1Y1MMQG3D8N1xbrEM50Txs83iO+vngjQPFQj503vCgW9whhHfoJGcP7qcma4AeE9KmSWvFg==", "edit"=>{"title"=>"Call Dentist", "description"=>"Health & Wellness", "details"=>"Malika needs a check-up, Queen Anne"}, "commit"=>"Update Task"}
+ [1m[35mTask Load (0.2ms)[0m SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = ? LIMIT 1 [["id", 0]]
+Completed 404 Not Found in 3ms (ActiveRecord: 0.2ms)
+
+ActiveRecord::RecordNotFound - Couldn't find Task with 'id'=0:
+ activerecord (4.2.7) lib/active_record/core.rb:155:in `find'
+ app/controllers/tasks_controller.rb:39:in `update'
+ actionpack (4.2.7) lib/action_controller/metal/implicit_render.rb:4:in `send_action'
+ actionpack (4.2.7) lib/abstract_controller/base.rb:198:in `process_action'
+ actionpack (4.2.7) lib/action_controller/metal/rendering.rb:10:in `process_action'
+ actionpack (4.2.7) lib/abstract_controller/callbacks.rb:20:in `block in process_action'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:117:in `call'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:555:in `block (2 levels) in compile'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:505:in `call'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:92:in `__run_callbacks__'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:778:in `_run_process_action_callbacks'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:81:in `run_callbacks'
+ actionpack (4.2.7) lib/abstract_controller/callbacks.rb:19:in `process_action'
+ actionpack (4.2.7) lib/action_controller/metal/rescue.rb:29:in `process_action'
+ actionpack (4.2.7) lib/action_controller/metal/instrumentation.rb:32:in `block in process_action'
+ activesupport (4.2.7) lib/active_support/notifications.rb:164:in `block in instrument'
+ activesupport (4.2.7) lib/active_support/notifications/instrumenter.rb:20:in `instrument'
+ activesupport (4.2.7) lib/active_support/notifications.rb:164:in `instrument'
+ actionpack (4.2.7) lib/action_controller/metal/instrumentation.rb:30:in `process_action'
+ actionpack (4.2.7) lib/action_controller/metal/params_wrapper.rb:250:in `process_action'
+ activerecord (4.2.7) lib/active_record/railties/controller_runtime.rb:18:in `process_action'
+ actionpack (4.2.7) lib/abstract_controller/base.rb:137:in `process'
+ actionview (4.2.7) lib/action_view/rendering.rb:30:in `process'
+ actionpack (4.2.7) lib/action_controller/metal.rb:196:in `dispatch'
+ actionpack (4.2.7) lib/action_controller/metal/rack_delegation.rb:13:in `dispatch'
+ actionpack (4.2.7) lib/action_controller/metal.rb:237:in `block in action'
+ actionpack (4.2.7) lib/action_dispatch/routing/route_set.rb:74:in `dispatch'
+ actionpack (4.2.7) lib/action_dispatch/routing/route_set.rb:43:in `serve'
+ actionpack (4.2.7) lib/action_dispatch/journey/router.rb:43:in `block in serve'
+ actionpack (4.2.7) lib/action_dispatch/journey/router.rb:30:in `serve'
+ actionpack (4.2.7) lib/action_dispatch/routing/route_set.rb:817:in `call'
+ rack (1.6.4) lib/rack/etag.rb:24:in `call'
+ rack (1.6.4) lib/rack/conditionalget.rb:38:in `call'
+ rack (1.6.4) lib/rack/head.rb:13:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/params_parser.rb:27:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/flash.rb:260:in `call'
+ rack (1.6.4) lib/rack/session/abstract/id.rb:225:in `context'
+ rack (1.6.4) lib/rack/session/abstract/id.rb:220:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/cookies.rb:560:in `call'
+ activerecord (4.2.7) lib/active_record/query_cache.rb:36:in `call'
+ activerecord (4.2.7) lib/active_record/connection_adapters/abstract/connection_pool.rb:653:in `call'
+ activerecord (4.2.7) lib/active_record/migration.rb:377:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/callbacks.rb:29:in `block in call'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:88:in `__run_callbacks__'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:778:in `_run_call_callbacks'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:81:in `run_callbacks'
+ actionpack (4.2.7) lib/action_dispatch/middleware/callbacks.rb:27:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/reloader.rb:73:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/remote_ip.rb:78:in `call'
+ better_errors (2.1.1) lib/better_errors/middleware.rb:84:in `protected_app_call'
+ better_errors (2.1.1) lib/better_errors/middleware.rb:79:in `better_errors_call'
+ better_errors (2.1.1) lib/better_errors/middleware.rb:57:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/debug_exceptions.rb:17:in `call'
+ web-console (2.3.0) lib/web_console/middleware.rb:28:in `block in call'
+ web-console (2.3.0) lib/web_console/middleware.rb:18:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/show_exceptions.rb:30:in `call'
+ railties (4.2.7) lib/rails/rack/logger.rb:38:in `call_app'
+ railties (4.2.7) lib/rails/rack/logger.rb:20:in `block in call'
+ activesupport (4.2.7) lib/active_support/tagged_logging.rb:68:in `block in tagged'
+ activesupport (4.2.7) lib/active_support/tagged_logging.rb:26:in `tagged'
+ activesupport (4.2.7) lib/active_support/tagged_logging.rb:68:in `tagged'
+ railties (4.2.7) lib/rails/rack/logger.rb:20:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/request_id.rb:21:in `call'
+ rack (1.6.4) lib/rack/methodoverride.rb:22:in `call'
+ rack (1.6.4) lib/rack/runtime.rb:18:in `call'
+ activesupport (4.2.7) lib/active_support/cache/strategy/local_cache_middleware.rb:28:in `call'
+ rack (1.6.4) lib/rack/lock.rb:17:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/static.rb:120:in `call'
+ rack (1.6.4) lib/rack/sendfile.rb:113:in `call'
+ railties (4.2.7) lib/rails/engine.rb:518:in `call'
+ railties (4.2.7) lib/rails/application.rb:165:in `call'
+ rack (1.6.4) lib/rack/lock.rb:17:in `call'
+ rack (1.6.4) lib/rack/content_length.rb:15:in `call'
+ rack (1.6.4) lib/rack/handler/webrick.rb:88:in `service'
+ /Users/brandimilligan/.rvm/rubies/ruby-2.3.0/lib/ruby/2.3.0/webrick/httpserver.rb:140:in `service'
+ /Users/brandimilligan/.rvm/rubies/ruby-2.3.0/lib/ruby/2.3.0/webrick/httpserver.rb:96:in `run'
+ /Users/brandimilligan/.rvm/rubies/ruby-2.3.0/lib/ruby/2.3.0/webrick/server.rb:296:in `block in start_thread'
+
+
+
+Started POST "/__better_errors/437602c80f912bc3/variables" for ::1 at 2016-10-03 18:36:35 -0700
+
+
+Started GET "/tasks/2/edit" for ::1 at 2016-10-03 18:39:28 -0700
+Processing by TasksController#edit as HTML
+ Parameters: {"id"=>"2"}
+ [1m[36mTask Load (0.4ms)[0m [1mSELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = ? LIMIT 1[0m [["id", 2]]
+ Rendered tasks/edit.html.erb within layouts/application (9.7ms)
+Completed 200 OK in 185ms (Views: 150.7ms | ActiveRecord: 2.6ms)
+
+
+Started PUT "/tasks/2/update" for ::1 at 2016-10-03 18:39:34 -0700
+Processing by TasksController#update as HTML
+ Parameters: {"utf8"=>"✓", "authenticity_token"=>"bwkovpDj5De+1BocqVdk7fJ1JN1tUE9ggcXsX72DLQVEMdJSd56bbdln4Aa6gnlyPydIP6aiZ8Jm+VKm6US5+A==", "edit"=>{"title"=>"Call Dentist", "description"=>"Health & Wellness", "details"=>"Malika needs a check-up, Queen Anne "}, "commit"=>"Update Task", "id"=>"2"}
+ [1m[35mTask Load (0.2ms)[0m SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = ? LIMIT 1 [["id", 2]]
+Completed 500 Internal Server Error in 8ms (ActiveRecord: 0.2ms)
+
+NoMethodError - undefined method `[]' for nil:NilClass:
+ app/controllers/tasks_controller.rb:40:in `update'
+ actionpack (4.2.7) lib/action_controller/metal/implicit_render.rb:4:in `send_action'
+ actionpack (4.2.7) lib/abstract_controller/base.rb:198:in `process_action'
+ actionpack (4.2.7) lib/action_controller/metal/rendering.rb:10:in `process_action'
+ actionpack (4.2.7) lib/abstract_controller/callbacks.rb:20:in `block in process_action'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:117:in `call'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:555:in `block (2 levels) in compile'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:505:in `call'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:92:in `__run_callbacks__'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:778:in `_run_process_action_callbacks'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:81:in `run_callbacks'
+ actionpack (4.2.7) lib/abstract_controller/callbacks.rb:19:in `process_action'
+ actionpack (4.2.7) lib/action_controller/metal/rescue.rb:29:in `process_action'
+ actionpack (4.2.7) lib/action_controller/metal/instrumentation.rb:32:in `block in process_action'
+ activesupport (4.2.7) lib/active_support/notifications.rb:164:in `block in instrument'
+ activesupport (4.2.7) lib/active_support/notifications/instrumenter.rb:20:in `instrument'
+ activesupport (4.2.7) lib/active_support/notifications.rb:164:in `instrument'
+ actionpack (4.2.7) lib/action_controller/metal/instrumentation.rb:30:in `process_action'
+ actionpack (4.2.7) lib/action_controller/metal/params_wrapper.rb:250:in `process_action'
+ activerecord (4.2.7) lib/active_record/railties/controller_runtime.rb:18:in `process_action'
+ actionpack (4.2.7) lib/abstract_controller/base.rb:137:in `process'
+ actionview (4.2.7) lib/action_view/rendering.rb:30:in `process'
+ actionpack (4.2.7) lib/action_controller/metal.rb:196:in `dispatch'
+ actionpack (4.2.7) lib/action_controller/metal/rack_delegation.rb:13:in `dispatch'
+ actionpack (4.2.7) lib/action_controller/metal.rb:237:in `block in action'
+ actionpack (4.2.7) lib/action_dispatch/routing/route_set.rb:74:in `dispatch'
+ actionpack (4.2.7) lib/action_dispatch/routing/route_set.rb:43:in `serve'
+ actionpack (4.2.7) lib/action_dispatch/journey/router.rb:43:in `block in serve'
+ actionpack (4.2.7) lib/action_dispatch/journey/router.rb:30:in `serve'
+ actionpack (4.2.7) lib/action_dispatch/routing/route_set.rb:817:in `call'
+ rack (1.6.4) lib/rack/etag.rb:24:in `call'
+ rack (1.6.4) lib/rack/conditionalget.rb:38:in `call'
+ rack (1.6.4) lib/rack/head.rb:13:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/params_parser.rb:27:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/flash.rb:260:in `call'
+ rack (1.6.4) lib/rack/session/abstract/id.rb:225:in `context'
+ rack (1.6.4) lib/rack/session/abstract/id.rb:220:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/cookies.rb:560:in `call'
+ activerecord (4.2.7) lib/active_record/query_cache.rb:36:in `call'
+ activerecord (4.2.7) lib/active_record/connection_adapters/abstract/connection_pool.rb:653:in `call'
+ activerecord (4.2.7) lib/active_record/migration.rb:377:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/callbacks.rb:29:in `block in call'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:88:in `__run_callbacks__'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:778:in `_run_call_callbacks'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:81:in `run_callbacks'
+ actionpack (4.2.7) lib/action_dispatch/middleware/callbacks.rb:27:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/reloader.rb:73:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/remote_ip.rb:78:in `call'
+ better_errors (2.1.1) lib/better_errors/middleware.rb:84:in `protected_app_call'
+ better_errors (2.1.1) lib/better_errors/middleware.rb:79:in `better_errors_call'
+ better_errors (2.1.1) lib/better_errors/middleware.rb:57:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/debug_exceptions.rb:17:in `call'
+ web-console (2.3.0) lib/web_console/middleware.rb:28:in `block in call'
+ web-console (2.3.0) lib/web_console/middleware.rb:18:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/show_exceptions.rb:30:in `call'
+ railties (4.2.7) lib/rails/rack/logger.rb:38:in `call_app'
+ railties (4.2.7) lib/rails/rack/logger.rb:20:in `block in call'
+ activesupport (4.2.7) lib/active_support/tagged_logging.rb:68:in `block in tagged'
+ activesupport (4.2.7) lib/active_support/tagged_logging.rb:26:in `tagged'
+ activesupport (4.2.7) lib/active_support/tagged_logging.rb:68:in `tagged'
+ railties (4.2.7) lib/rails/rack/logger.rb:20:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/request_id.rb:21:in `call'
+ rack (1.6.4) lib/rack/methodoverride.rb:22:in `call'
+ rack (1.6.4) lib/rack/runtime.rb:18:in `call'
+ activesupport (4.2.7) lib/active_support/cache/strategy/local_cache_middleware.rb:28:in `call'
+ rack (1.6.4) lib/rack/lock.rb:17:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/static.rb:120:in `call'
+ rack (1.6.4) lib/rack/sendfile.rb:113:in `call'
+ railties (4.2.7) lib/rails/engine.rb:518:in `call'
+ railties (4.2.7) lib/rails/application.rb:165:in `call'
+ rack (1.6.4) lib/rack/lock.rb:17:in `call'
+ rack (1.6.4) lib/rack/content_length.rb:15:in `call'
+ rack (1.6.4) lib/rack/handler/webrick.rb:88:in `service'
+ /Users/brandimilligan/.rvm/rubies/ruby-2.3.0/lib/ruby/2.3.0/webrick/httpserver.rb:140:in `service'
+ /Users/brandimilligan/.rvm/rubies/ruby-2.3.0/lib/ruby/2.3.0/webrick/httpserver.rb:96:in `run'
+ /Users/brandimilligan/.rvm/rubies/ruby-2.3.0/lib/ruby/2.3.0/webrick/server.rb:296:in `block in start_thread'
+
+
+
+Started POST "/__better_errors/8860640e4c0f75c3/variables" for ::1 at 2016-10-03 18:39:34 -0700
+
+
+Started PUT "/tasks/2/update" for ::1 at 2016-10-03 18:40:59 -0700
+Processing by TasksController#update as HTML
+ Parameters: {"utf8"=>"✓", "authenticity_token"=>"bwkovpDj5De+1BocqVdk7fJ1JN1tUE9ggcXsX72DLQVEMdJSd56bbdln4Aa6gnlyPydIP6aiZ8Jm+VKm6US5+A==", "edit"=>{"title"=>"Call Dentist", "description"=>"Health & Wellness", "details"=>"Malika needs a check-up, Queen Anne "}, "commit"=>"Update Task", "id"=>"2"}
+ [1m[36mTask Load (0.2ms)[0m [1mSELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = ? LIMIT 1[0m [["id", 2]]
+ [1m[35m (0.1ms)[0m begin transaction
+ [1m[36mSQL (1.1ms)[0m [1mUPDATE "tasks" SET "details" = ?, "updated_at" = ? WHERE "tasks"."id" = ?[0m [["details", "Malika needs a check-up, Queen Anne "], ["updated_at", "2016-10-04 01:40:59.922293"], ["id", 2]]
+ [1m[35m (0.7ms)[0m commit transaction
+ Rendered tasks/update.html.erb within layouts/application (1.1ms)
+Completed 200 OK in 127ms (Views: 108.3ms | ActiveRecord: 2.9ms)
+
+
+Started GET "/tasks/2/update" for ::1 at 2016-10-03 18:42:07 -0700
+
+ActionController::RoutingError (No route matches [GET] "/tasks/2/update"):
+ actionpack (4.2.7) lib/action_dispatch/middleware/debug_exceptions.rb:21:in `call'
+ web-console (2.3.0) lib/web_console/middleware.rb:28:in `block in call'
+ web-console (2.3.0) lib/web_console/middleware.rb:18:in `catch'
+ web-console (2.3.0) lib/web_console/middleware.rb:18:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/show_exceptions.rb:30:in `call'
+ railties (4.2.7) lib/rails/rack/logger.rb:38:in `call_app'
+ railties (4.2.7) lib/rails/rack/logger.rb:20:in `block in call'
+ activesupport (4.2.7) lib/active_support/tagged_logging.rb:68:in `block in tagged'
+ activesupport (4.2.7) lib/active_support/tagged_logging.rb:26:in `tagged'
+ activesupport (4.2.7) lib/active_support/tagged_logging.rb:68:in `tagged'
+ railties (4.2.7) lib/rails/rack/logger.rb:20:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/request_id.rb:21:in `call'
+ rack (1.6.4) lib/rack/methodoverride.rb:22:in `call'
+ rack (1.6.4) lib/rack/runtime.rb:18:in `call'
+ activesupport (4.2.7) lib/active_support/cache/strategy/local_cache_middleware.rb:28:in `call'
+ rack (1.6.4) lib/rack/lock.rb:17:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/static.rb:120:in `call'
+ rack (1.6.4) lib/rack/sendfile.rb:113:in `call'
+ railties (4.2.7) lib/rails/engine.rb:518:in `call'
+ railties (4.2.7) lib/rails/application.rb:165:in `call'
+ rack (1.6.4) lib/rack/lock.rb:17:in `call'
+ rack (1.6.4) lib/rack/content_length.rb:15:in `call'
+ rack (1.6.4) lib/rack/handler/webrick.rb:88:in `service'
+ /Users/brandimilligan/.rvm/rubies/ruby-2.3.0/lib/ruby/2.3.0/webrick/httpserver.rb:140:in `service'
+ /Users/brandimilligan/.rvm/rubies/ruby-2.3.0/lib/ruby/2.3.0/webrick/httpserver.rb:96:in `run'
+ /Users/brandimilligan/.rvm/rubies/ruby-2.3.0/lib/ruby/2.3.0/webrick/server.rb:296:in `block in start_thread'
+
+
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/actionpack-4.2.7/lib/action_dispatch/middleware/templates/rescues/_trace.html.erb (4.1ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/actionpack-4.2.7/lib/action_dispatch/middleware/templates/routes/_route.html.erb (2.4ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/actionpack-4.2.7/lib/action_dispatch/middleware/templates/routes/_table.html.erb (2.3ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/actionpack-4.2.7/lib/action_dispatch/middleware/templates/rescues/_request_and_response.html.erb (2.9ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/actionpack-4.2.7/lib/action_dispatch/middleware/templates/rescues/routing_error.html.erb within rescues/layout (170.1ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/web-console-2.3.0/lib/web_console/templates/_markup.html.erb (0.9ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/web-console-2.3.0/lib/web_console/templates/_inner_console_markup.html.erb within layouts/inlined_string (1.4ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/web-console-2.3.0/lib/web_console/templates/_prompt_box_markup.html.erb within layouts/inlined_string (0.9ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/web-console-2.3.0/lib/web_console/templates/style.css.erb within layouts/inlined_string (0.6ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/web-console-2.3.0/lib/web_console/templates/console.js.erb within layouts/javascript (105.6ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/web-console-2.3.0/lib/web_console/templates/main.js.erb within layouts/javascript (0.5ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/web-console-2.3.0/lib/web_console/templates/error_page.js.erb within layouts/javascript (1.0ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/web-console-2.3.0/lib/web_console/templates/index.html.erb (233.7ms)
+
+
+Started GET "/tasks/2/edit" for ::1 at 2016-10-03 18:42:13 -0700
+Processing by TasksController#edit as HTML
+ Parameters: {"id"=>"2"}
+ [1m[36mTask Load (0.2ms)[0m [1mSELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = ? LIMIT 1[0m [["id", 2]]
+ Rendered tasks/edit.html.erb within layouts/application (4.2ms)
+Completed 200 OK in 56ms (Views: 54.1ms | ActiveRecord: 0.2ms)
+
+
+Started PUT "/tasks/2/update" for ::1 at 2016-10-03 18:42:18 -0700
+Processing by TasksController#update as HTML
+ Parameters: {"utf8"=>"✓", "authenticity_token"=>"mXhkyIFI5poYZq3pFBC5v6VO5wcNREKpjKAVwdqG/iGyQJ4kZjWZwH/VV/MHxaQgaByL5ca2agtrnKs4jkFq3A==", "edit"=>{"title"=>"Call Dentist", "description"=>"Health & Wellness", "details"=>"Malika needs a check-up, Queen"}, "commit"=>"Update Task", "id"=>"2"}
+ [1m[35mTask Load (0.2ms)[0m SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = ? LIMIT 1 [["id", 2]]
+ [1m[36m (0.1ms)[0m [1mbegin transaction[0m
+ [1m[35mSQL (0.4ms)[0m UPDATE "tasks" SET "details" = ?, "updated_at" = ? WHERE "tasks"."id" = ? [["details", "Malika needs a check-up, Queen"], ["updated_at", "2016-10-04 01:42:18.924579"], ["id", 2]]
+ [1m[36m (0.8ms)[0m [1mcommit transaction[0m
+ Rendered tasks/update.html.erb within layouts/application (2.6ms)
+Completed 200 OK in 159ms (Views: 149.6ms | ActiveRecord: 1.6ms)
+
+
+Started GET "/tasks/2/update" for ::1 at 2016-10-03 21:11:56 -0700
+
+ActionController::RoutingError (No route matches [GET] "/tasks/2/update"):
+ actionpack (4.2.7) lib/action_dispatch/middleware/debug_exceptions.rb:21:in `call'
+ web-console (2.3.0) lib/web_console/middleware.rb:28:in `block in call'
+ web-console (2.3.0) lib/web_console/middleware.rb:18:in `catch'
+ web-console (2.3.0) lib/web_console/middleware.rb:18:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/show_exceptions.rb:30:in `call'
+ railties (4.2.7) lib/rails/rack/logger.rb:38:in `call_app'
+ railties (4.2.7) lib/rails/rack/logger.rb:20:in `block in call'
+ activesupport (4.2.7) lib/active_support/tagged_logging.rb:68:in `block in tagged'
+ activesupport (4.2.7) lib/active_support/tagged_logging.rb:26:in `tagged'
+ activesupport (4.2.7) lib/active_support/tagged_logging.rb:68:in `tagged'
+ railties (4.2.7) lib/rails/rack/logger.rb:20:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/request_id.rb:21:in `call'
+ rack (1.6.4) lib/rack/methodoverride.rb:22:in `call'
+ rack (1.6.4) lib/rack/runtime.rb:18:in `call'
+ activesupport (4.2.7) lib/active_support/cache/strategy/local_cache_middleware.rb:28:in `call'
+ rack (1.6.4) lib/rack/lock.rb:17:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/static.rb:120:in `call'
+ rack (1.6.4) lib/rack/sendfile.rb:113:in `call'
+ railties (4.2.7) lib/rails/engine.rb:518:in `call'
+ railties (4.2.7) lib/rails/application.rb:165:in `call'
+ rack (1.6.4) lib/rack/lock.rb:17:in `call'
+ rack (1.6.4) lib/rack/content_length.rb:15:in `call'
+ rack (1.6.4) lib/rack/handler/webrick.rb:88:in `service'
+ /Users/brandimilligan/.rvm/rubies/ruby-2.3.0/lib/ruby/2.3.0/webrick/httpserver.rb:140:in `service'
+ /Users/brandimilligan/.rvm/rubies/ruby-2.3.0/lib/ruby/2.3.0/webrick/httpserver.rb:96:in `run'
+ /Users/brandimilligan/.rvm/rubies/ruby-2.3.0/lib/ruby/2.3.0/webrick/server.rb:296:in `block in start_thread'
+
+
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/actionpack-4.2.7/lib/action_dispatch/middleware/templates/rescues/_trace.html.erb (5.3ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/actionpack-4.2.7/lib/action_dispatch/middleware/templates/routes/_route.html.erb (3.9ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/actionpack-4.2.7/lib/action_dispatch/middleware/templates/routes/_table.html.erb (6.7ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/actionpack-4.2.7/lib/action_dispatch/middleware/templates/rescues/_request_and_response.html.erb (8.6ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/actionpack-4.2.7/lib/action_dispatch/middleware/templates/rescues/routing_error.html.erb within rescues/layout (186.7ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/web-console-2.3.0/lib/web_console/templates/_markup.html.erb (1.8ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/web-console-2.3.0/lib/web_console/templates/_inner_console_markup.html.erb within layouts/inlined_string (1.1ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/web-console-2.3.0/lib/web_console/templates/_prompt_box_markup.html.erb within layouts/inlined_string (0.7ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/web-console-2.3.0/lib/web_console/templates/style.css.erb within layouts/inlined_string (1.1ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/web-console-2.3.0/lib/web_console/templates/console.js.erb within layouts/javascript (114.4ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/web-console-2.3.0/lib/web_console/templates/main.js.erb within layouts/javascript (0.9ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/web-console-2.3.0/lib/web_console/templates/error_page.js.erb within layouts/javascript (1.3ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/web-console-2.3.0/lib/web_console/templates/index.html.erb (244.4ms)
+
+
+Started GET "/" for ::1 at 2016-10-03 21:12:10 -0700
+Processing by TasksController#index as HTML
+ [1m[35mTask Load (1.5ms)[0m SELECT "tasks".* FROM "tasks"
+ Rendered tasks/index.html.erb within layouts/application (25.4ms)
+Completed 200 OK in 149ms (Views: 142.1ms | ActiveRecord: 1.5ms)
+
+
+Started GET "/tasks/2/edit" for ::1 at 2016-10-03 21:12:21 -0700
+Processing by TasksController#edit as HTML
+ Parameters: {"id"=>"2"}
+ [1m[36mTask Load (0.3ms)[0m [1mSELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = ? LIMIT 1[0m [["id", 2]]
+ Rendered tasks/edit.html.erb within layouts/application (9.7ms)
+Completed 200 OK in 59ms (Views: 56.2ms | ActiveRecord: 0.3ms)
+
+
+Started PUT "/tasks/2/update" for ::1 at 2016-10-03 21:12:27 -0700
+Processing by TasksController#update as HTML
+ Parameters: {"utf8"=>"✓", "authenticity_token"=>"Lh9gqkl9KE2QIfiGY474KJ5M3lFFDsIYIMUNQKXYH80FJ5pGrgBXF/eSApxwW+W3Ux6ys4786rrH+bO58R+LMA==", "edit"=>{"title"=>"Call Dentist", "description"=>"Health & Wellness", "details"=>"Malika needs a check-up, "}, "commit"=>"Update Task", "id"=>"2"}
+ [1m[35mTask Load (0.2ms)[0m SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = ? LIMIT 1 [["id", 2]]
+ [1m[36m (0.2ms)[0m [1mbegin transaction[0m
+ [1m[35mSQL (0.6ms)[0m UPDATE "tasks" SET "details" = ?, "updated_at" = ? WHERE "tasks"."id" = ? [["details", "Malika needs a check-up, "], ["updated_at", "2016-10-04 04:12:27.697758"], ["id", 2]]
+ [1m[36m (0.9ms)[0m [1mcommit transaction[0m
+ Rendered tasks/update.html.erb within layouts/application (2.1ms)
+Completed 200 OK in 65ms (Views: 48.9ms | ActiveRecord: 1.8ms)
+
+
+Started GET "/tasks/index" for ::1 at 2016-10-03 21:12:46 -0700
+Processing by TasksController#index as HTML
+ [1m[35mTask Load (3.6ms)[0m SELECT "tasks".* FROM "tasks"
+ Rendered tasks/index.html.erb within layouts/application (13.2ms)
+Completed 200 OK in 67ms (Views: 62.1ms | ActiveRecord: 3.6ms)
From 584d02c75c1b327f6ff1af410fc52637aadf61f9 Mon Sep 17 00:00:00 2001
From: Brandi Milligan Phillips
Date: Mon, 3 Oct 2016 21:24:35 -0700
Subject: [PATCH 07/19] Update README.md
---
README.md | 2 ++
1 file changed, 2 insertions(+)
diff --git a/README.md b/README.md
index 1e7861fe7..90111b194 100644
--- a/README.md
+++ b/README.md
@@ -1,6 +1,8 @@
###Reflection
I am still trying to figure out the relationship between the model and the controller. It was my understanding that logic that affects the database goes in the model files... I was able to get the create new and update to work until I got to the part about the button to complete a task. I am still working on that part. I am not very comfortable with how to write the controller methods for various functionality. Alyssa put her button logic in the update method in her controller it's done in a way I imagined doing it but couldn't quite get there on my own. If I had another long study day like yesterday I am sure I would have gotten there on my own... I am still trying to figure out how I can use the server and bash to help me trouble shoot. Also, if you could please find a way to write in like 5 extra hours in the weekend.hours life code that would be great! :)
+So, now that the assignment is complete I wanted to add a few things here. I had a hard time figuring out the correct syntax to use for the links and buttons. There seems to be several different ways to create them. I also found it a bit difficult to figure out the correct syntax to use in the controller methods especially when working with the forms. Having the bug helper gem Jamie showed us really helped! After completing the assignment I do feel I have a better overall understanding of rails.
+
From c161adc89678e1a980178e3ebe704e7774b5bae0 Mon Sep 17 00:00:00 2001
From: Brandi Phillips
Date: Wed, 5 Oct 2016 10:29:18 -0700
Subject: [PATCH 08/19] dried up code a bit
---
app/controllers/tasks_controller.rb | 24 +-
app/views/shared/_footer.html.erb | 11 +
app/views/shared/_form.html.erb | 14 +
app/views/tasks/create.html.erb | 8 +-
app/views/tasks/destroy.html.erb | 11 +-
app/views/tasks/edit.html.erb | 15 +-
app/views/tasks/index.html.erb | 11 +-
app/views/tasks/mark_complete.html.erb | 15 -
app/views/tasks/new.html.erb | 15 +-
app/views/tasks/show.html.erb | 6 +-
app/views/tasks/update.html.erb | 7 +-
config/routes.rb | 5 +-
db/development.sqlite3 | Bin 20480 -> 20480 bytes
log/development.log | 2335 ++++++++++++++++++++++++
14 files changed, 2387 insertions(+), 90 deletions(-)
create mode 100644 app/views/shared/_footer.html.erb
create mode 100644 app/views/shared/_form.html.erb
delete mode 100644 app/views/tasks/mark_complete.html.erb
diff --git a/app/controllers/tasks_controller.rb b/app/controllers/tasks_controller.rb
index ab1448b83..0f9150264 100644
--- a/app/controllers/tasks_controller.rb
+++ b/app/controllers/tasks_controller.rb
@@ -7,11 +7,11 @@ def index
def create
@params = params
@mytask = Task.new
- @mytask.title = params["create"]["title"]
- @mytask.description = params["create"]["description"]
- @mytask.details = params["create"]["details"]
- @mytask.completion_status = params["create"]["completion_status"]
- @mytask.completion_date = params["create"]["completion_date"]
+ @mytask.title = params["task"]["title"]
+ @mytask.description = params["task"]["description"]
+ @mytask.details = params["task"]["details"]
+ @mytask.completion_status = params["task"]["completion_status"]
+ @mytask.completion_date = params["task"]["completion_date"]
@mytask.save
end
@@ -31,17 +31,17 @@ def destroy
end
def edit
- @mytask = Task.find(params[:id].to_i)
+ @mytask = Task.find(params[:id].to_i)
end
def update
@params = params
@mytask = Task.find(params[:id].to_i)
- @mytask.title = params["edit"]["title"]
- @mytask.description = params["edit"]["description"]
- @mytask.details = params["edit"]["details"]
- @mytask.completion_status = params["edit"]["completion_status"]
- @mytask.completion_date = params["edit"]["completion_date"]
+ @mytask.title = params["task"]["title"]
+ @mytask.description = params["task"]["description"]
+ @mytask.details = params["task"]["details"]
+ @mytask.completion_status = params["task"]["completion_status"]
+ @mytask.completion_date = params["task"]["completion_date"]
@mytask.save
end
@@ -50,6 +50,8 @@ def mark_complete
@mytask = Task.find(params[:id].to_i)
@mytask.completion_status = "true"
@mytask.completion_date = Time.now
+ @mytask.save
+ redirect_to index_path
end
#
diff --git a/app/views/shared/_footer.html.erb b/app/views/shared/_footer.html.erb
new file mode 100644
index 000000000..47a07d321
--- /dev/null
+++ b/app/views/shared/_footer.html.erb
@@ -0,0 +1,11 @@
+
+
+
+
+ <%= link_to "Home", index_path %>
+
+
+ <%= link_to "Add New Task", new_path %>
+
+
+
diff --git a/app/views/shared/_form.html.erb b/app/views/shared/_form.html.erb
new file mode 100644
index 000000000..966825748
--- /dev/null
+++ b/app/views/shared/_form.html.erb
@@ -0,0 +1,14 @@
+
+ <%= form_for @mytask, url: action_name do |f| %>
+ <%= f.label :title %>
+ <%= f.text_field :title %>
+
+ <%= f.label :description %>
+ <%= f.text_field :description %>
+
+ <%= f.label :details %>
+ <%= f.text_area :details %>
+
+ <%= f.submit action_name %>
+ <% end %>
+
diff --git a/app/views/tasks/create.html.erb b/app/views/tasks/create.html.erb
index e049069c7..f97d34129 100644
--- a/app/views/tasks/create.html.erb
+++ b/app/views/tasks/create.html.erb
@@ -1,4 +1,4 @@
-
+New Task Created
<%= @mytask.title %>
<%= @mytask.description %>
@@ -6,8 +6,4 @@
Completed On:<%= @mytask.completion_date %>
-
-
- <%= link_to "Home", index_path %>
-
-
+<%= render "shared/footer" %>
diff --git a/app/views/tasks/destroy.html.erb b/app/views/tasks/destroy.html.erb
index 96e24d5ee..cfa03ec8a 100644
--- a/app/views/tasks/destroy.html.erb
+++ b/app/views/tasks/destroy.html.erb
@@ -3,13 +3,4 @@
<%= @destroy_msg %>
-
-
-
- <%= link_to "Add New Task", new_path %>
-
-
- <%= link_to "Home", index_path %>
-
-
-
+<%= render "shared/footer" %>
diff --git a/app/views/tasks/edit.html.erb b/app/views/tasks/edit.html.erb
index 21dc36fd6..309dba9b7 100644
--- a/app/views/tasks/edit.html.erb
+++ b/app/views/tasks/edit.html.erb
@@ -1,16 +1,3 @@
Edit a Task
-
- <%= form_for @mytask, as: :edit, url: update_path, method: :put do |f| %>
- <%= f.label :title %>
- <%= f.text_field :title %>
-
- <%= f.label :description %>
- <%= f.text_field :description %>
-
- <%= f.label :details %>
- <%= f.text_area :details %>
-
- <%= f.submit %>
- <% end %>
-
+<%= render partial: "shared/form", locals: {action_name: "update"} %>
diff --git a/app/views/tasks/index.html.erb b/app/views/tasks/index.html.erb
index b277b7e9c..fed277586 100644
--- a/app/views/tasks/index.html.erb
+++ b/app/views/tasks/index.html.erb
@@ -9,9 +9,8 @@
- <%= task.completion_status %>
+ Completion Status: <%= task.completion_status %>
-
<%= task.completion_date %>
@@ -30,10 +29,4 @@
<% end %>
-
-
-
- <%= link_to "Add New Task", new_path %>
-
-
-
+<%= render partial: "shared/footer" %>
diff --git a/app/views/tasks/mark_complete.html.erb b/app/views/tasks/mark_complete.html.erb
deleted file mode 100644
index c7ce0d5cd..000000000
--- a/app/views/tasks/mark_complete.html.erb
+++ /dev/null
@@ -1,15 +0,0 @@
-Task Completed
-
- <%= @mytask.title %>
- Type: <%= @mytask.description %>
-
- <%= @mytask.details %>
-
-Completed On:<%= @mytask.completion_date %>
-
-
-
- <%= link_to "Home", index_path %>
-
-
-
diff --git a/app/views/tasks/new.html.erb b/app/views/tasks/new.html.erb
index 14ae8c122..945d96806 100644
--- a/app/views/tasks/new.html.erb
+++ b/app/views/tasks/new.html.erb
@@ -1,16 +1,3 @@
Create a New Task
-
- <%= form_for @mytask, as: :create, url: create_path, method: :post do |f| %>
- <%= f.label :title %>
- <%= f.text_field :title %>
-
- <%= f.label :description %>
- <%= f.text_field :description %>
-
- <%= f.label :details %>
- <%= f.text_area :details %>
-
- <%= f.submit %>
- <% end %>
-
+<%= render partial: "shared/form", locals: {action_name: "create"} %>
diff --git a/app/views/tasks/show.html.erb b/app/views/tasks/show.html.erb
index 0befd764f..17a688bbd 100644
--- a/app/views/tasks/show.html.erb
+++ b/app/views/tasks/show.html.erb
@@ -23,8 +23,8 @@
<%= button_to "Edit Task", edit_path(task.id), {:method => :get} %>
-
- <%= link_to "Home", index_path %>
-
+
+
+<%= render "shared/footer" %>
diff --git a/app/views/tasks/update.html.erb b/app/views/tasks/update.html.erb
index c09463da4..6866d39e3 100644
--- a/app/views/tasks/update.html.erb
+++ b/app/views/tasks/update.html.erb
@@ -7,9 +7,4 @@
Completed On:<%= @mytask.completion_date %>
-
-
- <%= link_to "Home", index_path %>
-
-
-
+<%= render "shared/footer" %>
diff --git a/config/routes.rb b/config/routes.rb
index ecc272914..b839e55ff 100644
--- a/config/routes.rb
+++ b/config/routes.rb
@@ -13,10 +13,11 @@
get 'tasks/:id/edit' => 'tasks#edit', as: 'edit'
- put 'tasks/:id/update' => 'tasks#update', as: 'update'
+ get 'tasks/:id/update' => 'tasks#update'
- get 'tasks/new' => 'tasks#new', as: 'new'
+ patch 'tasks/:id/update' => 'tasks#update', as: 'update'
+ get 'tasks/new' => 'tasks#new', as: 'new'
patch 'tasks/:id/mark_complete' => 'tasks#mark_complete', as: 'mark_complete'
diff --git a/db/development.sqlite3 b/db/development.sqlite3
index c5ae5e95dcca85d7f05bb2e92a153bcf00fd8eed..f2fef39d6ea7983250c07d531869446e5dbadace 100644
GIT binary patch
delta 436
zcmZozz}T>Wae_3X#6%fqMv09H3-yJ0k20|GCNS_<@@?S@3mC+2|!j0_CTbPWx34NMgb46Td|
ztPBnH%uGxzj7@RN@bfWDWKh+&=XZ2$WM<-IP?ZER9i0<%v~m<&Qu9hOi%UFG6LU(^
z(}1$d;`Sit0A*p4V7bYg?QH}hmYP@@Tk4q_nwwi1Ob)Z#QP04@AfPGg2+|c?l3$b<
z$Wae_1>-$WT_M!t;+3-$T=D;Ze$!Wj6w`T6*^@P%y_6ma949A>wJGn1K<
zK~vO`fnjp9z24+A_VSZ2+KXB-Ffa%)sOr}-aRSK-5Lpan+A}aXIyxujGS@S+G&eV0{NG-HkqrPwZ6-qi
diff --git a/log/development.log b/log/development.log
index 91609474a..f02441113 100644
--- a/log/development.log
+++ b/log/development.log
@@ -5566,3 +5566,2338 @@ Processing by TasksController#index as HTML
[1m[35mTask Load (3.6ms)[0m SELECT "tasks".* FROM "tasks"
Rendered tasks/index.html.erb within layouts/application (13.2ms)
Completed 200 OK in 67ms (Views: 62.1ms | ActiveRecord: 3.6ms)
+
+
+Started GET "/" for ::1 at 2016-10-04 08:34:42 -0700
+Processing by TasksController#index as HTML
+ [1m[36mTask Load (3.3ms)[0m [1mSELECT "tasks".* FROM "tasks"[0m
+ Rendered tasks/index.html.erb within layouts/application (261.5ms)
+Completed 200 OK in 866ms (Views: 848.3ms | ActiveRecord: 3.3ms)
+
+
+Started GET "/" for ::1 at 2016-10-04 08:34:43 -0700
+Processing by TasksController#index as HTML
+ [1m[35mTask Load (0.3ms)[0m SELECT "tasks".* FROM "tasks"
+ Rendered tasks/index.html.erb within layouts/application (137.7ms)
+Completed 200 OK in 189ms (Views: 186.3ms | ActiveRecord: 0.3ms)
+
+
+Started PATCH "/tasks/2/mark_complete" for ::1 at 2016-10-04 08:34:51 -0700
+Processing by TasksController#mark_complete as HTML
+ Parameters: {"authenticity_token"=>"xqxS4qbRHWDHFMt7v4ypWUuKP/mmw3NDATyUFEVsD9ntlKgOQaxiOqCnMWGsWbTGhthTG20xW+HmACrtEaubJA==", "id"=>"2"}
+ [1m[36mTask Load (0.6ms)[0m [1mSELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = ? LIMIT 1[0m [["id", 2]]
+ Rendered tasks/mark_complete.html.erb within layouts/application (10.9ms)
+Completed 200 OK in 250ms (Views: 228.9ms | ActiveRecord: 0.6ms)
+
+
+Started GET "/" for ::1 at 2016-10-04 08:35:26 -0700
+Processing by TasksController#index as HTML
+ [1m[35mTask Load (0.7ms)[0m SELECT "tasks".* FROM "tasks"
+ Rendered tasks/index.html.erb within layouts/application (27.6ms)
+Completed 200 OK in 180ms (Views: 178.6ms | ActiveRecord: 0.7ms)
+
+
+Started GET "/assets/application.self-e80e8f2318043e8af94dddc2adad5a4f09739a8ebb323b3ab31cd71d45fd9113.css?body=1" for ::1 at 2016-10-04 08:35:27 -0700
+
+
+Started GET "/assets/turbolinks.self-c5acd7a204f5f25ce7a1d8a0e4d92e28d34c9e2df2c7371cd7af88e147e4ad82.js?body=1" for ::1 at 2016-10-04 08:35:27 -0700
+
+
+Started GET "/assets/jquery.self-bd7ddd393353a8d2480a622e80342adf488fb6006d667e8b42e4c0073393abee.js?body=1" for ::1 at 2016-10-04 08:35:27 -0700
+
+
+Started GET "/assets/application.self-3b8dabdc891efe46b9a144b400ad69e37d7e5876bdc39dee783419a69d7ca819.js?body=1" for ::1 at 2016-10-04 08:35:27 -0700
+
+
+Started GET "/assets/tasks.self-877aef30ae1b040ab8a3aba4e3e309a11d7f2612f44dde450b5c157aa5f95c05.js?body=1" for ::1 at 2016-10-04 08:35:27 -0700
+
+
+Started GET "/assets/jquery_ujs.self-784a997f6726036b1993eb2217c9cb558e1cbb801c6da88105588c56f13b466a.js?body=1" for ::1 at 2016-10-04 08:35:27 -0700
+
+
+Started GET "/assets/tasks.self-e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855.css?body=1" for ::1 at 2016-10-04 08:35:27 -0700
+
+
+Started PATCH "/tasks/2/mark_complete" for ::1 at 2016-10-04 08:38:39 -0700
+Processing by TasksController#mark_complete as HTML
+ Parameters: {"authenticity_token"=>"QLTr+2XNtFUd/XFF3bRVuhQzt6BmOdG9UrpGp759PPlrjBEXgrDLD3pOi1/OYUgl2WHbQq3L+R+1hvhe6rqoBA==", "id"=>"2"}
+ Rendered tasks/mark_complete.html.erb within layouts/application (8.8ms)
+Completed 500 Internal Server Error in 28ms (ActiveRecord: 0.0ms)
+
+NoMethodError - undefined method `title' for nil:NilClass:
+ app/views/tasks/mark_complete.html.erb:3:in `_app_views_tasks_mark_complete_html_erb__1011869606869846282_70154270887120'
+ actionview (4.2.7) lib/action_view/template.rb:145:in `block in render'
+ activesupport (4.2.7) lib/active_support/notifications.rb:166:in `instrument'
+ actionview (4.2.7) lib/action_view/template.rb:333:in `instrument'
+ actionview (4.2.7) lib/action_view/template.rb:143:in `render'
+ actionview (4.2.7) lib/action_view/renderer/template_renderer.rb:54:in `block (2 levels) in render_template'
+ actionview (4.2.7) lib/action_view/renderer/abstract_renderer.rb:39:in `block in instrument'
+ activesupport (4.2.7) lib/active_support/notifications.rb:164:in `block in instrument'
+ activesupport (4.2.7) lib/active_support/notifications/instrumenter.rb:20:in `instrument'
+ activesupport (4.2.7) lib/active_support/notifications.rb:164:in `instrument'
+ actionview (4.2.7) lib/action_view/renderer/abstract_renderer.rb:39:in `instrument'
+ actionview (4.2.7) lib/action_view/renderer/template_renderer.rb:53:in `block in render_template'
+ actionview (4.2.7) lib/action_view/renderer/template_renderer.rb:61:in `render_with_layout'
+ actionview (4.2.7) lib/action_view/renderer/template_renderer.rb:52:in `render_template'
+ actionview (4.2.7) lib/action_view/renderer/template_renderer.rb:14:in `render'
+ actionview (4.2.7) lib/action_view/renderer/renderer.rb:46:in `render_template'
+ actionview (4.2.7) lib/action_view/renderer/renderer.rb:27:in `render'
+ actionview (4.2.7) lib/action_view/rendering.rb:100:in `_render_template'
+ actionpack (4.2.7) lib/action_controller/metal/streaming.rb:217:in `_render_template'
+ actionview (4.2.7) lib/action_view/rendering.rb:83:in `render_to_body'
+ actionpack (4.2.7) lib/action_controller/metal/rendering.rb:32:in `render_to_body'
+ actionpack (4.2.7) lib/action_controller/metal/renderers.rb:37:in `render_to_body'
+ actionpack (4.2.7) lib/abstract_controller/rendering.rb:25:in `render'
+ actionpack (4.2.7) lib/action_controller/metal/rendering.rb:16:in `render'
+ actionpack (4.2.7) lib/action_controller/metal/instrumentation.rb:44:in `block (2 levels) in render'
+ activesupport (4.2.7) lib/active_support/core_ext/benchmark.rb:12:in `block in ms'
+ /Users/brandimilligan/.rvm/rubies/ruby-2.3.0/lib/ruby/2.3.0/benchmark.rb:308:in `realtime'
+ activesupport (4.2.7) lib/active_support/core_ext/benchmark.rb:12:in `ms'
+ actionpack (4.2.7) lib/action_controller/metal/instrumentation.rb:44:in `block in render'
+ actionpack (4.2.7) lib/action_controller/metal/instrumentation.rb:87:in `cleanup_view_runtime'
+ activerecord (4.2.7) lib/active_record/railties/controller_runtime.rb:25:in `cleanup_view_runtime'
+ actionpack (4.2.7) lib/action_controller/metal/instrumentation.rb:43:in `render'
+ actionpack (4.2.7) lib/action_controller/metal/implicit_render.rb:10:in `default_render'
+ actionpack (4.2.7) lib/action_controller/metal/implicit_render.rb:4:in `send_action'
+ actionpack (4.2.7) lib/abstract_controller/base.rb:198:in `process_action'
+ actionpack (4.2.7) lib/action_controller/metal/rendering.rb:10:in `process_action'
+ actionpack (4.2.7) lib/abstract_controller/callbacks.rb:20:in `block in process_action'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:117:in `call'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:555:in `block (2 levels) in compile'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:505:in `call'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:92:in `__run_callbacks__'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:778:in `_run_process_action_callbacks'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:81:in `run_callbacks'
+ actionpack (4.2.7) lib/abstract_controller/callbacks.rb:19:in `process_action'
+ actionpack (4.2.7) lib/action_controller/metal/rescue.rb:29:in `process_action'
+ actionpack (4.2.7) lib/action_controller/metal/instrumentation.rb:32:in `block in process_action'
+ activesupport (4.2.7) lib/active_support/notifications.rb:164:in `block in instrument'
+ activesupport (4.2.7) lib/active_support/notifications/instrumenter.rb:20:in `instrument'
+ activesupport (4.2.7) lib/active_support/notifications.rb:164:in `instrument'
+ actionpack (4.2.7) lib/action_controller/metal/instrumentation.rb:30:in `process_action'
+ actionpack (4.2.7) lib/action_controller/metal/params_wrapper.rb:250:in `process_action'
+ activerecord (4.2.7) lib/active_record/railties/controller_runtime.rb:18:in `process_action'
+ actionpack (4.2.7) lib/abstract_controller/base.rb:137:in `process'
+ actionview (4.2.7) lib/action_view/rendering.rb:30:in `process'
+ actionpack (4.2.7) lib/action_controller/metal.rb:196:in `dispatch'
+ actionpack (4.2.7) lib/action_controller/metal/rack_delegation.rb:13:in `dispatch'
+ actionpack (4.2.7) lib/action_controller/metal.rb:237:in `block in action'
+ actionpack (4.2.7) lib/action_dispatch/routing/route_set.rb:74:in `dispatch'
+ actionpack (4.2.7) lib/action_dispatch/routing/route_set.rb:43:in `serve'
+ actionpack (4.2.7) lib/action_dispatch/journey/router.rb:43:in `block in serve'
+ actionpack (4.2.7) lib/action_dispatch/journey/router.rb:30:in `serve'
+ actionpack (4.2.7) lib/action_dispatch/routing/route_set.rb:817:in `call'
+ rack (1.6.4) lib/rack/etag.rb:24:in `call'
+ rack (1.6.4) lib/rack/conditionalget.rb:38:in `call'
+ rack (1.6.4) lib/rack/head.rb:13:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/params_parser.rb:27:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/flash.rb:260:in `call'
+ rack (1.6.4) lib/rack/session/abstract/id.rb:225:in `context'
+ rack (1.6.4) lib/rack/session/abstract/id.rb:220:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/cookies.rb:560:in `call'
+ activerecord (4.2.7) lib/active_record/query_cache.rb:36:in `call'
+ activerecord (4.2.7) lib/active_record/connection_adapters/abstract/connection_pool.rb:653:in `call'
+ activerecord (4.2.7) lib/active_record/migration.rb:377:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/callbacks.rb:29:in `block in call'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:88:in `__run_callbacks__'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:778:in `_run_call_callbacks'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:81:in `run_callbacks'
+ actionpack (4.2.7) lib/action_dispatch/middleware/callbacks.rb:27:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/reloader.rb:73:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/remote_ip.rb:78:in `call'
+ better_errors (2.1.1) lib/better_errors/middleware.rb:84:in `protected_app_call'
+ better_errors (2.1.1) lib/better_errors/middleware.rb:79:in `better_errors_call'
+ better_errors (2.1.1) lib/better_errors/middleware.rb:57:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/debug_exceptions.rb:17:in `call'
+ web-console (2.3.0) lib/web_console/middleware.rb:28:in `block in call'
+ web-console (2.3.0) lib/web_console/middleware.rb:18:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/show_exceptions.rb:30:in `call'
+ railties (4.2.7) lib/rails/rack/logger.rb:38:in `call_app'
+ railties (4.2.7) lib/rails/rack/logger.rb:20:in `block in call'
+ activesupport (4.2.7) lib/active_support/tagged_logging.rb:68:in `block in tagged'
+ activesupport (4.2.7) lib/active_support/tagged_logging.rb:26:in `tagged'
+ activesupport (4.2.7) lib/active_support/tagged_logging.rb:68:in `tagged'
+ railties (4.2.7) lib/rails/rack/logger.rb:20:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/request_id.rb:21:in `call'
+ rack (1.6.4) lib/rack/methodoverride.rb:22:in `call'
+ rack (1.6.4) lib/rack/runtime.rb:18:in `call'
+ activesupport (4.2.7) lib/active_support/cache/strategy/local_cache_middleware.rb:28:in `call'
+ rack (1.6.4) lib/rack/lock.rb:17:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/static.rb:120:in `call'
+ rack (1.6.4) lib/rack/sendfile.rb:113:in `call'
+ railties (4.2.7) lib/rails/engine.rb:518:in `call'
+ railties (4.2.7) lib/rails/application.rb:165:in `call'
+ rack (1.6.4) lib/rack/lock.rb:17:in `call'
+ rack (1.6.4) lib/rack/content_length.rb:15:in `call'
+ rack (1.6.4) lib/rack/handler/webrick.rb:88:in `service'
+ /Users/brandimilligan/.rvm/rubies/ruby-2.3.0/lib/ruby/2.3.0/webrick/httpserver.rb:140:in `service'
+ /Users/brandimilligan/.rvm/rubies/ruby-2.3.0/lib/ruby/2.3.0/webrick/httpserver.rb:96:in `run'
+ /Users/brandimilligan/.rvm/rubies/ruby-2.3.0/lib/ruby/2.3.0/webrick/server.rb:296:in `block in start_thread'
+
+
+
+Started POST "/__better_errors/ea285502946d79a0/variables" for ::1 at 2016-10-04 08:38:40 -0700
+
+
+Started GET "/" for ::1 at 2016-10-04 08:39:45 -0700
+Processing by TasksController#index as HTML
+ [1m[36mTask Load (0.5ms)[0m [1mSELECT "tasks".* FROM "tasks"[0m
+ Rendered tasks/index.html.erb within layouts/application (24.7ms)
+Completed 200 OK in 149ms (Views: 134.8ms | ActiveRecord: 1.4ms)
+
+
+Started PATCH "/tasks/2/mark_complete" for ::1 at 2016-10-04 08:39:48 -0700
+Processing by TasksController#mark_complete as HTML
+ Parameters: {"authenticity_token"=>"3V0Rrufg+tbl6tBO56pQS5t1jD+FIebeXLm/m4wq8xn2ZetCAJ2FjIJZKlT0f03UVifg3U7Tzny7hQFi2O1n5A==", "id"=>"2"}
+ Rendered tasks/mark_complete.html.erb within layouts/application (7.0ms)
+Completed 500 Internal Server Error in 15ms (ActiveRecord: 0.0ms)
+
+NoMethodError - undefined method `title' for nil:NilClass:
+ app/views/tasks/mark_complete.html.erb:3:in `_app_views_tasks_mark_complete_html_erb__1011869606869846282_70154270887120'
+ actionview (4.2.7) lib/action_view/template.rb:145:in `block in render'
+ activesupport (4.2.7) lib/active_support/notifications.rb:166:in `instrument'
+ actionview (4.2.7) lib/action_view/template.rb:333:in `instrument'
+ actionview (4.2.7) lib/action_view/template.rb:143:in `render'
+ actionview (4.2.7) lib/action_view/renderer/template_renderer.rb:54:in `block (2 levels) in render_template'
+ actionview (4.2.7) lib/action_view/renderer/abstract_renderer.rb:39:in `block in instrument'
+ activesupport (4.2.7) lib/active_support/notifications.rb:164:in `block in instrument'
+ activesupport (4.2.7) lib/active_support/notifications/instrumenter.rb:20:in `instrument'
+ activesupport (4.2.7) lib/active_support/notifications.rb:164:in `instrument'
+ actionview (4.2.7) lib/action_view/renderer/abstract_renderer.rb:39:in `instrument'
+ actionview (4.2.7) lib/action_view/renderer/template_renderer.rb:53:in `block in render_template'
+ actionview (4.2.7) lib/action_view/renderer/template_renderer.rb:61:in `render_with_layout'
+ actionview (4.2.7) lib/action_view/renderer/template_renderer.rb:52:in `render_template'
+ actionview (4.2.7) lib/action_view/renderer/template_renderer.rb:14:in `render'
+ actionview (4.2.7) lib/action_view/renderer/renderer.rb:46:in `render_template'
+ actionview (4.2.7) lib/action_view/renderer/renderer.rb:27:in `render'
+ actionview (4.2.7) lib/action_view/rendering.rb:100:in `_render_template'
+ actionpack (4.2.7) lib/action_controller/metal/streaming.rb:217:in `_render_template'
+ actionview (4.2.7) lib/action_view/rendering.rb:83:in `render_to_body'
+ actionpack (4.2.7) lib/action_controller/metal/rendering.rb:32:in `render_to_body'
+ actionpack (4.2.7) lib/action_controller/metal/renderers.rb:37:in `render_to_body'
+ actionpack (4.2.7) lib/abstract_controller/rendering.rb:25:in `render'
+ actionpack (4.2.7) lib/action_controller/metal/rendering.rb:16:in `render'
+ actionpack (4.2.7) lib/action_controller/metal/instrumentation.rb:44:in `block (2 levels) in render'
+ activesupport (4.2.7) lib/active_support/core_ext/benchmark.rb:12:in `block in ms'
+ /Users/brandimilligan/.rvm/rubies/ruby-2.3.0/lib/ruby/2.3.0/benchmark.rb:308:in `realtime'
+ activesupport (4.2.7) lib/active_support/core_ext/benchmark.rb:12:in `ms'
+ actionpack (4.2.7) lib/action_controller/metal/instrumentation.rb:44:in `block in render'
+ actionpack (4.2.7) lib/action_controller/metal/instrumentation.rb:87:in `cleanup_view_runtime'
+ activerecord (4.2.7) lib/active_record/railties/controller_runtime.rb:25:in `cleanup_view_runtime'
+ actionpack (4.2.7) lib/action_controller/metal/instrumentation.rb:43:in `render'
+ actionpack (4.2.7) lib/action_controller/metal/implicit_render.rb:10:in `default_render'
+ actionpack (4.2.7) lib/action_controller/metal/implicit_render.rb:4:in `send_action'
+ actionpack (4.2.7) lib/abstract_controller/base.rb:198:in `process_action'
+ actionpack (4.2.7) lib/action_controller/metal/rendering.rb:10:in `process_action'
+ actionpack (4.2.7) lib/abstract_controller/callbacks.rb:20:in `block in process_action'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:117:in `call'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:555:in `block (2 levels) in compile'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:505:in `call'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:92:in `__run_callbacks__'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:778:in `_run_process_action_callbacks'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:81:in `run_callbacks'
+ actionpack (4.2.7) lib/abstract_controller/callbacks.rb:19:in `process_action'
+ actionpack (4.2.7) lib/action_controller/metal/rescue.rb:29:in `process_action'
+ actionpack (4.2.7) lib/action_controller/metal/instrumentation.rb:32:in `block in process_action'
+ activesupport (4.2.7) lib/active_support/notifications.rb:164:in `block in instrument'
+ activesupport (4.2.7) lib/active_support/notifications/instrumenter.rb:20:in `instrument'
+ activesupport (4.2.7) lib/active_support/notifications.rb:164:in `instrument'
+ actionpack (4.2.7) lib/action_controller/metal/instrumentation.rb:30:in `process_action'
+ actionpack (4.2.7) lib/action_controller/metal/params_wrapper.rb:250:in `process_action'
+ activerecord (4.2.7) lib/active_record/railties/controller_runtime.rb:18:in `process_action'
+ actionpack (4.2.7) lib/abstract_controller/base.rb:137:in `process'
+ actionview (4.2.7) lib/action_view/rendering.rb:30:in `process'
+ actionpack (4.2.7) lib/action_controller/metal.rb:196:in `dispatch'
+ actionpack (4.2.7) lib/action_controller/metal/rack_delegation.rb:13:in `dispatch'
+ actionpack (4.2.7) lib/action_controller/metal.rb:237:in `block in action'
+ actionpack (4.2.7) lib/action_dispatch/routing/route_set.rb:74:in `dispatch'
+ actionpack (4.2.7) lib/action_dispatch/routing/route_set.rb:43:in `serve'
+ actionpack (4.2.7) lib/action_dispatch/journey/router.rb:43:in `block in serve'
+ actionpack (4.2.7) lib/action_dispatch/journey/router.rb:30:in `serve'
+ actionpack (4.2.7) lib/action_dispatch/routing/route_set.rb:817:in `call'
+ rack (1.6.4) lib/rack/etag.rb:24:in `call'
+ rack (1.6.4) lib/rack/conditionalget.rb:38:in `call'
+ rack (1.6.4) lib/rack/head.rb:13:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/params_parser.rb:27:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/flash.rb:260:in `call'
+ rack (1.6.4) lib/rack/session/abstract/id.rb:225:in `context'
+ rack (1.6.4) lib/rack/session/abstract/id.rb:220:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/cookies.rb:560:in `call'
+ activerecord (4.2.7) lib/active_record/query_cache.rb:36:in `call'
+ activerecord (4.2.7) lib/active_record/connection_adapters/abstract/connection_pool.rb:653:in `call'
+ activerecord (4.2.7) lib/active_record/migration.rb:377:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/callbacks.rb:29:in `block in call'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:88:in `__run_callbacks__'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:778:in `_run_call_callbacks'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:81:in `run_callbacks'
+ actionpack (4.2.7) lib/action_dispatch/middleware/callbacks.rb:27:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/reloader.rb:73:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/remote_ip.rb:78:in `call'
+ better_errors (2.1.1) lib/better_errors/middleware.rb:84:in `protected_app_call'
+ better_errors (2.1.1) lib/better_errors/middleware.rb:79:in `better_errors_call'
+ better_errors (2.1.1) lib/better_errors/middleware.rb:57:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/debug_exceptions.rb:17:in `call'
+ web-console (2.3.0) lib/web_console/middleware.rb:28:in `block in call'
+ web-console (2.3.0) lib/web_console/middleware.rb:18:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/show_exceptions.rb:30:in `call'
+ railties (4.2.7) lib/rails/rack/logger.rb:38:in `call_app'
+ railties (4.2.7) lib/rails/rack/logger.rb:20:in `block in call'
+ activesupport (4.2.7) lib/active_support/tagged_logging.rb:68:in `block in tagged'
+ activesupport (4.2.7) lib/active_support/tagged_logging.rb:26:in `tagged'
+ activesupport (4.2.7) lib/active_support/tagged_logging.rb:68:in `tagged'
+ railties (4.2.7) lib/rails/rack/logger.rb:20:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/request_id.rb:21:in `call'
+ rack (1.6.4) lib/rack/methodoverride.rb:22:in `call'
+ rack (1.6.4) lib/rack/runtime.rb:18:in `call'
+ activesupport (4.2.7) lib/active_support/cache/strategy/local_cache_middleware.rb:28:in `call'
+ rack (1.6.4) lib/rack/lock.rb:17:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/static.rb:120:in `call'
+ rack (1.6.4) lib/rack/sendfile.rb:113:in `call'
+ railties (4.2.7) lib/rails/engine.rb:518:in `call'
+ railties (4.2.7) lib/rails/application.rb:165:in `call'
+ rack (1.6.4) lib/rack/lock.rb:17:in `call'
+ rack (1.6.4) lib/rack/content_length.rb:15:in `call'
+ rack (1.6.4) lib/rack/handler/webrick.rb:88:in `service'
+ /Users/brandimilligan/.rvm/rubies/ruby-2.3.0/lib/ruby/2.3.0/webrick/httpserver.rb:140:in `service'
+ /Users/brandimilligan/.rvm/rubies/ruby-2.3.0/lib/ruby/2.3.0/webrick/httpserver.rb:96:in `run'
+ /Users/brandimilligan/.rvm/rubies/ruby-2.3.0/lib/ruby/2.3.0/webrick/server.rb:296:in `block in start_thread'
+
+
+
+Started POST "/__better_errors/c7dea7af985a540b/variables" for ::1 at 2016-10-04 08:39:48 -0700
+
+
+Started GET "/" for ::1 at 2016-10-04 08:40:31 -0700
+Processing by TasksController#index as HTML
+ [1m[35mTask Load (0.4ms)[0m SELECT "tasks".* FROM "tasks"
+ Rendered tasks/index.html.erb within layouts/application (16.5ms)
+Completed 200 OK in 232ms (Views: 222.9ms | ActiveRecord: 0.9ms)
+
+
+Started GET "/" for ::1 at 2016-10-04 08:40:32 -0700
+Processing by TasksController#index as HTML
+ [1m[36mTask Load (0.2ms)[0m [1mSELECT "tasks".* FROM "tasks"[0m
+ Rendered tasks/index.html.erb within layouts/application (6.8ms)
+Completed 200 OK in 53ms (Views: 51.6ms | ActiveRecord: 0.2ms)
+
+
+Started PUT "/tasks/2/update" for ::1 at 2016-10-04 08:40:34 -0700
+Processing by TasksController#update as HTML
+ Parameters: {"authenticity_token"=>"KL/4/gm6+zZJQu2VDX6mtK2jM4+l2fLwbMM2ayw3MMgDhwIS7seEbC7xF48eq7srYPFfbW4r2lKL/4iSePCkNQ==", "id"=>"2"}
+ [1m[35mTask Load (0.3ms)[0m SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = ? LIMIT 1 [["id", 2]]
+Completed 500 Internal Server Error in 6ms (ActiveRecord: 0.3ms)
+
+NoMethodError - undefined method `[]' for nil:NilClass:
+ app/controllers/tasks_controller.rb:40:in `update'
+ actionpack (4.2.7) lib/action_controller/metal/implicit_render.rb:4:in `send_action'
+ actionpack (4.2.7) lib/abstract_controller/base.rb:198:in `process_action'
+ actionpack (4.2.7) lib/action_controller/metal/rendering.rb:10:in `process_action'
+ actionpack (4.2.7) lib/abstract_controller/callbacks.rb:20:in `block in process_action'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:117:in `call'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:555:in `block (2 levels) in compile'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:505:in `call'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:92:in `__run_callbacks__'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:778:in `_run_process_action_callbacks'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:81:in `run_callbacks'
+ actionpack (4.2.7) lib/abstract_controller/callbacks.rb:19:in `process_action'
+ actionpack (4.2.7) lib/action_controller/metal/rescue.rb:29:in `process_action'
+ actionpack (4.2.7) lib/action_controller/metal/instrumentation.rb:32:in `block in process_action'
+ activesupport (4.2.7) lib/active_support/notifications.rb:164:in `block in instrument'
+ activesupport (4.2.7) lib/active_support/notifications/instrumenter.rb:20:in `instrument'
+ activesupport (4.2.7) lib/active_support/notifications.rb:164:in `instrument'
+ actionpack (4.2.7) lib/action_controller/metal/instrumentation.rb:30:in `process_action'
+ actionpack (4.2.7) lib/action_controller/metal/params_wrapper.rb:250:in `process_action'
+ activerecord (4.2.7) lib/active_record/railties/controller_runtime.rb:18:in `process_action'
+ actionpack (4.2.7) lib/abstract_controller/base.rb:137:in `process'
+ actionview (4.2.7) lib/action_view/rendering.rb:30:in `process'
+ actionpack (4.2.7) lib/action_controller/metal.rb:196:in `dispatch'
+ actionpack (4.2.7) lib/action_controller/metal/rack_delegation.rb:13:in `dispatch'
+ actionpack (4.2.7) lib/action_controller/metal.rb:237:in `block in action'
+ actionpack (4.2.7) lib/action_dispatch/routing/route_set.rb:74:in `dispatch'
+ actionpack (4.2.7) lib/action_dispatch/routing/route_set.rb:43:in `serve'
+ actionpack (4.2.7) lib/action_dispatch/journey/router.rb:43:in `block in serve'
+ actionpack (4.2.7) lib/action_dispatch/journey/router.rb:30:in `serve'
+ actionpack (4.2.7) lib/action_dispatch/routing/route_set.rb:817:in `call'
+ rack (1.6.4) lib/rack/etag.rb:24:in `call'
+ rack (1.6.4) lib/rack/conditionalget.rb:38:in `call'
+ rack (1.6.4) lib/rack/head.rb:13:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/params_parser.rb:27:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/flash.rb:260:in `call'
+ rack (1.6.4) lib/rack/session/abstract/id.rb:225:in `context'
+ rack (1.6.4) lib/rack/session/abstract/id.rb:220:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/cookies.rb:560:in `call'
+ activerecord (4.2.7) lib/active_record/query_cache.rb:36:in `call'
+ activerecord (4.2.7) lib/active_record/connection_adapters/abstract/connection_pool.rb:653:in `call'
+ activerecord (4.2.7) lib/active_record/migration.rb:377:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/callbacks.rb:29:in `block in call'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:88:in `__run_callbacks__'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:778:in `_run_call_callbacks'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:81:in `run_callbacks'
+ actionpack (4.2.7) lib/action_dispatch/middleware/callbacks.rb:27:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/reloader.rb:73:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/remote_ip.rb:78:in `call'
+ better_errors (2.1.1) lib/better_errors/middleware.rb:84:in `protected_app_call'
+ better_errors (2.1.1) lib/better_errors/middleware.rb:79:in `better_errors_call'
+ better_errors (2.1.1) lib/better_errors/middleware.rb:57:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/debug_exceptions.rb:17:in `call'
+ web-console (2.3.0) lib/web_console/middleware.rb:28:in `block in call'
+ web-console (2.3.0) lib/web_console/middleware.rb:18:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/show_exceptions.rb:30:in `call'
+ railties (4.2.7) lib/rails/rack/logger.rb:38:in `call_app'
+ railties (4.2.7) lib/rails/rack/logger.rb:20:in `block in call'
+ activesupport (4.2.7) lib/active_support/tagged_logging.rb:68:in `block in tagged'
+ activesupport (4.2.7) lib/active_support/tagged_logging.rb:26:in `tagged'
+ activesupport (4.2.7) lib/active_support/tagged_logging.rb:68:in `tagged'
+ railties (4.2.7) lib/rails/rack/logger.rb:20:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/request_id.rb:21:in `call'
+ rack (1.6.4) lib/rack/methodoverride.rb:22:in `call'
+ rack (1.6.4) lib/rack/runtime.rb:18:in `call'
+ activesupport (4.2.7) lib/active_support/cache/strategy/local_cache_middleware.rb:28:in `call'
+ rack (1.6.4) lib/rack/lock.rb:17:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/static.rb:120:in `call'
+ rack (1.6.4) lib/rack/sendfile.rb:113:in `call'
+ railties (4.2.7) lib/rails/engine.rb:518:in `call'
+ railties (4.2.7) lib/rails/application.rb:165:in `call'
+ rack (1.6.4) lib/rack/lock.rb:17:in `call'
+ rack (1.6.4) lib/rack/content_length.rb:15:in `call'
+ rack (1.6.4) lib/rack/handler/webrick.rb:88:in `service'
+ /Users/brandimilligan/.rvm/rubies/ruby-2.3.0/lib/ruby/2.3.0/webrick/httpserver.rb:140:in `service'
+ /Users/brandimilligan/.rvm/rubies/ruby-2.3.0/lib/ruby/2.3.0/webrick/httpserver.rb:96:in `run'
+ /Users/brandimilligan/.rvm/rubies/ruby-2.3.0/lib/ruby/2.3.0/webrick/server.rb:296:in `block in start_thread'
+
+
+
+Started POST "/__better_errors/78593886628c550e/variables" for ::1 at 2016-10-04 08:40:34 -0700
+
+
+Started GET "/" for ::1 at 2016-10-04 08:43:48 -0700
+Processing by TasksController#index as HTML
+ [1m[36mTask Load (0.4ms)[0m [1mSELECT "tasks".* FROM "tasks"[0m
+ Rendered tasks/index.html.erb within layouts/application (14.8ms)
+Completed 200 OK in 118ms (Views: 112.9ms | ActiveRecord: 0.8ms)
+
+
+Started PUT "/tasks/2/update" for ::1 at 2016-10-04 08:43:51 -0700
+Processing by TasksController#update as HTML
+ Parameters: {"authenticity_token"=>"OlNIdUEWmIL0aTDsJ9L0BcMSwBfW0s286z3JYjjhuZ0Ra7KZpmvn2JPayvY0B+maDkCs9R0g5R4MAXebbCYtYA==", "id"=>"2"}
+ [1m[35mTask Load (0.4ms)[0m SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = ? LIMIT 1 [["id", 2]]
+Completed 500 Internal Server Error in 7ms (ActiveRecord: 0.4ms)
+
+NoMethodError - undefined method `[]' for nil:NilClass:
+ app/controllers/tasks_controller.rb:40:in `update'
+ actionpack (4.2.7) lib/action_controller/metal/implicit_render.rb:4:in `send_action'
+ actionpack (4.2.7) lib/abstract_controller/base.rb:198:in `process_action'
+ actionpack (4.2.7) lib/action_controller/metal/rendering.rb:10:in `process_action'
+ actionpack (4.2.7) lib/abstract_controller/callbacks.rb:20:in `block in process_action'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:117:in `call'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:555:in `block (2 levels) in compile'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:505:in `call'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:92:in `__run_callbacks__'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:778:in `_run_process_action_callbacks'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:81:in `run_callbacks'
+ actionpack (4.2.7) lib/abstract_controller/callbacks.rb:19:in `process_action'
+ actionpack (4.2.7) lib/action_controller/metal/rescue.rb:29:in `process_action'
+ actionpack (4.2.7) lib/action_controller/metal/instrumentation.rb:32:in `block in process_action'
+ activesupport (4.2.7) lib/active_support/notifications.rb:164:in `block in instrument'
+ activesupport (4.2.7) lib/active_support/notifications/instrumenter.rb:20:in `instrument'
+ activesupport (4.2.7) lib/active_support/notifications.rb:164:in `instrument'
+ actionpack (4.2.7) lib/action_controller/metal/instrumentation.rb:30:in `process_action'
+ actionpack (4.2.7) lib/action_controller/metal/params_wrapper.rb:250:in `process_action'
+ activerecord (4.2.7) lib/active_record/railties/controller_runtime.rb:18:in `process_action'
+ actionpack (4.2.7) lib/abstract_controller/base.rb:137:in `process'
+ actionview (4.2.7) lib/action_view/rendering.rb:30:in `process'
+ actionpack (4.2.7) lib/action_controller/metal.rb:196:in `dispatch'
+ actionpack (4.2.7) lib/action_controller/metal/rack_delegation.rb:13:in `dispatch'
+ actionpack (4.2.7) lib/action_controller/metal.rb:237:in `block in action'
+ actionpack (4.2.7) lib/action_dispatch/routing/route_set.rb:74:in `dispatch'
+ actionpack (4.2.7) lib/action_dispatch/routing/route_set.rb:43:in `serve'
+ actionpack (4.2.7) lib/action_dispatch/journey/router.rb:43:in `block in serve'
+ actionpack (4.2.7) lib/action_dispatch/journey/router.rb:30:in `serve'
+ actionpack (4.2.7) lib/action_dispatch/routing/route_set.rb:817:in `call'
+ rack (1.6.4) lib/rack/etag.rb:24:in `call'
+ rack (1.6.4) lib/rack/conditionalget.rb:38:in `call'
+ rack (1.6.4) lib/rack/head.rb:13:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/params_parser.rb:27:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/flash.rb:260:in `call'
+ rack (1.6.4) lib/rack/session/abstract/id.rb:225:in `context'
+ rack (1.6.4) lib/rack/session/abstract/id.rb:220:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/cookies.rb:560:in `call'
+ activerecord (4.2.7) lib/active_record/query_cache.rb:36:in `call'
+ activerecord (4.2.7) lib/active_record/connection_adapters/abstract/connection_pool.rb:653:in `call'
+ activerecord (4.2.7) lib/active_record/migration.rb:377:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/callbacks.rb:29:in `block in call'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:88:in `__run_callbacks__'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:778:in `_run_call_callbacks'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:81:in `run_callbacks'
+ actionpack (4.2.7) lib/action_dispatch/middleware/callbacks.rb:27:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/reloader.rb:73:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/remote_ip.rb:78:in `call'
+ better_errors (2.1.1) lib/better_errors/middleware.rb:84:in `protected_app_call'
+ better_errors (2.1.1) lib/better_errors/middleware.rb:79:in `better_errors_call'
+ better_errors (2.1.1) lib/better_errors/middleware.rb:57:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/debug_exceptions.rb:17:in `call'
+ web-console (2.3.0) lib/web_console/middleware.rb:28:in `block in call'
+ web-console (2.3.0) lib/web_console/middleware.rb:18:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/show_exceptions.rb:30:in `call'
+ railties (4.2.7) lib/rails/rack/logger.rb:38:in `call_app'
+ railties (4.2.7) lib/rails/rack/logger.rb:20:in `block in call'
+ activesupport (4.2.7) lib/active_support/tagged_logging.rb:68:in `block in tagged'
+ activesupport (4.2.7) lib/active_support/tagged_logging.rb:26:in `tagged'
+ activesupport (4.2.7) lib/active_support/tagged_logging.rb:68:in `tagged'
+ railties (4.2.7) lib/rails/rack/logger.rb:20:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/request_id.rb:21:in `call'
+ rack (1.6.4) lib/rack/methodoverride.rb:22:in `call'
+ rack (1.6.4) lib/rack/runtime.rb:18:in `call'
+ activesupport (4.2.7) lib/active_support/cache/strategy/local_cache_middleware.rb:28:in `call'
+ rack (1.6.4) lib/rack/lock.rb:17:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/static.rb:120:in `call'
+ rack (1.6.4) lib/rack/sendfile.rb:113:in `call'
+ railties (4.2.7) lib/rails/engine.rb:518:in `call'
+ railties (4.2.7) lib/rails/application.rb:165:in `call'
+ rack (1.6.4) lib/rack/lock.rb:17:in `call'
+ rack (1.6.4) lib/rack/content_length.rb:15:in `call'
+ rack (1.6.4) lib/rack/handler/webrick.rb:88:in `service'
+ /Users/brandimilligan/.rvm/rubies/ruby-2.3.0/lib/ruby/2.3.0/webrick/httpserver.rb:140:in `service'
+ /Users/brandimilligan/.rvm/rubies/ruby-2.3.0/lib/ruby/2.3.0/webrick/httpserver.rb:96:in `run'
+ /Users/brandimilligan/.rvm/rubies/ruby-2.3.0/lib/ruby/2.3.0/webrick/server.rb:296:in `block in start_thread'
+
+
+
+Started POST "/__better_errors/74b202bfae74c499/variables" for ::1 at 2016-10-04 08:43:52 -0700
+
+
+Started GET "/" for ::1 at 2016-10-04 08:44:33 -0700
+Processing by TasksController#index as HTML
+ [1m[36mTask Load (0.3ms)[0m [1mSELECT "tasks".* FROM "tasks"[0m
+ Rendered tasks/index.html.erb within layouts/application (43.4ms)
+Completed 200 OK in 85ms (Views: 82.1ms | ActiveRecord: 0.3ms)
+
+
+Started GET "/" for ::1 at 2016-10-04 08:44:33 -0700
+Processing by TasksController#index as HTML
+ [1m[35mTask Load (0.3ms)[0m SELECT "tasks".* FROM "tasks"
+ Rendered tasks/index.html.erb within layouts/application (5.9ms)
+Completed 200 OK in 74ms (Views: 72.8ms | ActiveRecord: 0.3ms)
+
+
+Started PATCH "/tasks/2/mark_complete" for ::1 at 2016-10-04 08:44:35 -0700
+Processing by TasksController#mark_complete as HTML
+ Parameters: {"authenticity_token"=>"CAszwZA1pDX7uqDUaOSjaELvyRZPOnDwgs8KNfWKaegjM8ktd0jbb5wJWs57Mb73j72l9ITIWFJl87TMoU39FQ==", "id"=>"2"}
+ [1m[36mTask Load (0.2ms)[0m [1mSELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = ? LIMIT 1[0m [["id", 2]]
+ [1m[35m (0.2ms)[0m begin transaction
+ [1m[36mSQL (3.7ms)[0m [1mUPDATE "tasks" SET "completion_status" = ?, "completion_date" = ?, "updated_at" = ? WHERE "tasks"."id" = ?[0m [["completion_status", "t"], ["completion_date", "2016-10-04 15:44:35.780470"], ["updated_at", "2016-10-04 15:44:35.781962"], ["id", 2]]
+ [1m[35m (2.0ms)[0m commit transaction
+Redirected to
+Completed 500 Internal Server Error in 143ms (ActiveRecord: 6.2ms)
+
+NoMethodError - undefined method `index_path_url' for #
+Did you mean? index_path:
+ actionpack (4.2.7) lib/action_dispatch/routing/polymorphic_routes.rb:239:in `handle_string_call'
+ actionpack (4.2.7) lib/action_dispatch/routing/url_for.rb:161:in `url_for'
+ actionpack (4.2.7) lib/action_controller/metal/redirecting.rb:95:in `_compute_redirect_to_location'
+ actionpack (4.2.7) lib/action_controller/metal/redirecting.rb:75:in `redirect_to'
+ actionpack (4.2.7) lib/action_controller/metal/flash.rb:57:in `redirect_to'
+ actionpack (4.2.7) lib/action_controller/metal/instrumentation.rb:64:in `block in redirect_to'
+ activesupport (4.2.7) lib/active_support/notifications.rb:164:in `block in instrument'
+ activesupport (4.2.7) lib/active_support/notifications/instrumenter.rb:20:in `instrument'
+ activesupport (4.2.7) lib/active_support/notifications.rb:164:in `instrument'
+ actionpack (4.2.7) lib/action_controller/metal/instrumentation.rb:63:in `redirect_to'
+ turbolinks (5.0.1) lib/turbolinks/redirection.rb:12:in `redirect_to'
+ app/controllers/tasks_controller.rb:54:in `mark_complete'
+ actionpack (4.2.7) lib/action_controller/metal/implicit_render.rb:4:in `send_action'
+ actionpack (4.2.7) lib/abstract_controller/base.rb:198:in `process_action'
+ actionpack (4.2.7) lib/action_controller/metal/rendering.rb:10:in `process_action'
+ actionpack (4.2.7) lib/abstract_controller/callbacks.rb:20:in `block in process_action'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:117:in `call'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:555:in `block (2 levels) in compile'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:505:in `call'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:92:in `__run_callbacks__'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:778:in `_run_process_action_callbacks'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:81:in `run_callbacks'
+ actionpack (4.2.7) lib/abstract_controller/callbacks.rb:19:in `process_action'
+ actionpack (4.2.7) lib/action_controller/metal/rescue.rb:29:in `process_action'
+ actionpack (4.2.7) lib/action_controller/metal/instrumentation.rb:32:in `block in process_action'
+ activesupport (4.2.7) lib/active_support/notifications.rb:164:in `block in instrument'
+ activesupport (4.2.7) lib/active_support/notifications/instrumenter.rb:20:in `instrument'
+ activesupport (4.2.7) lib/active_support/notifications.rb:164:in `instrument'
+ actionpack (4.2.7) lib/action_controller/metal/instrumentation.rb:30:in `process_action'
+ actionpack (4.2.7) lib/action_controller/metal/params_wrapper.rb:250:in `process_action'
+ activerecord (4.2.7) lib/active_record/railties/controller_runtime.rb:18:in `process_action'
+ actionpack (4.2.7) lib/abstract_controller/base.rb:137:in `process'
+ actionview (4.2.7) lib/action_view/rendering.rb:30:in `process'
+ actionpack (4.2.7) lib/action_controller/metal.rb:196:in `dispatch'
+ actionpack (4.2.7) lib/action_controller/metal/rack_delegation.rb:13:in `dispatch'
+ actionpack (4.2.7) lib/action_controller/metal.rb:237:in `block in action'
+ actionpack (4.2.7) lib/action_dispatch/routing/route_set.rb:74:in `dispatch'
+ actionpack (4.2.7) lib/action_dispatch/routing/route_set.rb:43:in `serve'
+ actionpack (4.2.7) lib/action_dispatch/journey/router.rb:43:in `block in serve'
+ actionpack (4.2.7) lib/action_dispatch/journey/router.rb:30:in `serve'
+ actionpack (4.2.7) lib/action_dispatch/routing/route_set.rb:817:in `call'
+ rack (1.6.4) lib/rack/etag.rb:24:in `call'
+ rack (1.6.4) lib/rack/conditionalget.rb:38:in `call'
+ rack (1.6.4) lib/rack/head.rb:13:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/params_parser.rb:27:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/flash.rb:260:in `call'
+ rack (1.6.4) lib/rack/session/abstract/id.rb:225:in `context'
+ rack (1.6.4) lib/rack/session/abstract/id.rb:220:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/cookies.rb:560:in `call'
+ activerecord (4.2.7) lib/active_record/query_cache.rb:36:in `call'
+ activerecord (4.2.7) lib/active_record/connection_adapters/abstract/connection_pool.rb:653:in `call'
+ activerecord (4.2.7) lib/active_record/migration.rb:377:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/callbacks.rb:29:in `block in call'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:88:in `__run_callbacks__'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:778:in `_run_call_callbacks'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:81:in `run_callbacks'
+ actionpack (4.2.7) lib/action_dispatch/middleware/callbacks.rb:27:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/reloader.rb:73:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/remote_ip.rb:78:in `call'
+ better_errors (2.1.1) lib/better_errors/middleware.rb:84:in `protected_app_call'
+ better_errors (2.1.1) lib/better_errors/middleware.rb:79:in `better_errors_call'
+ better_errors (2.1.1) lib/better_errors/middleware.rb:57:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/debug_exceptions.rb:17:in `call'
+ web-console (2.3.0) lib/web_console/middleware.rb:28:in `block in call'
+ web-console (2.3.0) lib/web_console/middleware.rb:18:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/show_exceptions.rb:30:in `call'
+ railties (4.2.7) lib/rails/rack/logger.rb:38:in `call_app'
+ railties (4.2.7) lib/rails/rack/logger.rb:20:in `block in call'
+ activesupport (4.2.7) lib/active_support/tagged_logging.rb:68:in `block in tagged'
+ activesupport (4.2.7) lib/active_support/tagged_logging.rb:26:in `tagged'
+ activesupport (4.2.7) lib/active_support/tagged_logging.rb:68:in `tagged'
+ railties (4.2.7) lib/rails/rack/logger.rb:20:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/request_id.rb:21:in `call'
+ rack (1.6.4) lib/rack/methodoverride.rb:22:in `call'
+ rack (1.6.4) lib/rack/runtime.rb:18:in `call'
+ activesupport (4.2.7) lib/active_support/cache/strategy/local_cache_middleware.rb:28:in `call'
+ rack (1.6.4) lib/rack/lock.rb:17:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/static.rb:120:in `call'
+ rack (1.6.4) lib/rack/sendfile.rb:113:in `call'
+ railties (4.2.7) lib/rails/engine.rb:518:in `call'
+ railties (4.2.7) lib/rails/application.rb:165:in `call'
+ rack (1.6.4) lib/rack/lock.rb:17:in `call'
+ rack (1.6.4) lib/rack/content_length.rb:15:in `call'
+ rack (1.6.4) lib/rack/handler/webrick.rb:88:in `service'
+ /Users/brandimilligan/.rvm/rubies/ruby-2.3.0/lib/ruby/2.3.0/webrick/httpserver.rb:140:in `service'
+ /Users/brandimilligan/.rvm/rubies/ruby-2.3.0/lib/ruby/2.3.0/webrick/httpserver.rb:96:in `run'
+ /Users/brandimilligan/.rvm/rubies/ruby-2.3.0/lib/ruby/2.3.0/webrick/server.rb:296:in `block in start_thread'
+
+
+
+Started POST "/__better_errors/904fa1c20fa8caab/variables" for ::1 at 2016-10-04 08:44:36 -0700
+
+
+Started GET "/" for ::1 at 2016-10-04 08:45:58 -0700
+
+SyntaxError - syntax error, unexpected tIDENTIFIER, expecting keyword_end
+ get 'tasks/index', as: 'index' as: 'index'
+ ^:
+ config/routes.rb:4:in `'
+ activesupport (4.2.7) lib/active_support/dependencies.rb:268:in `block in load'
+ activesupport (4.2.7) lib/active_support/dependencies.rb:240:in `load_dependency'
+ activesupport (4.2.7) lib/active_support/dependencies.rb:268:in `load'
+ railties (4.2.7) lib/rails/application/routes_reloader.rb:40:in `block in load_paths'
+ railties (4.2.7) lib/rails/application/routes_reloader.rb:40:in `load_paths'
+ railties (4.2.7) lib/rails/application/routes_reloader.rb:16:in `reload!'
+ railties (4.2.7) lib/rails/application/routes_reloader.rb:26:in `block in updater'
+ activesupport (4.2.7) lib/active_support/file_update_checker.rb:75:in `execute'
+ railties (4.2.7) lib/rails/application/routes_reloader.rb:7:in `execute'
+ railties (4.2.7) lib/rails/application/finisher.rb:81:in `block (2 levels) in '
+ activesupport (4.2.7) lib/active_support/callbacks.rb:446:in `block in make_lambda'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:192:in `block in simple'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:504:in `block in call'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:504:in `call'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:92:in `__run_callbacks__'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:778:in `_run_prepare_callbacks'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:81:in `run_callbacks'
+ actionpack (4.2.7) lib/action_dispatch/middleware/reloader.rb:83:in `prepare!'
+ actionpack (4.2.7) lib/action_dispatch/middleware/reloader.rb:71:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/remote_ip.rb:78:in `call'
+ better_errors (2.1.1) lib/better_errors/middleware.rb:84:in `protected_app_call'
+ better_errors (2.1.1) lib/better_errors/middleware.rb:79:in `better_errors_call'
+ better_errors (2.1.1) lib/better_errors/middleware.rb:57:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/debug_exceptions.rb:17:in `call'
+ web-console (2.3.0) lib/web_console/middleware.rb:28:in `block in call'
+ web-console (2.3.0) lib/web_console/middleware.rb:18:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/show_exceptions.rb:30:in `call'
+ railties (4.2.7) lib/rails/rack/logger.rb:38:in `call_app'
+ railties (4.2.7) lib/rails/rack/logger.rb:20:in `block in call'
+ activesupport (4.2.7) lib/active_support/tagged_logging.rb:68:in `block in tagged'
+ activesupport (4.2.7) lib/active_support/tagged_logging.rb:26:in `tagged'
+ activesupport (4.2.7) lib/active_support/tagged_logging.rb:68:in `tagged'
+ railties (4.2.7) lib/rails/rack/logger.rb:20:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/request_id.rb:21:in `call'
+ rack (1.6.4) lib/rack/methodoverride.rb:22:in `call'
+ rack (1.6.4) lib/rack/runtime.rb:18:in `call'
+ activesupport (4.2.7) lib/active_support/cache/strategy/local_cache_middleware.rb:28:in `call'
+ rack (1.6.4) lib/rack/lock.rb:17:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/static.rb:120:in `call'
+ rack (1.6.4) lib/rack/sendfile.rb:113:in `call'
+ railties (4.2.7) lib/rails/engine.rb:518:in `call'
+ railties (4.2.7) lib/rails/application.rb:165:in `call'
+ rack (1.6.4) lib/rack/lock.rb:17:in `call'
+ rack (1.6.4) lib/rack/content_length.rb:15:in `call'
+ rack (1.6.4) lib/rack/handler/webrick.rb:88:in `service'
+ /Users/brandimilligan/.rvm/rubies/ruby-2.3.0/lib/ruby/2.3.0/webrick/httpserver.rb:140:in `service'
+ /Users/brandimilligan/.rvm/rubies/ruby-2.3.0/lib/ruby/2.3.0/webrick/httpserver.rb:96:in `run'
+ /Users/brandimilligan/.rvm/rubies/ruby-2.3.0/lib/ruby/2.3.0/webrick/server.rb:296:in `block in start_thread'
+
+
+
+Started POST "/__better_errors/8d3ddb7714c2a238/variables" for ::1 at 2016-10-04 08:45:59 -0700
+
+
+Started GET "/" for ::1 at 2016-10-04 08:46:41 -0700
+Processing by TasksController#index as HTML
+ [1m[36mTask Load (1.2ms)[0m [1mSELECT "tasks".* FROM "tasks"[0m
+ Rendered tasks/index.html.erb within layouts/application (34.7ms)
+Completed 200 OK in 185ms (Views: 172.2ms | ActiveRecord: 1.7ms)
+
+
+Started PATCH "/tasks/2/mark_complete" for ::1 at 2016-10-04 08:46:45 -0700
+Processing by TasksController#mark_complete as HTML
+ Parameters: {"authenticity_token"=>"yx7IgBsiKnUYuPkIus5wOzrAGTmMxJBMC97XF3EcXUDgJjJs/F9VL38LAxKpG22k95J120c2uO7s4mnuJdvJvQ==", "id"=>"2"}
+ [1m[35mTask Load (0.3ms)[0m SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = ? LIMIT 1 [["id", 2]]
+ [1m[36m (0.2ms)[0m [1mbegin transaction[0m
+ [1m[35mSQL (0.5ms)[0m UPDATE "tasks" SET "completion_date" = ?, "updated_at" = ? WHERE "tasks"."id" = ? [["completion_date", "2016-10-04 15:46:45.166440"], ["updated_at", "2016-10-04 15:46:45.168833"], ["id", 2]]
+ [1m[36m (0.9ms)[0m [1mcommit transaction[0m
+Redirected to http://localhost:3000/tasks/index
+Completed 302 Found in 19ms (ActiveRecord: 2.0ms)
+
+
+Started GET "/tasks/index" for ::1 at 2016-10-04 08:46:45 -0700
+Processing by TasksController#index as HTML
+ [1m[35mTask Load (0.6ms)[0m SELECT "tasks".* FROM "tasks"
+ Rendered tasks/index.html.erb within layouts/application (24.3ms)
+Completed 200 OK in 121ms (Views: 119.8ms | ActiveRecord: 0.6ms)
+
+
+Started PATCH "/tasks/3/mark_complete" for ::1 at 2016-10-04 08:46:51 -0700
+Processing by TasksController#mark_complete as HTML
+ Parameters: {"authenticity_token"=>"6dGoDgy0M/UU8Zt8oi4BtsEpHLmKQ+zQlUhTA7wHqTDC6VLi68lMr3NCYWax+xwpDHtwW0GxxHJydO366MA9zQ==", "id"=>"3"}
+ [1m[36mTask Load (0.2ms)[0m [1mSELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = ? LIMIT 1[0m [["id", 3]]
+ [1m[35m (0.1ms)[0m begin transaction
+ [1m[36mSQL (0.4ms)[0m [1mUPDATE "tasks" SET "completion_status" = ?, "completion_date" = ?, "updated_at" = ? WHERE "tasks"."id" = ?[0m [["completion_status", "t"], ["completion_date", "2016-10-04 15:46:51.196705"], ["updated_at", "2016-10-04 15:46:51.197648"], ["id", 3]]
+ [1m[35m (1.2ms)[0m commit transaction
+Redirected to http://localhost:3000/tasks/index
+Completed 302 Found in 6ms (ActiveRecord: 1.9ms)
+
+
+Started GET "/tasks/index" for ::1 at 2016-10-04 08:46:51 -0700
+Processing by TasksController#index as HTML
+ [1m[36mTask Load (0.3ms)[0m [1mSELECT "tasks".* FROM "tasks"[0m
+ Rendered tasks/index.html.erb within layouts/application (31.3ms)
+Completed 200 OK in 161ms (Views: 159.5ms | ActiveRecord: 0.3ms)
+
+
+Started GET "/tasks/index" for ::1 at 2016-10-04 09:27:03 -0700
+Processing by TasksController#index as HTML
+ [1m[35mTask Load (4.3ms)[0m SELECT "tasks".* FROM "tasks"
+ Rendered tasks/index.html.erb within layouts/application (83.9ms)
+Completed 500 Internal Server Error in 108ms (ActiveRecord: 4.3ms)
+
+ActionView::MissingTemplate - Missing partial tasks/_footer, application/_footer with {:locale=>[:en], :formats=>[:html], :variants=>[], :handlers=>[:erb, :builder, :raw, :ruby, :coffee, :jbuilder]}. Searched in:
+ * "/Users/brandimilligan/Dropbox/ada/wk8/TaskListRails/app/views"
+:
+ actionview (4.2.7) lib/action_view/path_set.rb:46:in `find'
+ actionview (4.2.7) lib/action_view/lookup_context.rb:121:in `find'
+ actionview (4.2.7) lib/action_view/renderer/partial_renderer.rb:418:in `find_template'
+ actionview (4.2.7) lib/action_view/renderer/partial_renderer.rb:413:in `find_partial'
+ actionview (4.2.7) lib/action_view/renderer/partial_renderer.rb:294:in `render'
+ actionview (4.2.7) lib/action_view/renderer/renderer.rb:51:in `render_partial'
+ actionview (4.2.7) lib/action_view/helpers/rendering_helper.rb:35:in `render'
+ app/views/tasks/index.html.erb:32:in `_app_views_tasks_index_html_erb___3042757777640268618_70154251455300'
+ actionview (4.2.7) lib/action_view/template.rb:145:in `block in render'
+ activesupport (4.2.7) lib/active_support/notifications.rb:166:in `instrument'
+ actionview (4.2.7) lib/action_view/template.rb:333:in `instrument'
+ actionview (4.2.7) lib/action_view/template.rb:143:in `render'
+ actionview (4.2.7) lib/action_view/renderer/template_renderer.rb:54:in `block (2 levels) in render_template'
+ actionview (4.2.7) lib/action_view/renderer/abstract_renderer.rb:39:in `block in instrument'
+ activesupport (4.2.7) lib/active_support/notifications.rb:164:in `block in instrument'
+ activesupport (4.2.7) lib/active_support/notifications/instrumenter.rb:20:in `instrument'
+ activesupport (4.2.7) lib/active_support/notifications.rb:164:in `instrument'
+ actionview (4.2.7) lib/action_view/renderer/abstract_renderer.rb:39:in `instrument'
+ actionview (4.2.7) lib/action_view/renderer/template_renderer.rb:53:in `block in render_template'
+ actionview (4.2.7) lib/action_view/renderer/template_renderer.rb:61:in `render_with_layout'
+ actionview (4.2.7) lib/action_view/renderer/template_renderer.rb:52:in `render_template'
+ actionview (4.2.7) lib/action_view/renderer/template_renderer.rb:14:in `render'
+ actionview (4.2.7) lib/action_view/renderer/renderer.rb:46:in `render_template'
+ actionview (4.2.7) lib/action_view/renderer/renderer.rb:27:in `render'
+ actionview (4.2.7) lib/action_view/rendering.rb:100:in `_render_template'
+ actionpack (4.2.7) lib/action_controller/metal/streaming.rb:217:in `_render_template'
+ actionview (4.2.7) lib/action_view/rendering.rb:83:in `render_to_body'
+ actionpack (4.2.7) lib/action_controller/metal/rendering.rb:32:in `render_to_body'
+ actionpack (4.2.7) lib/action_controller/metal/renderers.rb:37:in `render_to_body'
+ actionpack (4.2.7) lib/abstract_controller/rendering.rb:25:in `render'
+ actionpack (4.2.7) lib/action_controller/metal/rendering.rb:16:in `render'
+ actionpack (4.2.7) lib/action_controller/metal/instrumentation.rb:44:in `block (2 levels) in render'
+ activesupport (4.2.7) lib/active_support/core_ext/benchmark.rb:12:in `block in ms'
+ /Users/brandimilligan/.rvm/rubies/ruby-2.3.0/lib/ruby/2.3.0/benchmark.rb:308:in `realtime'
+ activesupport (4.2.7) lib/active_support/core_ext/benchmark.rb:12:in `ms'
+ actionpack (4.2.7) lib/action_controller/metal/instrumentation.rb:44:in `block in render'
+ actionpack (4.2.7) lib/action_controller/metal/instrumentation.rb:87:in `cleanup_view_runtime'
+ activerecord (4.2.7) lib/active_record/railties/controller_runtime.rb:25:in `cleanup_view_runtime'
+ actionpack (4.2.7) lib/action_controller/metal/instrumentation.rb:43:in `render'
+ actionpack (4.2.7) lib/action_controller/metal/implicit_render.rb:10:in `default_render'
+ actionpack (4.2.7) lib/action_controller/metal/implicit_render.rb:5:in `send_action'
+ actionpack (4.2.7) lib/abstract_controller/base.rb:198:in `process_action'
+ actionpack (4.2.7) lib/action_controller/metal/rendering.rb:10:in `process_action'
+ actionpack (4.2.7) lib/abstract_controller/callbacks.rb:20:in `block in process_action'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:117:in `call'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:555:in `block (2 levels) in compile'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:505:in `call'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:92:in `__run_callbacks__'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:778:in `_run_process_action_callbacks'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:81:in `run_callbacks'
+ actionpack (4.2.7) lib/abstract_controller/callbacks.rb:19:in `process_action'
+ actionpack (4.2.7) lib/action_controller/metal/rescue.rb:29:in `process_action'
+ actionpack (4.2.7) lib/action_controller/metal/instrumentation.rb:32:in `block in process_action'
+ activesupport (4.2.7) lib/active_support/notifications.rb:164:in `block in instrument'
+ activesupport (4.2.7) lib/active_support/notifications/instrumenter.rb:20:in `instrument'
+ activesupport (4.2.7) lib/active_support/notifications.rb:164:in `instrument'
+ actionpack (4.2.7) lib/action_controller/metal/instrumentation.rb:30:in `process_action'
+ actionpack (4.2.7) lib/action_controller/metal/params_wrapper.rb:250:in `process_action'
+ activerecord (4.2.7) lib/active_record/railties/controller_runtime.rb:18:in `process_action'
+ actionpack (4.2.7) lib/abstract_controller/base.rb:137:in `process'
+ actionview (4.2.7) lib/action_view/rendering.rb:30:in `process'
+ actionpack (4.2.7) lib/action_controller/metal.rb:196:in `dispatch'
+ actionpack (4.2.7) lib/action_controller/metal/rack_delegation.rb:13:in `dispatch'
+ actionpack (4.2.7) lib/action_controller/metal.rb:237:in `block in action'
+ actionpack (4.2.7) lib/action_dispatch/routing/route_set.rb:74:in `dispatch'
+ actionpack (4.2.7) lib/action_dispatch/routing/route_set.rb:43:in `serve'
+ actionpack (4.2.7) lib/action_dispatch/journey/router.rb:43:in `block in serve'
+ actionpack (4.2.7) lib/action_dispatch/journey/router.rb:30:in `serve'
+ actionpack (4.2.7) lib/action_dispatch/routing/route_set.rb:817:in `call'
+ rack (1.6.4) lib/rack/etag.rb:24:in `call'
+ rack (1.6.4) lib/rack/conditionalget.rb:25:in `call'
+ rack (1.6.4) lib/rack/head.rb:13:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/params_parser.rb:27:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/flash.rb:260:in `call'
+ rack (1.6.4) lib/rack/session/abstract/id.rb:225:in `context'
+ rack (1.6.4) lib/rack/session/abstract/id.rb:220:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/cookies.rb:560:in `call'
+ activerecord (4.2.7) lib/active_record/query_cache.rb:36:in `call'
+ activerecord (4.2.7) lib/active_record/connection_adapters/abstract/connection_pool.rb:653:in `call'
+ activerecord (4.2.7) lib/active_record/migration.rb:377:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/callbacks.rb:29:in `block in call'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:88:in `__run_callbacks__'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:778:in `_run_call_callbacks'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:81:in `run_callbacks'
+ actionpack (4.2.7) lib/action_dispatch/middleware/callbacks.rb:27:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/reloader.rb:73:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/remote_ip.rb:78:in `call'
+ better_errors (2.1.1) lib/better_errors/middleware.rb:84:in `protected_app_call'
+ better_errors (2.1.1) lib/better_errors/middleware.rb:79:in `better_errors_call'
+ better_errors (2.1.1) lib/better_errors/middleware.rb:57:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/debug_exceptions.rb:17:in `call'
+ web-console (2.3.0) lib/web_console/middleware.rb:28:in `block in call'
+ web-console (2.3.0) lib/web_console/middleware.rb:18:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/show_exceptions.rb:30:in `call'
+ railties (4.2.7) lib/rails/rack/logger.rb:38:in `call_app'
+ railties (4.2.7) lib/rails/rack/logger.rb:20:in `block in call'
+ activesupport (4.2.7) lib/active_support/tagged_logging.rb:68:in `block in tagged'
+ activesupport (4.2.7) lib/active_support/tagged_logging.rb:26:in `tagged'
+ activesupport (4.2.7) lib/active_support/tagged_logging.rb:68:in `tagged'
+ railties (4.2.7) lib/rails/rack/logger.rb:20:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/request_id.rb:21:in `call'
+ rack (1.6.4) lib/rack/methodoverride.rb:22:in `call'
+ rack (1.6.4) lib/rack/runtime.rb:18:in `call'
+ activesupport (4.2.7) lib/active_support/cache/strategy/local_cache_middleware.rb:28:in `call'
+ rack (1.6.4) lib/rack/lock.rb:17:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/static.rb:120:in `call'
+ rack (1.6.4) lib/rack/sendfile.rb:113:in `call'
+ railties (4.2.7) lib/rails/engine.rb:518:in `call'
+ railties (4.2.7) lib/rails/application.rb:165:in `call'
+ rack (1.6.4) lib/rack/lock.rb:17:in `call'
+ rack (1.6.4) lib/rack/content_length.rb:15:in `call'
+ rack (1.6.4) lib/rack/handler/webrick.rb:88:in `service'
+ /Users/brandimilligan/.rvm/rubies/ruby-2.3.0/lib/ruby/2.3.0/webrick/httpserver.rb:140:in `service'
+ /Users/brandimilligan/.rvm/rubies/ruby-2.3.0/lib/ruby/2.3.0/webrick/httpserver.rb:96:in `run'
+ /Users/brandimilligan/.rvm/rubies/ruby-2.3.0/lib/ruby/2.3.0/webrick/server.rb:296:in `block in start_thread'
+
+
+
+Started POST "/__better_errors/85ead18523387564/variables" for ::1 at 2016-10-04 09:27:04 -0700
+
+
+Started GET "/tasks/index" for ::1 at 2016-10-04 11:49:23 -0700
+ [1m[36mActiveRecord::SchemaMigration Load (0.3ms)[0m [1mSELECT "schema_migrations".* FROM "schema_migrations"[0m
+Processing by TasksController#index as HTML
+ [1m[35mTask Load (0.2ms)[0m SELECT "tasks".* FROM "tasks"
+ Rendered tasks/index.html.erb within layouts/application (33.3ms)
+Completed 500 Internal Server Error in 74ms (ActiveRecord: 0.7ms)
+
+ActionView::MissingTemplate - Missing partial shared/_footer with {:locale=>[:en], :formats=>[:html], :variants=>[], :handlers=>[:erb, :builder, :raw, :ruby, :coffee, :jbuilder]}. Searched in:
+ * "/Users/brandimilligan/Dropbox/ada/wk8/TaskListRails/app/views"
+:
+ actionview (4.2.7) lib/action_view/path_set.rb:46:in `find'
+ actionview (4.2.7) lib/action_view/lookup_context.rb:121:in `find'
+ actionview (4.2.7) lib/action_view/renderer/partial_renderer.rb:418:in `find_template'
+ actionview (4.2.7) lib/action_view/renderer/partial_renderer.rb:413:in `find_partial'
+ actionview (4.2.7) lib/action_view/renderer/partial_renderer.rb:294:in `render'
+ actionview (4.2.7) lib/action_view/renderer/renderer.rb:51:in `render_partial'
+ actionview (4.2.7) lib/action_view/helpers/rendering_helper.rb:35:in `render'
+ app/views/tasks/index.html.erb:32:in `_app_views_tasks_index_html_erb___3319525289846973443_70153881356000'
+ actionview (4.2.7) lib/action_view/template.rb:145:in `block in render'
+ activesupport (4.2.7) lib/active_support/notifications.rb:166:in `instrument'
+ actionview (4.2.7) lib/action_view/template.rb:333:in `instrument'
+ actionview (4.2.7) lib/action_view/template.rb:143:in `render'
+ actionview (4.2.7) lib/action_view/renderer/template_renderer.rb:54:in `block (2 levels) in render_template'
+ actionview (4.2.7) lib/action_view/renderer/abstract_renderer.rb:39:in `block in instrument'
+ activesupport (4.2.7) lib/active_support/notifications.rb:164:in `block in instrument'
+ activesupport (4.2.7) lib/active_support/notifications/instrumenter.rb:20:in `instrument'
+ activesupport (4.2.7) lib/active_support/notifications.rb:164:in `instrument'
+ actionview (4.2.7) lib/action_view/renderer/abstract_renderer.rb:39:in `instrument'
+ actionview (4.2.7) lib/action_view/renderer/template_renderer.rb:53:in `block in render_template'
+ actionview (4.2.7) lib/action_view/renderer/template_renderer.rb:61:in `render_with_layout'
+ actionview (4.2.7) lib/action_view/renderer/template_renderer.rb:52:in `render_template'
+ actionview (4.2.7) lib/action_view/renderer/template_renderer.rb:14:in `render'
+ actionview (4.2.7) lib/action_view/renderer/renderer.rb:46:in `render_template'
+ actionview (4.2.7) lib/action_view/renderer/renderer.rb:27:in `render'
+ actionview (4.2.7) lib/action_view/rendering.rb:100:in `_render_template'
+ actionpack (4.2.7) lib/action_controller/metal/streaming.rb:217:in `_render_template'
+ actionview (4.2.7) lib/action_view/rendering.rb:83:in `render_to_body'
+ actionpack (4.2.7) lib/action_controller/metal/rendering.rb:32:in `render_to_body'
+ actionpack (4.2.7) lib/action_controller/metal/renderers.rb:37:in `render_to_body'
+ actionpack (4.2.7) lib/abstract_controller/rendering.rb:25:in `render'
+ actionpack (4.2.7) lib/action_controller/metal/rendering.rb:16:in `render'
+ actionpack (4.2.7) lib/action_controller/metal/instrumentation.rb:44:in `block (2 levels) in render'
+ activesupport (4.2.7) lib/active_support/core_ext/benchmark.rb:12:in `block in ms'
+ /Users/brandimilligan/.rvm/rubies/ruby-2.3.0/lib/ruby/2.3.0/benchmark.rb:308:in `realtime'
+ activesupport (4.2.7) lib/active_support/core_ext/benchmark.rb:12:in `ms'
+ actionpack (4.2.7) lib/action_controller/metal/instrumentation.rb:44:in `block in render'
+ actionpack (4.2.7) lib/action_controller/metal/instrumentation.rb:87:in `cleanup_view_runtime'
+ activerecord (4.2.7) lib/active_record/railties/controller_runtime.rb:25:in `cleanup_view_runtime'
+ actionpack (4.2.7) lib/action_controller/metal/instrumentation.rb:43:in `render'
+ actionpack (4.2.7) lib/action_controller/metal/implicit_render.rb:10:in `default_render'
+ actionpack (4.2.7) lib/action_controller/metal/implicit_render.rb:5:in `send_action'
+ actionpack (4.2.7) lib/abstract_controller/base.rb:198:in `process_action'
+ actionpack (4.2.7) lib/action_controller/metal/rendering.rb:10:in `process_action'
+ actionpack (4.2.7) lib/abstract_controller/callbacks.rb:20:in `block in process_action'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:117:in `call'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:555:in `block (2 levels) in compile'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:505:in `call'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:92:in `__run_callbacks__'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:778:in `_run_process_action_callbacks'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:81:in `run_callbacks'
+ actionpack (4.2.7) lib/abstract_controller/callbacks.rb:19:in `process_action'
+ actionpack (4.2.7) lib/action_controller/metal/rescue.rb:29:in `process_action'
+ actionpack (4.2.7) lib/action_controller/metal/instrumentation.rb:32:in `block in process_action'
+ activesupport (4.2.7) lib/active_support/notifications.rb:164:in `block in instrument'
+ activesupport (4.2.7) lib/active_support/notifications/instrumenter.rb:20:in `instrument'
+ activesupport (4.2.7) lib/active_support/notifications.rb:164:in `instrument'
+ actionpack (4.2.7) lib/action_controller/metal/instrumentation.rb:30:in `process_action'
+ actionpack (4.2.7) lib/action_controller/metal/params_wrapper.rb:250:in `process_action'
+ activerecord (4.2.7) lib/active_record/railties/controller_runtime.rb:18:in `process_action'
+ actionpack (4.2.7) lib/abstract_controller/base.rb:137:in `process'
+ actionview (4.2.7) lib/action_view/rendering.rb:30:in `process'
+ actionpack (4.2.7) lib/action_controller/metal.rb:196:in `dispatch'
+ actionpack (4.2.7) lib/action_controller/metal/rack_delegation.rb:13:in `dispatch'
+ actionpack (4.2.7) lib/action_controller/metal.rb:237:in `block in action'
+ actionpack (4.2.7) lib/action_dispatch/routing/route_set.rb:74:in `dispatch'
+ actionpack (4.2.7) lib/action_dispatch/routing/route_set.rb:43:in `serve'
+ actionpack (4.2.7) lib/action_dispatch/journey/router.rb:43:in `block in serve'
+ actionpack (4.2.7) lib/action_dispatch/journey/router.rb:30:in `serve'
+ actionpack (4.2.7) lib/action_dispatch/routing/route_set.rb:817:in `call'
+ rack (1.6.4) lib/rack/etag.rb:24:in `call'
+ rack (1.6.4) lib/rack/conditionalget.rb:25:in `call'
+ rack (1.6.4) lib/rack/head.rb:13:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/params_parser.rb:27:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/flash.rb:260:in `call'
+ rack (1.6.4) lib/rack/session/abstract/id.rb:225:in `context'
+ rack (1.6.4) lib/rack/session/abstract/id.rb:220:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/cookies.rb:560:in `call'
+ activerecord (4.2.7) lib/active_record/query_cache.rb:36:in `call'
+ activerecord (4.2.7) lib/active_record/connection_adapters/abstract/connection_pool.rb:653:in `call'
+ activerecord (4.2.7) lib/active_record/migration.rb:377:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/callbacks.rb:29:in `block in call'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:88:in `__run_callbacks__'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:778:in `_run_call_callbacks'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:81:in `run_callbacks'
+ actionpack (4.2.7) lib/action_dispatch/middleware/callbacks.rb:27:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/reloader.rb:73:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/remote_ip.rb:78:in `call'
+ better_errors (2.1.1) lib/better_errors/middleware.rb:84:in `protected_app_call'
+ better_errors (2.1.1) lib/better_errors/middleware.rb:79:in `better_errors_call'
+ better_errors (2.1.1) lib/better_errors/middleware.rb:57:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/debug_exceptions.rb:17:in `call'
+ web-console (2.3.0) lib/web_console/middleware.rb:28:in `block in call'
+ web-console (2.3.0) lib/web_console/middleware.rb:18:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/show_exceptions.rb:30:in `call'
+ railties (4.2.7) lib/rails/rack/logger.rb:38:in `call_app'
+ railties (4.2.7) lib/rails/rack/logger.rb:20:in `block in call'
+ activesupport (4.2.7) lib/active_support/tagged_logging.rb:68:in `block in tagged'
+ activesupport (4.2.7) lib/active_support/tagged_logging.rb:26:in `tagged'
+ activesupport (4.2.7) lib/active_support/tagged_logging.rb:68:in `tagged'
+ railties (4.2.7) lib/rails/rack/logger.rb:20:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/request_id.rb:21:in `call'
+ rack (1.6.4) lib/rack/methodoverride.rb:22:in `call'
+ rack (1.6.4) lib/rack/runtime.rb:18:in `call'
+ activesupport (4.2.7) lib/active_support/cache/strategy/local_cache_middleware.rb:28:in `call'
+ rack (1.6.4) lib/rack/lock.rb:17:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/static.rb:120:in `call'
+ rack (1.6.4) lib/rack/sendfile.rb:113:in `call'
+ railties (4.2.7) lib/rails/engine.rb:518:in `call'
+ railties (4.2.7) lib/rails/application.rb:165:in `call'
+ rack (1.6.4) lib/rack/lock.rb:17:in `call'
+ rack (1.6.4) lib/rack/content_length.rb:15:in `call'
+ rack (1.6.4) lib/rack/handler/webrick.rb:88:in `service'
+ /Users/brandimilligan/.rvm/rubies/ruby-2.3.0/lib/ruby/2.3.0/webrick/httpserver.rb:140:in `service'
+ /Users/brandimilligan/.rvm/rubies/ruby-2.3.0/lib/ruby/2.3.0/webrick/httpserver.rb:96:in `run'
+ /Users/brandimilligan/.rvm/rubies/ruby-2.3.0/lib/ruby/2.3.0/webrick/server.rb:296:in `block in start_thread'
+
+
+
+Started POST "/__better_errors/2c5d59521eeb7246/variables" for ::1 at 2016-10-04 11:49:23 -0700
+
+
+Started GET "/" for ::1 at 2016-10-04 11:51:35 -0700
+Processing by TasksController#index as HTML
+ [1m[36mTask Load (0.5ms)[0m [1mSELECT "tasks".* FROM "tasks"[0m
+ Rendered tasks/index.html.erb within layouts/application (24.0ms)
+Completed 500 Internal Server Error in 35ms (ActiveRecord: 0.5ms)
+
+ActionView::MissingTemplate - Missing partial shared/_footer with {:locale=>[:en], :formats=>[:html], :variants=>[], :handlers=>[:erb, :builder, :raw, :ruby, :coffee, :jbuilder]}. Searched in:
+ * "/Users/brandimilligan/Dropbox/ada/wk8/TaskListRails/app/views"
+:
+ actionview (4.2.7) lib/action_view/path_set.rb:46:in `find'
+ actionview (4.2.7) lib/action_view/lookup_context.rb:121:in `find'
+ actionview (4.2.7) lib/action_view/renderer/partial_renderer.rb:418:in `find_template'
+ actionview (4.2.7) lib/action_view/renderer/partial_renderer.rb:413:in `find_partial'
+ actionview (4.2.7) lib/action_view/renderer/partial_renderer.rb:294:in `render'
+ actionview (4.2.7) lib/action_view/renderer/renderer.rb:51:in `render_partial'
+ actionview (4.2.7) lib/action_view/helpers/rendering_helper.rb:35:in `render'
+ app/views/tasks/index.html.erb:32:in `_app_views_tasks_index_html_erb___3319525289846973443_70153881356000'
+ actionview (4.2.7) lib/action_view/template.rb:145:in `block in render'
+ activesupport (4.2.7) lib/active_support/notifications.rb:166:in `instrument'
+ actionview (4.2.7) lib/action_view/template.rb:333:in `instrument'
+ actionview (4.2.7) lib/action_view/template.rb:143:in `render'
+ actionview (4.2.7) lib/action_view/renderer/template_renderer.rb:54:in `block (2 levels) in render_template'
+ actionview (4.2.7) lib/action_view/renderer/abstract_renderer.rb:39:in `block in instrument'
+ activesupport (4.2.7) lib/active_support/notifications.rb:164:in `block in instrument'
+ activesupport (4.2.7) lib/active_support/notifications/instrumenter.rb:20:in `instrument'
+ activesupport (4.2.7) lib/active_support/notifications.rb:164:in `instrument'
+ actionview (4.2.7) lib/action_view/renderer/abstract_renderer.rb:39:in `instrument'
+ actionview (4.2.7) lib/action_view/renderer/template_renderer.rb:53:in `block in render_template'
+ actionview (4.2.7) lib/action_view/renderer/template_renderer.rb:61:in `render_with_layout'
+ actionview (4.2.7) lib/action_view/renderer/template_renderer.rb:52:in `render_template'
+ actionview (4.2.7) lib/action_view/renderer/template_renderer.rb:14:in `render'
+ actionview (4.2.7) lib/action_view/renderer/renderer.rb:46:in `render_template'
+ actionview (4.2.7) lib/action_view/renderer/renderer.rb:27:in `render'
+ actionview (4.2.7) lib/action_view/rendering.rb:100:in `_render_template'
+ actionpack (4.2.7) lib/action_controller/metal/streaming.rb:217:in `_render_template'
+ actionview (4.2.7) lib/action_view/rendering.rb:83:in `render_to_body'
+ actionpack (4.2.7) lib/action_controller/metal/rendering.rb:32:in `render_to_body'
+ actionpack (4.2.7) lib/action_controller/metal/renderers.rb:37:in `render_to_body'
+ actionpack (4.2.7) lib/abstract_controller/rendering.rb:25:in `render'
+ actionpack (4.2.7) lib/action_controller/metal/rendering.rb:16:in `render'
+ actionpack (4.2.7) lib/action_controller/metal/instrumentation.rb:44:in `block (2 levels) in render'
+ activesupport (4.2.7) lib/active_support/core_ext/benchmark.rb:12:in `block in ms'
+ /Users/brandimilligan/.rvm/rubies/ruby-2.3.0/lib/ruby/2.3.0/benchmark.rb:308:in `realtime'
+ activesupport (4.2.7) lib/active_support/core_ext/benchmark.rb:12:in `ms'
+ actionpack (4.2.7) lib/action_controller/metal/instrumentation.rb:44:in `block in render'
+ actionpack (4.2.7) lib/action_controller/metal/instrumentation.rb:87:in `cleanup_view_runtime'
+ activerecord (4.2.7) lib/active_record/railties/controller_runtime.rb:25:in `cleanup_view_runtime'
+ actionpack (4.2.7) lib/action_controller/metal/instrumentation.rb:43:in `render'
+ actionpack (4.2.7) lib/action_controller/metal/implicit_render.rb:10:in `default_render'
+ actionpack (4.2.7) lib/action_controller/metal/implicit_render.rb:5:in `send_action'
+ actionpack (4.2.7) lib/abstract_controller/base.rb:198:in `process_action'
+ actionpack (4.2.7) lib/action_controller/metal/rendering.rb:10:in `process_action'
+ actionpack (4.2.7) lib/abstract_controller/callbacks.rb:20:in `block in process_action'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:117:in `call'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:555:in `block (2 levels) in compile'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:505:in `call'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:92:in `__run_callbacks__'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:778:in `_run_process_action_callbacks'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:81:in `run_callbacks'
+ actionpack (4.2.7) lib/abstract_controller/callbacks.rb:19:in `process_action'
+ actionpack (4.2.7) lib/action_controller/metal/rescue.rb:29:in `process_action'
+ actionpack (4.2.7) lib/action_controller/metal/instrumentation.rb:32:in `block in process_action'
+ activesupport (4.2.7) lib/active_support/notifications.rb:164:in `block in instrument'
+ activesupport (4.2.7) lib/active_support/notifications/instrumenter.rb:20:in `instrument'
+ activesupport (4.2.7) lib/active_support/notifications.rb:164:in `instrument'
+ actionpack (4.2.7) lib/action_controller/metal/instrumentation.rb:30:in `process_action'
+ actionpack (4.2.7) lib/action_controller/metal/params_wrapper.rb:250:in `process_action'
+ activerecord (4.2.7) lib/active_record/railties/controller_runtime.rb:18:in `process_action'
+ actionpack (4.2.7) lib/abstract_controller/base.rb:137:in `process'
+ actionview (4.2.7) lib/action_view/rendering.rb:30:in `process'
+ actionpack (4.2.7) lib/action_controller/metal.rb:196:in `dispatch'
+ actionpack (4.2.7) lib/action_controller/metal/rack_delegation.rb:13:in `dispatch'
+ actionpack (4.2.7) lib/action_controller/metal.rb:237:in `block in action'
+ actionpack (4.2.7) lib/action_dispatch/routing/route_set.rb:74:in `dispatch'
+ actionpack (4.2.7) lib/action_dispatch/routing/route_set.rb:43:in `serve'
+ actionpack (4.2.7) lib/action_dispatch/journey/router.rb:43:in `block in serve'
+ actionpack (4.2.7) lib/action_dispatch/journey/router.rb:30:in `serve'
+ actionpack (4.2.7) lib/action_dispatch/routing/route_set.rb:817:in `call'
+ rack (1.6.4) lib/rack/etag.rb:24:in `call'
+ rack (1.6.4) lib/rack/conditionalget.rb:25:in `call'
+ rack (1.6.4) lib/rack/head.rb:13:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/params_parser.rb:27:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/flash.rb:260:in `call'
+ rack (1.6.4) lib/rack/session/abstract/id.rb:225:in `context'
+ rack (1.6.4) lib/rack/session/abstract/id.rb:220:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/cookies.rb:560:in `call'
+ activerecord (4.2.7) lib/active_record/query_cache.rb:36:in `call'
+ activerecord (4.2.7) lib/active_record/connection_adapters/abstract/connection_pool.rb:653:in `call'
+ activerecord (4.2.7) lib/active_record/migration.rb:377:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/callbacks.rb:29:in `block in call'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:88:in `__run_callbacks__'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:778:in `_run_call_callbacks'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:81:in `run_callbacks'
+ actionpack (4.2.7) lib/action_dispatch/middleware/callbacks.rb:27:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/reloader.rb:73:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/remote_ip.rb:78:in `call'
+ better_errors (2.1.1) lib/better_errors/middleware.rb:84:in `protected_app_call'
+ better_errors (2.1.1) lib/better_errors/middleware.rb:79:in `better_errors_call'
+ better_errors (2.1.1) lib/better_errors/middleware.rb:57:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/debug_exceptions.rb:17:in `call'
+ web-console (2.3.0) lib/web_console/middleware.rb:28:in `block in call'
+ web-console (2.3.0) lib/web_console/middleware.rb:18:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/show_exceptions.rb:30:in `call'
+ railties (4.2.7) lib/rails/rack/logger.rb:38:in `call_app'
+ railties (4.2.7) lib/rails/rack/logger.rb:20:in `block in call'
+ activesupport (4.2.7) lib/active_support/tagged_logging.rb:68:in `block in tagged'
+ activesupport (4.2.7) lib/active_support/tagged_logging.rb:26:in `tagged'
+ activesupport (4.2.7) lib/active_support/tagged_logging.rb:68:in `tagged'
+ railties (4.2.7) lib/rails/rack/logger.rb:20:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/request_id.rb:21:in `call'
+ rack (1.6.4) lib/rack/methodoverride.rb:22:in `call'
+ rack (1.6.4) lib/rack/runtime.rb:18:in `call'
+ activesupport (4.2.7) lib/active_support/cache/strategy/local_cache_middleware.rb:28:in `call'
+ rack (1.6.4) lib/rack/lock.rb:17:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/static.rb:120:in `call'
+ rack (1.6.4) lib/rack/sendfile.rb:113:in `call'
+ railties (4.2.7) lib/rails/engine.rb:518:in `call'
+ railties (4.2.7) lib/rails/application.rb:165:in `call'
+ rack (1.6.4) lib/rack/lock.rb:17:in `call'
+ rack (1.6.4) lib/rack/content_length.rb:15:in `call'
+ rack (1.6.4) lib/rack/handler/webrick.rb:88:in `service'
+ /Users/brandimilligan/.rvm/rubies/ruby-2.3.0/lib/ruby/2.3.0/webrick/httpserver.rb:140:in `service'
+ /Users/brandimilligan/.rvm/rubies/ruby-2.3.0/lib/ruby/2.3.0/webrick/httpserver.rb:96:in `run'
+ /Users/brandimilligan/.rvm/rubies/ruby-2.3.0/lib/ruby/2.3.0/webrick/server.rb:296:in `block in start_thread'
+
+
+
+Started POST "/__better_errors/5c9ad70fdfd0a75c/variables" for ::1 at 2016-10-04 11:51:36 -0700
+
+
+Started GET "/" for ::1 at 2016-10-04 12:36:02 -0700
+Processing by TasksController#index as HTML
+ [1m[35mTask Load (1.7ms)[0m SELECT "tasks".* FROM "tasks"
+ Rendered shared/_footer.html.erb (4.4ms)
+ Rendered tasks/index.html.erb within layouts/application (36.5ms)
+Completed 200 OK in 979ms (Views: 969.4ms | ActiveRecord: 1.7ms)
+
+
+Started GET "/" for ::1 at 2016-10-04 12:36:19 -0700
+Processing by TasksController#index as HTML
+ [1m[36mTask Load (0.2ms)[0m [1mSELECT "tasks".* FROM "tasks"[0m
+ Rendered shared/_footer.html.erb (0.3ms)
+ Rendered tasks/index.html.erb within layouts/application (9.9ms)
+Completed 200 OK in 151ms (Views: 149.9ms | ActiveRecord: 0.2ms)
+
+
+Started GET "/assets/application.self-e80e8f2318043e8af94dddc2adad5a4f09739a8ebb323b3ab31cd71d45fd9113.css?body=1" for ::1 at 2016-10-04 12:36:19 -0700
+
+
+Started GET "/assets/jquery_ujs.self-784a997f6726036b1993eb2217c9cb558e1cbb801c6da88105588c56f13b466a.js?body=1" for ::1 at 2016-10-04 12:36:19 -0700
+
+
+Started GET "/assets/jquery.self-bd7ddd393353a8d2480a622e80342adf488fb6006d667e8b42e4c0073393abee.js?body=1" for ::1 at 2016-10-04 12:36:19 -0700
+
+
+Started GET "/assets/turbolinks.self-c5acd7a204f5f25ce7a1d8a0e4d92e28d34c9e2df2c7371cd7af88e147e4ad82.js?body=1" for ::1 at 2016-10-04 12:36:19 -0700
+
+
+Started GET "/assets/tasks.self-877aef30ae1b040ab8a3aba4e3e309a11d7f2612f44dde450b5c157aa5f95c05.js?body=1" for ::1 at 2016-10-04 12:36:19 -0700
+
+
+Started GET "/assets/application.self-3b8dabdc891efe46b9a144b400ad69e37d7e5876bdc39dee783419a69d7ca819.js?body=1" for ::1 at 2016-10-04 12:36:19 -0700
+
+
+Started GET "/assets/tasks.self-e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855.css?body=1" for ::1 at 2016-10-04 12:36:19 -0700
+
+
+Started GET "/" for ::1 at 2016-10-04 12:38:07 -0700
+Processing by TasksController#index as HTML
+ [1m[35mTask Load (0.3ms)[0m SELECT "tasks".* FROM "tasks"
+ Rendered shared/_footer.html.erb (0.9ms)
+ Rendered tasks/index.html.erb within layouts/application (16.9ms)
+Completed 200 OK in 80ms (Views: 77.3ms | ActiveRecord: 0.3ms)
+
+
+Started GET "/assets/application.self-e80e8f2318043e8af94dddc2adad5a4f09739a8ebb323b3ab31cd71d45fd9113.css?body=1" for ::1 at 2016-10-04 12:38:07 -0700
+
+
+Started GET "/assets/tasks.self-e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855.css?body=1" for ::1 at 2016-10-04 12:38:07 -0700
+
+
+Started GET "/assets/jquery_ujs.self-784a997f6726036b1993eb2217c9cb558e1cbb801c6da88105588c56f13b466a.js?body=1" for ::1 at 2016-10-04 12:38:07 -0700
+
+
+Started GET "/assets/jquery.self-bd7ddd393353a8d2480a622e80342adf488fb6006d667e8b42e4c0073393abee.js?body=1" for ::1 at 2016-10-04 12:38:07 -0700
+
+
+Started GET "/assets/turbolinks.self-c5acd7a204f5f25ce7a1d8a0e4d92e28d34c9e2df2c7371cd7af88e147e4ad82.js?body=1" for ::1 at 2016-10-04 12:38:07 -0700
+
+
+Started GET "/assets/application.self-3b8dabdc891efe46b9a144b400ad69e37d7e5876bdc39dee783419a69d7ca819.js?body=1" for ::1 at 2016-10-04 12:38:07 -0700
+
+
+Started GET "/assets/tasks.self-877aef30ae1b040ab8a3aba4e3e309a11d7f2612f44dde450b5c157aa5f95c05.js?body=1" for ::1 at 2016-10-04 12:38:07 -0700
+
+
+Started GET "/tasks/3/edit" for ::1 at 2016-10-04 12:51:48 -0700
+Processing by TasksController#edit as HTML
+ Parameters: {"id"=>"3"}
+ [1m[36mTask Load (0.4ms)[0m [1mSELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = ? LIMIT 1[0m [["id", 3]]
+ Rendered shared/_form.html.erb (285.9ms)
+ Rendered tasks/edit.html.erb within layouts/application (291.2ms)
+Completed 200 OK in 546ms (Views: 488.8ms | ActiveRecord: 1.4ms)
+
+
+Started PATCH "/tasks/3/update" for ::1 at 2016-10-04 12:51:55 -0700
+
+ActionController::RoutingError (No route matches [PATCH] "/tasks/3/update"):
+ actionpack (4.2.7) lib/action_dispatch/middleware/debug_exceptions.rb:21:in `call'
+ web-console (2.3.0) lib/web_console/middleware.rb:28:in `block in call'
+ web-console (2.3.0) lib/web_console/middleware.rb:18:in `catch'
+ web-console (2.3.0) lib/web_console/middleware.rb:18:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/show_exceptions.rb:30:in `call'
+ railties (4.2.7) lib/rails/rack/logger.rb:38:in `call_app'
+ railties (4.2.7) lib/rails/rack/logger.rb:20:in `block in call'
+ activesupport (4.2.7) lib/active_support/tagged_logging.rb:68:in `block in tagged'
+ activesupport (4.2.7) lib/active_support/tagged_logging.rb:26:in `tagged'
+ activesupport (4.2.7) lib/active_support/tagged_logging.rb:68:in `tagged'
+ railties (4.2.7) lib/rails/rack/logger.rb:20:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/request_id.rb:21:in `call'
+ rack (1.6.4) lib/rack/methodoverride.rb:22:in `call'
+ rack (1.6.4) lib/rack/runtime.rb:18:in `call'
+ activesupport (4.2.7) lib/active_support/cache/strategy/local_cache_middleware.rb:28:in `call'
+ rack (1.6.4) lib/rack/lock.rb:17:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/static.rb:120:in `call'
+ rack (1.6.4) lib/rack/sendfile.rb:113:in `call'
+ railties (4.2.7) lib/rails/engine.rb:518:in `call'
+ railties (4.2.7) lib/rails/application.rb:165:in `call'
+ rack (1.6.4) lib/rack/lock.rb:17:in `call'
+ rack (1.6.4) lib/rack/content_length.rb:15:in `call'
+ rack (1.6.4) lib/rack/handler/webrick.rb:88:in `service'
+ /Users/brandimilligan/.rvm/rubies/ruby-2.3.0/lib/ruby/2.3.0/webrick/httpserver.rb:140:in `service'
+ /Users/brandimilligan/.rvm/rubies/ruby-2.3.0/lib/ruby/2.3.0/webrick/httpserver.rb:96:in `run'
+ /Users/brandimilligan/.rvm/rubies/ruby-2.3.0/lib/ruby/2.3.0/webrick/server.rb:296:in `block in start_thread'
+
+
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/actionpack-4.2.7/lib/action_dispatch/middleware/templates/rescues/_trace.html.erb (2.4ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/actionpack-4.2.7/lib/action_dispatch/middleware/templates/routes/_route.html.erb (2.0ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/actionpack-4.2.7/lib/action_dispatch/middleware/templates/routes/_table.html.erb (4.1ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/actionpack-4.2.7/lib/action_dispatch/middleware/templates/rescues/_request_and_response.html.erb (2.7ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/actionpack-4.2.7/lib/action_dispatch/middleware/templates/rescues/routing_error.html.erb within rescues/layout (170.1ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/web-console-2.3.0/lib/web_console/templates/_markup.html.erb (0.7ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/web-console-2.3.0/lib/web_console/templates/_inner_console_markup.html.erb within layouts/inlined_string (0.5ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/web-console-2.3.0/lib/web_console/templates/_prompt_box_markup.html.erb within layouts/inlined_string (0.5ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/web-console-2.3.0/lib/web_console/templates/style.css.erb within layouts/inlined_string (0.5ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/web-console-2.3.0/lib/web_console/templates/console.js.erb within layouts/javascript (111.4ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/web-console-2.3.0/lib/web_console/templates/main.js.erb within layouts/javascript (0.5ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/web-console-2.3.0/lib/web_console/templates/error_page.js.erb within layouts/javascript (0.6ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/web-console-2.3.0/lib/web_console/templates/index.html.erb (250.2ms)
+
+
+Started GET "/" for ::1 at 2016-10-04 12:56:43 -0700
+Processing by TasksController#index as HTML
+ [1m[35mTask Load (1.0ms)[0m SELECT "tasks".* FROM "tasks"
+ Rendered shared/_footer.html.erb (0.7ms)
+ Rendered tasks/index.html.erb within layouts/application (86.3ms)
+Completed 200 OK in 277ms (Views: 261.5ms | ActiveRecord: 1.9ms)
+
+
+Started GET "/" for ::1 at 2016-10-04 12:56:43 -0700
+Processing by TasksController#index as HTML
+ [1m[36mTask Load (0.3ms)[0m [1mSELECT "tasks".* FROM "tasks"[0m
+ Rendered shared/_footer.html.erb (0.3ms)
+ Rendered tasks/index.html.erb within layouts/application (28.4ms)
+Completed 200 OK in 81ms (Views: 79.4ms | ActiveRecord: 0.3ms)
+
+
+Started GET "/tasks/2/edit" for ::1 at 2016-10-04 12:56:51 -0700
+Processing by TasksController#edit as HTML
+ Parameters: {"id"=>"2"}
+ [1m[35mTask Load (0.3ms)[0m SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = ? LIMIT 1 [["id", 2]]
+ Rendered shared/_form.html.erb (6.6ms)
+ Rendered tasks/edit.html.erb within layouts/application (10.6ms)
+Completed 200 OK in 71ms (Views: 67.6ms | ActiveRecord: 0.3ms)
+
+
+Started POST "/tasks/2/update" for ::1 at 2016-10-04 12:56:57 -0700
+
+ActionController::RoutingError (No route matches [POST] "/tasks/2/update"):
+ actionpack (4.2.7) lib/action_dispatch/middleware/debug_exceptions.rb:21:in `call'
+ web-console (2.3.0) lib/web_console/middleware.rb:28:in `block in call'
+ web-console (2.3.0) lib/web_console/middleware.rb:18:in `catch'
+ web-console (2.3.0) lib/web_console/middleware.rb:18:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/show_exceptions.rb:30:in `call'
+ railties (4.2.7) lib/rails/rack/logger.rb:38:in `call_app'
+ railties (4.2.7) lib/rails/rack/logger.rb:20:in `block in call'
+ activesupport (4.2.7) lib/active_support/tagged_logging.rb:68:in `block in tagged'
+ activesupport (4.2.7) lib/active_support/tagged_logging.rb:26:in `tagged'
+ activesupport (4.2.7) lib/active_support/tagged_logging.rb:68:in `tagged'
+ railties (4.2.7) lib/rails/rack/logger.rb:20:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/request_id.rb:21:in `call'
+ rack (1.6.4) lib/rack/methodoverride.rb:22:in `call'
+ rack (1.6.4) lib/rack/runtime.rb:18:in `call'
+ activesupport (4.2.7) lib/active_support/cache/strategy/local_cache_middleware.rb:28:in `call'
+ rack (1.6.4) lib/rack/lock.rb:17:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/static.rb:120:in `call'
+ rack (1.6.4) lib/rack/sendfile.rb:113:in `call'
+ railties (4.2.7) lib/rails/engine.rb:518:in `call'
+ railties (4.2.7) lib/rails/application.rb:165:in `call'
+ rack (1.6.4) lib/rack/lock.rb:17:in `call'
+ rack (1.6.4) lib/rack/content_length.rb:15:in `call'
+ rack (1.6.4) lib/rack/handler/webrick.rb:88:in `service'
+ /Users/brandimilligan/.rvm/rubies/ruby-2.3.0/lib/ruby/2.3.0/webrick/httpserver.rb:140:in `service'
+ /Users/brandimilligan/.rvm/rubies/ruby-2.3.0/lib/ruby/2.3.0/webrick/httpserver.rb:96:in `run'
+ /Users/brandimilligan/.rvm/rubies/ruby-2.3.0/lib/ruby/2.3.0/webrick/server.rb:296:in `block in start_thread'
+
+
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/actionpack-4.2.7/lib/action_dispatch/middleware/templates/rescues/_trace.html.erb (3.0ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/actionpack-4.2.7/lib/action_dispatch/middleware/templates/routes/_route.html.erb (2.1ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/actionpack-4.2.7/lib/action_dispatch/middleware/templates/routes/_table.html.erb (2.6ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/actionpack-4.2.7/lib/action_dispatch/middleware/templates/rescues/_request_and_response.html.erb (3.0ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/actionpack-4.2.7/lib/action_dispatch/middleware/templates/rescues/routing_error.html.erb within rescues/layout (159.2ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/web-console-2.3.0/lib/web_console/templates/_markup.html.erb (1.1ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/web-console-2.3.0/lib/web_console/templates/_inner_console_markup.html.erb within layouts/inlined_string (0.6ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/web-console-2.3.0/lib/web_console/templates/_prompt_box_markup.html.erb within layouts/inlined_string (0.6ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/web-console-2.3.0/lib/web_console/templates/style.css.erb within layouts/inlined_string (0.8ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/web-console-2.3.0/lib/web_console/templates/console.js.erb within layouts/javascript (109.5ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/web-console-2.3.0/lib/web_console/templates/main.js.erb within layouts/javascript (0.7ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/web-console-2.3.0/lib/web_console/templates/error_page.js.erb within layouts/javascript (0.9ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/web-console-2.3.0/lib/web_console/templates/index.html.erb (245.4ms)
+
+
+Started GET "/" for ::1 at 2016-10-04 17:47:03 -0700
+ [1m[36mActiveRecord::SchemaMigration Load (0.5ms)[0m [1mSELECT "schema_migrations".* FROM "schema_migrations"[0m
+Processing by TasksController#index as HTML
+ [1m[35mTask Load (0.7ms)[0m SELECT "tasks".* FROM "tasks"
+ Rendered shared/_footer.html.erb (1.1ms)
+ Rendered tasks/index.html.erb within layouts/application (27.2ms)
+Completed 200 OK in 786ms (Views: 744.5ms | ActiveRecord: 1.1ms)
+
+
+Started GET "/" for ::1 at 2016-10-04 17:47:04 -0700
+Processing by TasksController#index as HTML
+ [1m[36mTask Load (0.3ms)[0m [1mSELECT "tasks".* FROM "tasks"[0m
+ Rendered shared/_footer.html.erb (0.3ms)
+ Rendered tasks/index.html.erb within layouts/application (13.8ms)
+Completed 200 OK in 53ms (Views: 50.7ms | ActiveRecord: 0.3ms)
+
+
+Started GET "/tasks/2/edit" for ::1 at 2016-10-04 17:48:00 -0700
+Processing by TasksController#edit as HTML
+ Parameters: {"id"=>"2"}
+ [1m[35mTask Load (3.0ms)[0m SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = ? LIMIT 1 [["id", 2]]
+ Rendered shared/_form.html.erb (37.2ms)
+ Rendered tasks/edit.html.erb within layouts/application (42.0ms)
+Completed 200 OK in 99ms (Views: 79.6ms | ActiveRecord: 3.0ms)
+
+
+Started PATCH "/tasks/2/update" for ::1 at 2016-10-04 17:48:07 -0700
+
+ActionController::RoutingError (No route matches [PATCH] "/tasks/2/update"):
+ actionpack (4.2.7) lib/action_dispatch/middleware/debug_exceptions.rb:21:in `call'
+ web-console (2.3.0) lib/web_console/middleware.rb:28:in `block in call'
+ web-console (2.3.0) lib/web_console/middleware.rb:18:in `catch'
+ web-console (2.3.0) lib/web_console/middleware.rb:18:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/show_exceptions.rb:30:in `call'
+ railties (4.2.7) lib/rails/rack/logger.rb:38:in `call_app'
+ railties (4.2.7) lib/rails/rack/logger.rb:20:in `block in call'
+ activesupport (4.2.7) lib/active_support/tagged_logging.rb:68:in `block in tagged'
+ activesupport (4.2.7) lib/active_support/tagged_logging.rb:26:in `tagged'
+ activesupport (4.2.7) lib/active_support/tagged_logging.rb:68:in `tagged'
+ railties (4.2.7) lib/rails/rack/logger.rb:20:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/request_id.rb:21:in `call'
+ rack (1.6.4) lib/rack/methodoverride.rb:22:in `call'
+ rack (1.6.4) lib/rack/runtime.rb:18:in `call'
+ activesupport (4.2.7) lib/active_support/cache/strategy/local_cache_middleware.rb:28:in `call'
+ rack (1.6.4) lib/rack/lock.rb:17:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/static.rb:120:in `call'
+ rack (1.6.4) lib/rack/sendfile.rb:113:in `call'
+ railties (4.2.7) lib/rails/engine.rb:518:in `call'
+ railties (4.2.7) lib/rails/application.rb:165:in `call'
+ rack (1.6.4) lib/rack/lock.rb:17:in `call'
+ rack (1.6.4) lib/rack/content_length.rb:15:in `call'
+ rack (1.6.4) lib/rack/handler/webrick.rb:88:in `service'
+ /Users/brandimilligan/.rvm/rubies/ruby-2.3.0/lib/ruby/2.3.0/webrick/httpserver.rb:140:in `service'
+ /Users/brandimilligan/.rvm/rubies/ruby-2.3.0/lib/ruby/2.3.0/webrick/httpserver.rb:96:in `run'
+ /Users/brandimilligan/.rvm/rubies/ruby-2.3.0/lib/ruby/2.3.0/webrick/server.rb:296:in `block in start_thread'
+
+
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/actionpack-4.2.7/lib/action_dispatch/middleware/templates/rescues/_trace.html.erb (2.4ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/actionpack-4.2.7/lib/action_dispatch/middleware/templates/routes/_route.html.erb (2.7ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/actionpack-4.2.7/lib/action_dispatch/middleware/templates/routes/_table.html.erb (13.0ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/actionpack-4.2.7/lib/action_dispatch/middleware/templates/rescues/_request_and_response.html.erb (3.6ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/actionpack-4.2.7/lib/action_dispatch/middleware/templates/rescues/routing_error.html.erb within rescues/layout (288.9ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/web-console-2.3.0/lib/web_console/templates/_markup.html.erb (0.7ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/web-console-2.3.0/lib/web_console/templates/_inner_console_markup.html.erb within layouts/inlined_string (0.6ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/web-console-2.3.0/lib/web_console/templates/_prompt_box_markup.html.erb within layouts/inlined_string (0.4ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/web-console-2.3.0/lib/web_console/templates/style.css.erb within layouts/inlined_string (0.6ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/web-console-2.3.0/lib/web_console/templates/console.js.erb within layouts/javascript (109.6ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/web-console-2.3.0/lib/web_console/templates/main.js.erb within layouts/javascript (0.5ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/web-console-2.3.0/lib/web_console/templates/error_page.js.erb within layouts/javascript (0.7ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/web-console-2.3.0/lib/web_console/templates/index.html.erb (247.0ms)
+
+
+Started GET "/" for ::1 at 2016-10-04 17:53:32 -0700
+Processing by TasksController#index as HTML
+ [1m[36mTask Load (1.1ms)[0m [1mSELECT "tasks".* FROM "tasks"[0m
+ Rendered shared/_footer.html.erb (0.6ms)
+ Rendered tasks/index.html.erb within layouts/application (32.0ms)
+Completed 200 OK in 139ms (Views: 129.3ms | ActiveRecord: 1.7ms)
+
+
+Started GET "/" for ::1 at 2016-10-04 17:53:32 -0700
+Processing by TasksController#index as HTML
+ [1m[35mTask Load (0.2ms)[0m SELECT "tasks".* FROM "tasks"
+ Rendered shared/_footer.html.erb (0.3ms)
+ Rendered tasks/index.html.erb within layouts/application (13.1ms)
+Completed 200 OK in 76ms (Views: 75.0ms | ActiveRecord: 0.2ms)
+
+
+Started GET "/tasks/2/edit" for ::1 at 2016-10-04 17:53:35 -0700
+Processing by TasksController#edit as HTML
+ Parameters: {"id"=>"2"}
+ [1m[36mTask Load (0.3ms)[0m [1mSELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = ? LIMIT 1[0m [["id", 2]]
+ Rendered shared/_form.html.erb (4.9ms)
+ Rendered tasks/edit.html.erb within layouts/application (8.0ms)
+Completed 200 OK in 55ms (Views: 51.2ms | ActiveRecord: 0.3ms)
+
+
+Started PATCH "/tasks/2/update" for ::1 at 2016-10-04 17:53:40 -0700
+Processing by TasksController#update as HTML
+ Parameters: {"utf8"=>"✓", "authenticity_token"=>"vAeLZvsRLZ/QRMXsx+MSibSDSK2tIQN6PmuWS+nUIlCXP3GKHGxSxbf3P/bUNg8WedEkT2bTK9jZVyiyvRO2rQ==", "task"=>{"title"=>"Call Dentist", "description"=>"Health & Wellness", "details"=>"Malika needs a check-up,now "}, "commit"=>"Update Task", "id"=>"2"}
+ [1m[35mTask Load (0.2ms)[0m SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = ? LIMIT 1 [["id", 2]]
+Completed 500 Internal Server Error in 8ms (ActiveRecord: 0.2ms)
+
+NoMethodError - undefined method `[]' for nil:NilClass:
+ app/controllers/tasks_controller.rb:40:in `update'
+ actionpack (4.2.7) lib/action_controller/metal/implicit_render.rb:4:in `send_action'
+ actionpack (4.2.7) lib/abstract_controller/base.rb:198:in `process_action'
+ actionpack (4.2.7) lib/action_controller/metal/rendering.rb:10:in `process_action'
+ actionpack (4.2.7) lib/abstract_controller/callbacks.rb:20:in `block in process_action'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:117:in `call'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:555:in `block (2 levels) in compile'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:505:in `call'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:92:in `__run_callbacks__'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:778:in `_run_process_action_callbacks'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:81:in `run_callbacks'
+ actionpack (4.2.7) lib/abstract_controller/callbacks.rb:19:in `process_action'
+ actionpack (4.2.7) lib/action_controller/metal/rescue.rb:29:in `process_action'
+ actionpack (4.2.7) lib/action_controller/metal/instrumentation.rb:32:in `block in process_action'
+ activesupport (4.2.7) lib/active_support/notifications.rb:164:in `block in instrument'
+ activesupport (4.2.7) lib/active_support/notifications/instrumenter.rb:20:in `instrument'
+ activesupport (4.2.7) lib/active_support/notifications.rb:164:in `instrument'
+ actionpack (4.2.7) lib/action_controller/metal/instrumentation.rb:30:in `process_action'
+ actionpack (4.2.7) lib/action_controller/metal/params_wrapper.rb:250:in `process_action'
+ activerecord (4.2.7) lib/active_record/railties/controller_runtime.rb:18:in `process_action'
+ actionpack (4.2.7) lib/abstract_controller/base.rb:137:in `process'
+ actionview (4.2.7) lib/action_view/rendering.rb:30:in `process'
+ actionpack (4.2.7) lib/action_controller/metal.rb:196:in `dispatch'
+ actionpack (4.2.7) lib/action_controller/metal/rack_delegation.rb:13:in `dispatch'
+ actionpack (4.2.7) lib/action_controller/metal.rb:237:in `block in action'
+ actionpack (4.2.7) lib/action_dispatch/routing/route_set.rb:74:in `dispatch'
+ actionpack (4.2.7) lib/action_dispatch/routing/route_set.rb:43:in `serve'
+ actionpack (4.2.7) lib/action_dispatch/journey/router.rb:43:in `block in serve'
+ actionpack (4.2.7) lib/action_dispatch/journey/router.rb:30:in `serve'
+ actionpack (4.2.7) lib/action_dispatch/routing/route_set.rb:817:in `call'
+ rack (1.6.4) lib/rack/etag.rb:24:in `call'
+ rack (1.6.4) lib/rack/conditionalget.rb:38:in `call'
+ rack (1.6.4) lib/rack/head.rb:13:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/params_parser.rb:27:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/flash.rb:260:in `call'
+ rack (1.6.4) lib/rack/session/abstract/id.rb:225:in `context'
+ rack (1.6.4) lib/rack/session/abstract/id.rb:220:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/cookies.rb:560:in `call'
+ activerecord (4.2.7) lib/active_record/query_cache.rb:36:in `call'
+ activerecord (4.2.7) lib/active_record/connection_adapters/abstract/connection_pool.rb:653:in `call'
+ activerecord (4.2.7) lib/active_record/migration.rb:377:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/callbacks.rb:29:in `block in call'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:88:in `__run_callbacks__'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:778:in `_run_call_callbacks'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:81:in `run_callbacks'
+ actionpack (4.2.7) lib/action_dispatch/middleware/callbacks.rb:27:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/reloader.rb:73:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/remote_ip.rb:78:in `call'
+ better_errors (2.1.1) lib/better_errors/middleware.rb:84:in `protected_app_call'
+ better_errors (2.1.1) lib/better_errors/middleware.rb:79:in `better_errors_call'
+ better_errors (2.1.1) lib/better_errors/middleware.rb:57:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/debug_exceptions.rb:17:in `call'
+ web-console (2.3.0) lib/web_console/middleware.rb:28:in `block in call'
+ web-console (2.3.0) lib/web_console/middleware.rb:18:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/show_exceptions.rb:30:in `call'
+ railties (4.2.7) lib/rails/rack/logger.rb:38:in `call_app'
+ railties (4.2.7) lib/rails/rack/logger.rb:20:in `block in call'
+ activesupport (4.2.7) lib/active_support/tagged_logging.rb:68:in `block in tagged'
+ activesupport (4.2.7) lib/active_support/tagged_logging.rb:26:in `tagged'
+ activesupport (4.2.7) lib/active_support/tagged_logging.rb:68:in `tagged'
+ railties (4.2.7) lib/rails/rack/logger.rb:20:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/request_id.rb:21:in `call'
+ rack (1.6.4) lib/rack/methodoverride.rb:22:in `call'
+ rack (1.6.4) lib/rack/runtime.rb:18:in `call'
+ activesupport (4.2.7) lib/active_support/cache/strategy/local_cache_middleware.rb:28:in `call'
+ rack (1.6.4) lib/rack/lock.rb:17:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/static.rb:120:in `call'
+ rack (1.6.4) lib/rack/sendfile.rb:113:in `call'
+ railties (4.2.7) lib/rails/engine.rb:518:in `call'
+ railties (4.2.7) lib/rails/application.rb:165:in `call'
+ rack (1.6.4) lib/rack/lock.rb:17:in `call'
+ rack (1.6.4) lib/rack/content_length.rb:15:in `call'
+ rack (1.6.4) lib/rack/handler/webrick.rb:88:in `service'
+ /Users/brandimilligan/.rvm/rubies/ruby-2.3.0/lib/ruby/2.3.0/webrick/httpserver.rb:140:in `service'
+ /Users/brandimilligan/.rvm/rubies/ruby-2.3.0/lib/ruby/2.3.0/webrick/httpserver.rb:96:in `run'
+ /Users/brandimilligan/.rvm/rubies/ruby-2.3.0/lib/ruby/2.3.0/webrick/server.rb:296:in `block in start_thread'
+
+
+
+Started POST "/__better_errors/fe5ebefaca27be3e/variables" for ::1 at 2016-10-04 17:53:41 -0700
+
+
+Started GET "/" for ::1 at 2016-10-04 18:02:39 -0700
+Processing by TasksController#index as HTML
+ [1m[36mTask Load (1.2ms)[0m [1mSELECT "tasks".* FROM "tasks"[0m
+ Rendered shared/_footer.html.erb (0.5ms)
+ Rendered tasks/index.html.erb within layouts/application (44.1ms)
+Completed 200 OK in 121ms (Views: 111.0ms | ActiveRecord: 2.0ms)
+
+
+Started GET "/" for ::1 at 2016-10-04 18:02:39 -0700
+Processing by TasksController#index as HTML
+ [1m[35mTask Load (0.2ms)[0m SELECT "tasks".* FROM "tasks"
+ Rendered shared/_footer.html.erb (0.5ms)
+ Rendered tasks/index.html.erb within layouts/application (20.9ms)
+Completed 200 OK in 127ms (Views: 125.5ms | ActiveRecord: 0.2ms)
+
+
+Started GET "/tasks/2/edit" for ::1 at 2016-10-04 18:02:49 -0700
+Processing by TasksController#edit as HTML
+ Parameters: {"id"=>"2"}
+ [1m[36mTask Load (0.4ms)[0m [1mSELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = ? LIMIT 1[0m [["id", 2]]
+ Rendered shared/_form.html.erb (20.5ms)
+ Rendered tasks/edit.html.erb within layouts/application (24.5ms)
+Completed 200 OK in 356ms (Views: 350.9ms | ActiveRecord: 0.4ms)
+
+
+Started PATCH "/tasks/2/update" for ::1 at 2016-10-04 18:02:55 -0700
+
+ActionController::RoutingError (No route matches [PATCH] "/tasks/2/update"):
+ actionpack (4.2.7) lib/action_dispatch/middleware/debug_exceptions.rb:21:in `call'
+ web-console (2.3.0) lib/web_console/middleware.rb:28:in `block in call'
+ web-console (2.3.0) lib/web_console/middleware.rb:18:in `catch'
+ web-console (2.3.0) lib/web_console/middleware.rb:18:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/show_exceptions.rb:30:in `call'
+ railties (4.2.7) lib/rails/rack/logger.rb:38:in `call_app'
+ railties (4.2.7) lib/rails/rack/logger.rb:20:in `block in call'
+ activesupport (4.2.7) lib/active_support/tagged_logging.rb:68:in `block in tagged'
+ activesupport (4.2.7) lib/active_support/tagged_logging.rb:26:in `tagged'
+ activesupport (4.2.7) lib/active_support/tagged_logging.rb:68:in `tagged'
+ railties (4.2.7) lib/rails/rack/logger.rb:20:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/request_id.rb:21:in `call'
+ rack (1.6.4) lib/rack/methodoverride.rb:22:in `call'
+ rack (1.6.4) lib/rack/runtime.rb:18:in `call'
+ activesupport (4.2.7) lib/active_support/cache/strategy/local_cache_middleware.rb:28:in `call'
+ rack (1.6.4) lib/rack/lock.rb:17:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/static.rb:120:in `call'
+ rack (1.6.4) lib/rack/sendfile.rb:113:in `call'
+ railties (4.2.7) lib/rails/engine.rb:518:in `call'
+ railties (4.2.7) lib/rails/application.rb:165:in `call'
+ rack (1.6.4) lib/rack/lock.rb:17:in `call'
+ rack (1.6.4) lib/rack/content_length.rb:15:in `call'
+ rack (1.6.4) lib/rack/handler/webrick.rb:88:in `service'
+ /Users/brandimilligan/.rvm/rubies/ruby-2.3.0/lib/ruby/2.3.0/webrick/httpserver.rb:140:in `service'
+ /Users/brandimilligan/.rvm/rubies/ruby-2.3.0/lib/ruby/2.3.0/webrick/httpserver.rb:96:in `run'
+ /Users/brandimilligan/.rvm/rubies/ruby-2.3.0/lib/ruby/2.3.0/webrick/server.rb:296:in `block in start_thread'
+
+
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/actionpack-4.2.7/lib/action_dispatch/middleware/templates/rescues/_trace.html.erb (2.9ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/actionpack-4.2.7/lib/action_dispatch/middleware/templates/routes/_route.html.erb (1.9ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/actionpack-4.2.7/lib/action_dispatch/middleware/templates/routes/_table.html.erb (2.2ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/actionpack-4.2.7/lib/action_dispatch/middleware/templates/rescues/_request_and_response.html.erb (3.0ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/actionpack-4.2.7/lib/action_dispatch/middleware/templates/rescues/routing_error.html.erb within rescues/layout (159.3ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/web-console-2.3.0/lib/web_console/templates/_markup.html.erb (1.1ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/web-console-2.3.0/lib/web_console/templates/_inner_console_markup.html.erb within layouts/inlined_string (0.8ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/web-console-2.3.0/lib/web_console/templates/_prompt_box_markup.html.erb within layouts/inlined_string (0.7ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/web-console-2.3.0/lib/web_console/templates/style.css.erb within layouts/inlined_string (0.6ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/web-console-2.3.0/lib/web_console/templates/console.js.erb within layouts/javascript (106.9ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/web-console-2.3.0/lib/web_console/templates/main.js.erb within layouts/javascript (0.5ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/web-console-2.3.0/lib/web_console/templates/error_page.js.erb within layouts/javascript (0.8ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/web-console-2.3.0/lib/web_console/templates/index.html.erb (239.6ms)
+
+
+Started GET "/" for ::1 at 2016-10-04 18:08:12 -0700
+Processing by TasksController#index as HTML
+ [1m[35mTask Load (1.1ms)[0m SELECT "tasks".* FROM "tasks"
+ Rendered shared/_footer.html.erb (0.4ms)
+ Rendered tasks/index.html.erb within layouts/application (43.7ms)
+Completed 200 OK in 179ms (Views: 165.2ms | ActiveRecord: 1.6ms)
+
+
+Started GET "/" for ::1 at 2016-10-04 18:08:13 -0700
+Processing by TasksController#index as HTML
+ [1m[36mTask Load (0.5ms)[0m [1mSELECT "tasks".* FROM "tasks"[0m
+ Rendered shared/_footer.html.erb (0.3ms)
+ Rendered tasks/index.html.erb within layouts/application (14.3ms)
+Completed 200 OK in 51ms (Views: 49.2ms | ActiveRecord: 0.5ms)
+
+
+Started GET "/tasks/new" for ::1 at 2016-10-04 18:08:23 -0700
+Processing by TasksController#new as HTML
+ Rendered shared/_form.html.erb (12.4ms)
+ Rendered tasks/new.html.erb within layouts/application (17.4ms)
+Completed 200 OK in 104ms (Views: 102.4ms | ActiveRecord: 0.0ms)
+
+
+Started POST "/tasks/create" for ::1 at 2016-10-04 18:15:04 -0700
+Processing by TasksController#create as HTML
+ Parameters: {"utf8"=>"✓", "authenticity_token"=>"3y95JngQamRnffVx5g3pDo6x9Fth6Pn2O/GN5xWoS2b0F4PKn20VPgDOD2v12PSRQ+OYuaoa0VTczTMeQW/fmw==", "task"=>{"title"=>"new task", "description"=>"because", "details"=>"because I can"}, "commit"=>"create"}
+Completed 500 Internal Server Error in 28ms (ActiveRecord: 0.0ms)
+
+NoMethodError - undefined method `[]' for nil:NilClass:
+ app/controllers/tasks_controller.rb:10:in `create'
+ actionpack (4.2.7) lib/action_controller/metal/implicit_render.rb:4:in `send_action'
+ actionpack (4.2.7) lib/abstract_controller/base.rb:198:in `process_action'
+ actionpack (4.2.7) lib/action_controller/metal/rendering.rb:10:in `process_action'
+ actionpack (4.2.7) lib/abstract_controller/callbacks.rb:20:in `block in process_action'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:117:in `call'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:555:in `block (2 levels) in compile'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:505:in `call'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:92:in `__run_callbacks__'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:778:in `_run_process_action_callbacks'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:81:in `run_callbacks'
+ actionpack (4.2.7) lib/abstract_controller/callbacks.rb:19:in `process_action'
+ actionpack (4.2.7) lib/action_controller/metal/rescue.rb:29:in `process_action'
+ actionpack (4.2.7) lib/action_controller/metal/instrumentation.rb:32:in `block in process_action'
+ activesupport (4.2.7) lib/active_support/notifications.rb:164:in `block in instrument'
+ activesupport (4.2.7) lib/active_support/notifications/instrumenter.rb:20:in `instrument'
+ activesupport (4.2.7) lib/active_support/notifications.rb:164:in `instrument'
+ actionpack (4.2.7) lib/action_controller/metal/instrumentation.rb:30:in `process_action'
+ actionpack (4.2.7) lib/action_controller/metal/params_wrapper.rb:250:in `process_action'
+ activerecord (4.2.7) lib/active_record/railties/controller_runtime.rb:18:in `process_action'
+ actionpack (4.2.7) lib/abstract_controller/base.rb:137:in `process'
+ actionview (4.2.7) lib/action_view/rendering.rb:30:in `process'
+ actionpack (4.2.7) lib/action_controller/metal.rb:196:in `dispatch'
+ actionpack (4.2.7) lib/action_controller/metal/rack_delegation.rb:13:in `dispatch'
+ actionpack (4.2.7) lib/action_controller/metal.rb:237:in `block in action'
+ actionpack (4.2.7) lib/action_dispatch/routing/route_set.rb:74:in `dispatch'
+ actionpack (4.2.7) lib/action_dispatch/routing/route_set.rb:43:in `serve'
+ actionpack (4.2.7) lib/action_dispatch/journey/router.rb:43:in `block in serve'
+ actionpack (4.2.7) lib/action_dispatch/journey/router.rb:30:in `serve'
+ actionpack (4.2.7) lib/action_dispatch/routing/route_set.rb:817:in `call'
+ rack (1.6.4) lib/rack/etag.rb:24:in `call'
+ rack (1.6.4) lib/rack/conditionalget.rb:38:in `call'
+ rack (1.6.4) lib/rack/head.rb:13:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/params_parser.rb:27:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/flash.rb:260:in `call'
+ rack (1.6.4) lib/rack/session/abstract/id.rb:225:in `context'
+ rack (1.6.4) lib/rack/session/abstract/id.rb:220:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/cookies.rb:560:in `call'
+ activerecord (4.2.7) lib/active_record/query_cache.rb:36:in `call'
+ activerecord (4.2.7) lib/active_record/connection_adapters/abstract/connection_pool.rb:653:in `call'
+ activerecord (4.2.7) lib/active_record/migration.rb:377:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/callbacks.rb:29:in `block in call'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:88:in `__run_callbacks__'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:778:in `_run_call_callbacks'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:81:in `run_callbacks'
+ actionpack (4.2.7) lib/action_dispatch/middleware/callbacks.rb:27:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/reloader.rb:73:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/remote_ip.rb:78:in `call'
+ better_errors (2.1.1) lib/better_errors/middleware.rb:84:in `protected_app_call'
+ better_errors (2.1.1) lib/better_errors/middleware.rb:79:in `better_errors_call'
+ better_errors (2.1.1) lib/better_errors/middleware.rb:57:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/debug_exceptions.rb:17:in `call'
+ web-console (2.3.0) lib/web_console/middleware.rb:28:in `block in call'
+ web-console (2.3.0) lib/web_console/middleware.rb:18:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/show_exceptions.rb:30:in `call'
+ railties (4.2.7) lib/rails/rack/logger.rb:38:in `call_app'
+ railties (4.2.7) lib/rails/rack/logger.rb:20:in `block in call'
+ activesupport (4.2.7) lib/active_support/tagged_logging.rb:68:in `block in tagged'
+ activesupport (4.2.7) lib/active_support/tagged_logging.rb:26:in `tagged'
+ activesupport (4.2.7) lib/active_support/tagged_logging.rb:68:in `tagged'
+ railties (4.2.7) lib/rails/rack/logger.rb:20:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/request_id.rb:21:in `call'
+ rack (1.6.4) lib/rack/methodoverride.rb:22:in `call'
+ rack (1.6.4) lib/rack/runtime.rb:18:in `call'
+ activesupport (4.2.7) lib/active_support/cache/strategy/local_cache_middleware.rb:28:in `call'
+ rack (1.6.4) lib/rack/lock.rb:17:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/static.rb:120:in `call'
+ rack (1.6.4) lib/rack/sendfile.rb:113:in `call'
+ railties (4.2.7) lib/rails/engine.rb:518:in `call'
+ railties (4.2.7) lib/rails/application.rb:165:in `call'
+ rack (1.6.4) lib/rack/lock.rb:17:in `call'
+ rack (1.6.4) lib/rack/content_length.rb:15:in `call'
+ rack (1.6.4) lib/rack/handler/webrick.rb:88:in `service'
+ /Users/brandimilligan/.rvm/rubies/ruby-2.3.0/lib/ruby/2.3.0/webrick/httpserver.rb:140:in `service'
+ /Users/brandimilligan/.rvm/rubies/ruby-2.3.0/lib/ruby/2.3.0/webrick/httpserver.rb:96:in `run'
+ /Users/brandimilligan/.rvm/rubies/ruby-2.3.0/lib/ruby/2.3.0/webrick/server.rb:296:in `block in start_thread'
+
+
+
+Started POST "/__better_errors/fec8bd498775754c/variables" for ::1 at 2016-10-04 18:15:05 -0700
+
+
+Started POST "/tasks/create" for ::1 at 2016-10-04 18:18:29 -0700
+Processing by TasksController#create as HTML
+ Parameters: {"utf8"=>"✓", "authenticity_token"=>"BheXo46Ir+Uo24fvabI88/bsJO0xNgPMXry4awobxEUtL21PafXQv09offV6ZyFsO75ID/rEK265gAaSXtxQuA==", "task"=>{"title"=>"new task", "description"=>"because", "details"=>"because I can"}, "commit"=>"create"}
+ [1m[35m (0.3ms)[0m begin transaction
+ [1m[36mSQL (2.2ms)[0m [1mINSERT INTO "tasks" ("title", "description", "details", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?)[0m [["title", "new task"], ["description", "because"], ["details", "because I can"], ["created_at", "2016-10-05 01:18:29.771581"], ["updated_at", "2016-10-05 01:18:29.771581"]]
+ [1m[35m (1.8ms)[0m commit transaction
+ Rendered tasks/create.html.erb within layouts/application (5.1ms)
+Completed 200 OK in 295ms (Views: 235.9ms | ActiveRecord: 5.3ms)
+
+
+Started GET "/tasks/create" for ::1 at 2016-10-04 18:19:51 -0700
+Processing by TasksController#create as HTML
+Completed 500 Internal Server Error in 4ms (ActiveRecord: 0.0ms)
+
+NoMethodError - undefined method `[]' for nil:NilClass:
+ app/controllers/tasks_controller.rb:10:in `create'
+ actionpack (4.2.7) lib/action_controller/metal/implicit_render.rb:4:in `send_action'
+ actionpack (4.2.7) lib/abstract_controller/base.rb:198:in `process_action'
+ actionpack (4.2.7) lib/action_controller/metal/rendering.rb:10:in `process_action'
+ actionpack (4.2.7) lib/abstract_controller/callbacks.rb:20:in `block in process_action'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:117:in `call'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:555:in `block (2 levels) in compile'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:505:in `call'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:92:in `__run_callbacks__'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:778:in `_run_process_action_callbacks'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:81:in `run_callbacks'
+ actionpack (4.2.7) lib/abstract_controller/callbacks.rb:19:in `process_action'
+ actionpack (4.2.7) lib/action_controller/metal/rescue.rb:29:in `process_action'
+ actionpack (4.2.7) lib/action_controller/metal/instrumentation.rb:32:in `block in process_action'
+ activesupport (4.2.7) lib/active_support/notifications.rb:164:in `block in instrument'
+ activesupport (4.2.7) lib/active_support/notifications/instrumenter.rb:20:in `instrument'
+ activesupport (4.2.7) lib/active_support/notifications.rb:164:in `instrument'
+ actionpack (4.2.7) lib/action_controller/metal/instrumentation.rb:30:in `process_action'
+ actionpack (4.2.7) lib/action_controller/metal/params_wrapper.rb:250:in `process_action'
+ activerecord (4.2.7) lib/active_record/railties/controller_runtime.rb:18:in `process_action'
+ actionpack (4.2.7) lib/abstract_controller/base.rb:137:in `process'
+ actionview (4.2.7) lib/action_view/rendering.rb:30:in `process'
+ actionpack (4.2.7) lib/action_controller/metal.rb:196:in `dispatch'
+ actionpack (4.2.7) lib/action_controller/metal/rack_delegation.rb:13:in `dispatch'
+ actionpack (4.2.7) lib/action_controller/metal.rb:237:in `block in action'
+ actionpack (4.2.7) lib/action_dispatch/routing/route_set.rb:74:in `dispatch'
+ actionpack (4.2.7) lib/action_dispatch/routing/route_set.rb:43:in `serve'
+ actionpack (4.2.7) lib/action_dispatch/journey/router.rb:43:in `block in serve'
+ actionpack (4.2.7) lib/action_dispatch/journey/router.rb:30:in `serve'
+ actionpack (4.2.7) lib/action_dispatch/routing/route_set.rb:817:in `call'
+ rack (1.6.4) lib/rack/etag.rb:24:in `call'
+ rack (1.6.4) lib/rack/conditionalget.rb:25:in `call'
+ rack (1.6.4) lib/rack/head.rb:13:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/params_parser.rb:27:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/flash.rb:260:in `call'
+ rack (1.6.4) lib/rack/session/abstract/id.rb:225:in `context'
+ rack (1.6.4) lib/rack/session/abstract/id.rb:220:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/cookies.rb:560:in `call'
+ activerecord (4.2.7) lib/active_record/query_cache.rb:36:in `call'
+ activerecord (4.2.7) lib/active_record/connection_adapters/abstract/connection_pool.rb:653:in `call'
+ activerecord (4.2.7) lib/active_record/migration.rb:377:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/callbacks.rb:29:in `block in call'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:88:in `__run_callbacks__'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:778:in `_run_call_callbacks'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:81:in `run_callbacks'
+ actionpack (4.2.7) lib/action_dispatch/middleware/callbacks.rb:27:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/reloader.rb:73:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/remote_ip.rb:78:in `call'
+ better_errors (2.1.1) lib/better_errors/middleware.rb:84:in `protected_app_call'
+ better_errors (2.1.1) lib/better_errors/middleware.rb:79:in `better_errors_call'
+ better_errors (2.1.1) lib/better_errors/middleware.rb:57:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/debug_exceptions.rb:17:in `call'
+ web-console (2.3.0) lib/web_console/middleware.rb:28:in `block in call'
+ web-console (2.3.0) lib/web_console/middleware.rb:18:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/show_exceptions.rb:30:in `call'
+ railties (4.2.7) lib/rails/rack/logger.rb:38:in `call_app'
+ railties (4.2.7) lib/rails/rack/logger.rb:20:in `block in call'
+ activesupport (4.2.7) lib/active_support/tagged_logging.rb:68:in `block in tagged'
+ activesupport (4.2.7) lib/active_support/tagged_logging.rb:26:in `tagged'
+ activesupport (4.2.7) lib/active_support/tagged_logging.rb:68:in `tagged'
+ railties (4.2.7) lib/rails/rack/logger.rb:20:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/request_id.rb:21:in `call'
+ rack (1.6.4) lib/rack/methodoverride.rb:22:in `call'
+ rack (1.6.4) lib/rack/runtime.rb:18:in `call'
+ activesupport (4.2.7) lib/active_support/cache/strategy/local_cache_middleware.rb:28:in `call'
+ rack (1.6.4) lib/rack/lock.rb:17:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/static.rb:120:in `call'
+ rack (1.6.4) lib/rack/sendfile.rb:113:in `call'
+ railties (4.2.7) lib/rails/engine.rb:518:in `call'
+ railties (4.2.7) lib/rails/application.rb:165:in `call'
+ rack (1.6.4) lib/rack/lock.rb:17:in `call'
+ rack (1.6.4) lib/rack/content_length.rb:15:in `call'
+ rack (1.6.4) lib/rack/handler/webrick.rb:88:in `service'
+ /Users/brandimilligan/.rvm/rubies/ruby-2.3.0/lib/ruby/2.3.0/webrick/httpserver.rb:140:in `service'
+ /Users/brandimilligan/.rvm/rubies/ruby-2.3.0/lib/ruby/2.3.0/webrick/httpserver.rb:96:in `run'
+ /Users/brandimilligan/.rvm/rubies/ruby-2.3.0/lib/ruby/2.3.0/webrick/server.rb:296:in `block in start_thread'
+
+
+
+Started POST "/__better_errors/e0cad52a51a65ddf/variables" for ::1 at 2016-10-04 18:19:51 -0700
+
+
+Started POST "/tasks/create" for ::1 at 2016-10-04 18:20:11 -0700
+Processing by TasksController#create as HTML
+ Parameters: {"utf8"=>"✓", "authenticity_token"=>"BheXo46Ir+Uo24fvabI88/bsJO0xNgPMXry4awobxEUtL21PafXQv09offV6ZyFsO75ID/rEK265gAaSXtxQuA==", "task"=>{"title"=>"more tasks", "description"=>"because yes", "details"=>"because I can yes"}, "commit"=>"create"}
+ [1m[36m (0.2ms)[0m [1mbegin transaction[0m
+ [1m[35mSQL (0.6ms)[0m INSERT INTO "tasks" ("title", "description", "details", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?) [["title", "more tasks"], ["description", "because yes"], ["details", "because I can yes"], ["created_at", "2016-10-05 01:20:11.645835"], ["updated_at", "2016-10-05 01:20:11.645835"]]
+ [1m[36m (0.9ms)[0m [1mcommit transaction[0m
+ Rendered shared/_footer.html.erb (0.9ms)
+ Rendered tasks/create.html.erb within layouts/application (5.5ms)
+Completed 200 OK in 64ms (Views: 58.6ms | ActiveRecord: 1.7ms)
+
+
+Started GET "/tasks/index" for ::1 at 2016-10-04 18:20:16 -0700
+Processing by TasksController#index as HTML
+ [1m[35mTask Load (0.4ms)[0m SELECT "tasks".* FROM "tasks"
+ Rendered shared/_footer.html.erb (0.9ms)
+ Rendered tasks/index.html.erb within layouts/application (18.3ms)
+Completed 200 OK in 84ms (Views: 82.2ms | ActiveRecord: 0.4ms)
+
+
+Started GET "/tasks/2/edit" for ::1 at 2016-10-04 18:20:33 -0700
+Processing by TasksController#edit as HTML
+ Parameters: {"id"=>"2"}
+ Rendered shared/_form.html.erb (7.0ms)
+ Rendered tasks/edit.html.erb within layouts/application (10.1ms)
+Completed 500 Internal Server Error in 21ms (ActiveRecord: 0.0ms)
+
+ArgumentError - First argument in form cannot contain nil or be empty:
+ actionview (4.2.7) lib/action_view/helpers/form_helper.rb:432:in `form_for'
+ app/views/shared/_form.html.erb:2:in `_app_views_shared__form_html_erb__4454537487015546443_70313202485460'
+ actionview (4.2.7) lib/action_view/template.rb:145:in `block in render'
+ activesupport (4.2.7) lib/active_support/notifications.rb:166:in `instrument'
+ actionview (4.2.7) lib/action_view/template.rb:333:in `instrument'
+ actionview (4.2.7) lib/action_view/template.rb:143:in `render'
+ actionview (4.2.7) lib/action_view/renderer/partial_renderer.rb:339:in `render_partial'
+ actionview (4.2.7) lib/action_view/renderer/partial_renderer.rb:310:in `block in render'
+ actionview (4.2.7) lib/action_view/renderer/abstract_renderer.rb:39:in `block in instrument'
+ activesupport (4.2.7) lib/active_support/notifications.rb:164:in `block in instrument'
+ activesupport (4.2.7) lib/active_support/notifications/instrumenter.rb:20:in `instrument'
+ activesupport (4.2.7) lib/active_support/notifications.rb:164:in `instrument'
+ actionview (4.2.7) lib/action_view/renderer/abstract_renderer.rb:39:in `instrument'
+ actionview (4.2.7) lib/action_view/renderer/partial_renderer.rb:309:in `render'
+ actionview (4.2.7) lib/action_view/renderer/renderer.rb:51:in `render_partial'
+ actionview (4.2.7) lib/action_view/renderer/renderer.rb:25:in `render'
+ actionview (4.2.7) lib/action_view/helpers/rendering_helper.rb:32:in `render'
+ app/views/tasks/edit.html.erb:3:in `_app_views_tasks_edit_html_erb___350167394262550845_70313245151340'
+ actionview (4.2.7) lib/action_view/template.rb:145:in `block in render'
+ activesupport (4.2.7) lib/active_support/notifications.rb:166:in `instrument'
+ actionview (4.2.7) lib/action_view/template.rb:333:in `instrument'
+ actionview (4.2.7) lib/action_view/template.rb:143:in `render'
+ actionview (4.2.7) lib/action_view/renderer/template_renderer.rb:54:in `block (2 levels) in render_template'
+ actionview (4.2.7) lib/action_view/renderer/abstract_renderer.rb:39:in `block in instrument'
+ activesupport (4.2.7) lib/active_support/notifications.rb:164:in `block in instrument'
+ activesupport (4.2.7) lib/active_support/notifications/instrumenter.rb:20:in `instrument'
+ activesupport (4.2.7) lib/active_support/notifications.rb:164:in `instrument'
+ actionview (4.2.7) lib/action_view/renderer/abstract_renderer.rb:39:in `instrument'
+ actionview (4.2.7) lib/action_view/renderer/template_renderer.rb:53:in `block in render_template'
+ actionview (4.2.7) lib/action_view/renderer/template_renderer.rb:61:in `render_with_layout'
+ actionview (4.2.7) lib/action_view/renderer/template_renderer.rb:52:in `render_template'
+ actionview (4.2.7) lib/action_view/renderer/template_renderer.rb:14:in `render'
+ actionview (4.2.7) lib/action_view/renderer/renderer.rb:46:in `render_template'
+ actionview (4.2.7) lib/action_view/renderer/renderer.rb:27:in `render'
+ actionview (4.2.7) lib/action_view/rendering.rb:100:in `_render_template'
+ actionpack (4.2.7) lib/action_controller/metal/streaming.rb:217:in `_render_template'
+ actionview (4.2.7) lib/action_view/rendering.rb:83:in `render_to_body'
+ actionpack (4.2.7) lib/action_controller/metal/rendering.rb:32:in `render_to_body'
+ actionpack (4.2.7) lib/action_controller/metal/renderers.rb:37:in `render_to_body'
+ actionpack (4.2.7) lib/abstract_controller/rendering.rb:25:in `render'
+ actionpack (4.2.7) lib/action_controller/metal/rendering.rb:16:in `render'
+ actionpack (4.2.7) lib/action_controller/metal/instrumentation.rb:44:in `block (2 levels) in render'
+ activesupport (4.2.7) lib/active_support/core_ext/benchmark.rb:12:in `block in ms'
+ /Users/brandimilligan/.rvm/rubies/ruby-2.3.0/lib/ruby/2.3.0/benchmark.rb:308:in `realtime'
+ activesupport (4.2.7) lib/active_support/core_ext/benchmark.rb:12:in `ms'
+ actionpack (4.2.7) lib/action_controller/metal/instrumentation.rb:44:in `block in render'
+ actionpack (4.2.7) lib/action_controller/metal/instrumentation.rb:87:in `cleanup_view_runtime'
+ activerecord (4.2.7) lib/active_record/railties/controller_runtime.rb:25:in `cleanup_view_runtime'
+ actionpack (4.2.7) lib/action_controller/metal/instrumentation.rb:43:in `render'
+ actionpack (4.2.7) lib/action_controller/metal/implicit_render.rb:10:in `default_render'
+ actionpack (4.2.7) lib/action_controller/metal/implicit_render.rb:5:in `send_action'
+ actionpack (4.2.7) lib/abstract_controller/base.rb:198:in `process_action'
+ actionpack (4.2.7) lib/action_controller/metal/rendering.rb:10:in `process_action'
+ actionpack (4.2.7) lib/abstract_controller/callbacks.rb:20:in `block in process_action'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:117:in `call'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:555:in `block (2 levels) in compile'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:505:in `call'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:92:in `__run_callbacks__'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:778:in `_run_process_action_callbacks'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:81:in `run_callbacks'
+ actionpack (4.2.7) lib/abstract_controller/callbacks.rb:19:in `process_action'
+ actionpack (4.2.7) lib/action_controller/metal/rescue.rb:29:in `process_action'
+ actionpack (4.2.7) lib/action_controller/metal/instrumentation.rb:32:in `block in process_action'
+ activesupport (4.2.7) lib/active_support/notifications.rb:164:in `block in instrument'
+ activesupport (4.2.7) lib/active_support/notifications/instrumenter.rb:20:in `instrument'
+ activesupport (4.2.7) lib/active_support/notifications.rb:164:in `instrument'
+ actionpack (4.2.7) lib/action_controller/metal/instrumentation.rb:30:in `process_action'
+ actionpack (4.2.7) lib/action_controller/metal/params_wrapper.rb:250:in `process_action'
+ activerecord (4.2.7) lib/active_record/railties/controller_runtime.rb:18:in `process_action'
+ actionpack (4.2.7) lib/abstract_controller/base.rb:137:in `process'
+ actionview (4.2.7) lib/action_view/rendering.rb:30:in `process'
+ actionpack (4.2.7) lib/action_controller/metal.rb:196:in `dispatch'
+ actionpack (4.2.7) lib/action_controller/metal/rack_delegation.rb:13:in `dispatch'
+ actionpack (4.2.7) lib/action_controller/metal.rb:237:in `block in action'
+ actionpack (4.2.7) lib/action_dispatch/routing/route_set.rb:74:in `dispatch'
+ actionpack (4.2.7) lib/action_dispatch/routing/route_set.rb:43:in `serve'
+ actionpack (4.2.7) lib/action_dispatch/journey/router.rb:43:in `block in serve'
+ actionpack (4.2.7) lib/action_dispatch/journey/router.rb:30:in `serve'
+ actionpack (4.2.7) lib/action_dispatch/routing/route_set.rb:817:in `call'
+ rack (1.6.4) lib/rack/etag.rb:24:in `call'
+ rack (1.6.4) lib/rack/conditionalget.rb:25:in `call'
+ rack (1.6.4) lib/rack/head.rb:13:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/params_parser.rb:27:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/flash.rb:260:in `call'
+ rack (1.6.4) lib/rack/session/abstract/id.rb:225:in `context'
+ rack (1.6.4) lib/rack/session/abstract/id.rb:220:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/cookies.rb:560:in `call'
+ activerecord (4.2.7) lib/active_record/query_cache.rb:36:in `call'
+ activerecord (4.2.7) lib/active_record/connection_adapters/abstract/connection_pool.rb:653:in `call'
+ activerecord (4.2.7) lib/active_record/migration.rb:377:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/callbacks.rb:29:in `block in call'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:88:in `__run_callbacks__'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:778:in `_run_call_callbacks'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:81:in `run_callbacks'
+ actionpack (4.2.7) lib/action_dispatch/middleware/callbacks.rb:27:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/reloader.rb:73:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/remote_ip.rb:78:in `call'
+ better_errors (2.1.1) lib/better_errors/middleware.rb:84:in `protected_app_call'
+ better_errors (2.1.1) lib/better_errors/middleware.rb:79:in `better_errors_call'
+ better_errors (2.1.1) lib/better_errors/middleware.rb:57:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/debug_exceptions.rb:17:in `call'
+ web-console (2.3.0) lib/web_console/middleware.rb:28:in `block in call'
+ web-console (2.3.0) lib/web_console/middleware.rb:18:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/show_exceptions.rb:30:in `call'
+ railties (4.2.7) lib/rails/rack/logger.rb:38:in `call_app'
+ railties (4.2.7) lib/rails/rack/logger.rb:20:in `block in call'
+ activesupport (4.2.7) lib/active_support/tagged_logging.rb:68:in `block in tagged'
+ activesupport (4.2.7) lib/active_support/tagged_logging.rb:26:in `tagged'
+ activesupport (4.2.7) lib/active_support/tagged_logging.rb:68:in `tagged'
+ railties (4.2.7) lib/rails/rack/logger.rb:20:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/request_id.rb:21:in `call'
+ rack (1.6.4) lib/rack/methodoverride.rb:22:in `call'
+ rack (1.6.4) lib/rack/runtime.rb:18:in `call'
+ activesupport (4.2.7) lib/active_support/cache/strategy/local_cache_middleware.rb:28:in `call'
+ rack (1.6.4) lib/rack/lock.rb:17:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/static.rb:120:in `call'
+ rack (1.6.4) lib/rack/sendfile.rb:113:in `call'
+ railties (4.2.7) lib/rails/engine.rb:518:in `call'
+ railties (4.2.7) lib/rails/application.rb:165:in `call'
+ rack (1.6.4) lib/rack/lock.rb:17:in `call'
+ rack (1.6.4) lib/rack/content_length.rb:15:in `call'
+ rack (1.6.4) lib/rack/handler/webrick.rb:88:in `service'
+ /Users/brandimilligan/.rvm/rubies/ruby-2.3.0/lib/ruby/2.3.0/webrick/httpserver.rb:140:in `service'
+ /Users/brandimilligan/.rvm/rubies/ruby-2.3.0/lib/ruby/2.3.0/webrick/httpserver.rb:96:in `run'
+ /Users/brandimilligan/.rvm/rubies/ruby-2.3.0/lib/ruby/2.3.0/webrick/server.rb:296:in `block in start_thread'
+
+
+
+Started POST "/__better_errors/0128dccc81b8b36d/variables" for ::1 at 2016-10-04 18:20:34 -0700
+
+
+Started GET "/tasks/create" for ::1 at 2016-10-04 18:22:01 -0700
+Processing by TasksController#create as HTML
+Completed 500 Internal Server Error in 42ms (ActiveRecord: 0.9ms)
+
+NoMethodError - undefined method `[]' for nil:NilClass:
+ app/controllers/tasks_controller.rb:10:in `create'
+ actionpack (4.2.7) lib/action_controller/metal/implicit_render.rb:4:in `send_action'
+ actionpack (4.2.7) lib/abstract_controller/base.rb:198:in `process_action'
+ actionpack (4.2.7) lib/action_controller/metal/rendering.rb:10:in `process_action'
+ actionpack (4.2.7) lib/abstract_controller/callbacks.rb:20:in `block in process_action'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:117:in `call'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:555:in `block (2 levels) in compile'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:505:in `call'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:92:in `__run_callbacks__'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:778:in `_run_process_action_callbacks'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:81:in `run_callbacks'
+ actionpack (4.2.7) lib/abstract_controller/callbacks.rb:19:in `process_action'
+ actionpack (4.2.7) lib/action_controller/metal/rescue.rb:29:in `process_action'
+ actionpack (4.2.7) lib/action_controller/metal/instrumentation.rb:32:in `block in process_action'
+ activesupport (4.2.7) lib/active_support/notifications.rb:164:in `block in instrument'
+ activesupport (4.2.7) lib/active_support/notifications/instrumenter.rb:20:in `instrument'
+ activesupport (4.2.7) lib/active_support/notifications.rb:164:in `instrument'
+ actionpack (4.2.7) lib/action_controller/metal/instrumentation.rb:30:in `process_action'
+ actionpack (4.2.7) lib/action_controller/metal/params_wrapper.rb:250:in `process_action'
+ activerecord (4.2.7) lib/active_record/railties/controller_runtime.rb:18:in `process_action'
+ actionpack (4.2.7) lib/abstract_controller/base.rb:137:in `process'
+ actionview (4.2.7) lib/action_view/rendering.rb:30:in `process'
+ actionpack (4.2.7) lib/action_controller/metal.rb:196:in `dispatch'
+ actionpack (4.2.7) lib/action_controller/metal/rack_delegation.rb:13:in `dispatch'
+ actionpack (4.2.7) lib/action_controller/metal.rb:237:in `block in action'
+ actionpack (4.2.7) lib/action_dispatch/routing/route_set.rb:74:in `dispatch'
+ actionpack (4.2.7) lib/action_dispatch/routing/route_set.rb:43:in `serve'
+ actionpack (4.2.7) lib/action_dispatch/journey/router.rb:43:in `block in serve'
+ actionpack (4.2.7) lib/action_dispatch/journey/router.rb:30:in `serve'
+ actionpack (4.2.7) lib/action_dispatch/routing/route_set.rb:817:in `call'
+ rack (1.6.4) lib/rack/etag.rb:24:in `call'
+ rack (1.6.4) lib/rack/conditionalget.rb:25:in `call'
+ rack (1.6.4) lib/rack/head.rb:13:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/params_parser.rb:27:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/flash.rb:260:in `call'
+ rack (1.6.4) lib/rack/session/abstract/id.rb:225:in `context'
+ rack (1.6.4) lib/rack/session/abstract/id.rb:220:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/cookies.rb:560:in `call'
+ activerecord (4.2.7) lib/active_record/query_cache.rb:36:in `call'
+ activerecord (4.2.7) lib/active_record/connection_adapters/abstract/connection_pool.rb:653:in `call'
+ activerecord (4.2.7) lib/active_record/migration.rb:377:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/callbacks.rb:29:in `block in call'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:88:in `__run_callbacks__'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:778:in `_run_call_callbacks'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:81:in `run_callbacks'
+ actionpack (4.2.7) lib/action_dispatch/middleware/callbacks.rb:27:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/reloader.rb:73:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/remote_ip.rb:78:in `call'
+ better_errors (2.1.1) lib/better_errors/middleware.rb:84:in `protected_app_call'
+ better_errors (2.1.1) lib/better_errors/middleware.rb:79:in `better_errors_call'
+ better_errors (2.1.1) lib/better_errors/middleware.rb:57:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/debug_exceptions.rb:17:in `call'
+ web-console (2.3.0) lib/web_console/middleware.rb:28:in `block in call'
+ web-console (2.3.0) lib/web_console/middleware.rb:18:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/show_exceptions.rb:30:in `call'
+ railties (4.2.7) lib/rails/rack/logger.rb:38:in `call_app'
+ railties (4.2.7) lib/rails/rack/logger.rb:20:in `block in call'
+ activesupport (4.2.7) lib/active_support/tagged_logging.rb:68:in `block in tagged'
+ activesupport (4.2.7) lib/active_support/tagged_logging.rb:26:in `tagged'
+ activesupport (4.2.7) lib/active_support/tagged_logging.rb:68:in `tagged'
+ railties (4.2.7) lib/rails/rack/logger.rb:20:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/request_id.rb:21:in `call'
+ rack (1.6.4) lib/rack/methodoverride.rb:22:in `call'
+ rack (1.6.4) lib/rack/runtime.rb:18:in `call'
+ activesupport (4.2.7) lib/active_support/cache/strategy/local_cache_middleware.rb:28:in `call'
+ rack (1.6.4) lib/rack/lock.rb:17:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/static.rb:120:in `call'
+ rack (1.6.4) lib/rack/sendfile.rb:113:in `call'
+ railties (4.2.7) lib/rails/engine.rb:518:in `call'
+ railties (4.2.7) lib/rails/application.rb:165:in `call'
+ rack (1.6.4) lib/rack/lock.rb:17:in `call'
+ rack (1.6.4) lib/rack/content_length.rb:15:in `call'
+ rack (1.6.4) lib/rack/handler/webrick.rb:88:in `service'
+ /Users/brandimilligan/.rvm/rubies/ruby-2.3.0/lib/ruby/2.3.0/webrick/httpserver.rb:140:in `service'
+ /Users/brandimilligan/.rvm/rubies/ruby-2.3.0/lib/ruby/2.3.0/webrick/httpserver.rb:96:in `run'
+ /Users/brandimilligan/.rvm/rubies/ruby-2.3.0/lib/ruby/2.3.0/webrick/server.rb:296:in `block in start_thread'
+
+
+
+Started POST "/__better_errors/c4ebe8f60b336bff/variables" for ::1 at 2016-10-04 18:22:01 -0700
+
+
+Started GET "/tasks/2/edit" for ::1 at 2016-10-04 18:22:04 -0700
+Processing by TasksController#edit as HTML
+ Parameters: {"id"=>"2"}
+ [1m[36mTask Load (0.3ms)[0m [1mSELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = ? LIMIT 1[0m [["id", 2]]
+ Rendered shared/_form.html.erb (3.7ms)
+ Rendered tasks/edit.html.erb within layouts/application (6.4ms)
+Completed 200 OK in 54ms (Views: 51.1ms | ActiveRecord: 0.3ms)
+
+
+Started PATCH "/tasks/2/update" for ::1 at 2016-10-04 18:22:11 -0700
+
+ActionController::RoutingError (No route matches [PATCH] "/tasks/2/update"):
+ actionpack (4.2.7) lib/action_dispatch/middleware/debug_exceptions.rb:21:in `call'
+ web-console (2.3.0) lib/web_console/middleware.rb:28:in `block in call'
+ web-console (2.3.0) lib/web_console/middleware.rb:18:in `catch'
+ web-console (2.3.0) lib/web_console/middleware.rb:18:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/show_exceptions.rb:30:in `call'
+ railties (4.2.7) lib/rails/rack/logger.rb:38:in `call_app'
+ railties (4.2.7) lib/rails/rack/logger.rb:20:in `block in call'
+ activesupport (4.2.7) lib/active_support/tagged_logging.rb:68:in `block in tagged'
+ activesupport (4.2.7) lib/active_support/tagged_logging.rb:26:in `tagged'
+ activesupport (4.2.7) lib/active_support/tagged_logging.rb:68:in `tagged'
+ railties (4.2.7) lib/rails/rack/logger.rb:20:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/request_id.rb:21:in `call'
+ rack (1.6.4) lib/rack/methodoverride.rb:22:in `call'
+ rack (1.6.4) lib/rack/runtime.rb:18:in `call'
+ activesupport (4.2.7) lib/active_support/cache/strategy/local_cache_middleware.rb:28:in `call'
+ rack (1.6.4) lib/rack/lock.rb:17:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/static.rb:120:in `call'
+ rack (1.6.4) lib/rack/sendfile.rb:113:in `call'
+ railties (4.2.7) lib/rails/engine.rb:518:in `call'
+ railties (4.2.7) lib/rails/application.rb:165:in `call'
+ rack (1.6.4) lib/rack/lock.rb:17:in `call'
+ rack (1.6.4) lib/rack/content_length.rb:15:in `call'
+ rack (1.6.4) lib/rack/handler/webrick.rb:88:in `service'
+ /Users/brandimilligan/.rvm/rubies/ruby-2.3.0/lib/ruby/2.3.0/webrick/httpserver.rb:140:in `service'
+ /Users/brandimilligan/.rvm/rubies/ruby-2.3.0/lib/ruby/2.3.0/webrick/httpserver.rb:96:in `run'
+ /Users/brandimilligan/.rvm/rubies/ruby-2.3.0/lib/ruby/2.3.0/webrick/server.rb:296:in `block in start_thread'
+
+
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/actionpack-4.2.7/lib/action_dispatch/middleware/templates/rescues/_trace.html.erb (3.0ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/actionpack-4.2.7/lib/action_dispatch/middleware/templates/routes/_route.html.erb (2.2ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/actionpack-4.2.7/lib/action_dispatch/middleware/templates/routes/_table.html.erb (3.5ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/actionpack-4.2.7/lib/action_dispatch/middleware/templates/rescues/_request_and_response.html.erb (2.7ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/actionpack-4.2.7/lib/action_dispatch/middleware/templates/rescues/routing_error.html.erb within rescues/layout (164.5ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/web-console-2.3.0/lib/web_console/templates/_markup.html.erb (0.7ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/web-console-2.3.0/lib/web_console/templates/_inner_console_markup.html.erb within layouts/inlined_string (1.1ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/web-console-2.3.0/lib/web_console/templates/_prompt_box_markup.html.erb within layouts/inlined_string (0.6ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/web-console-2.3.0/lib/web_console/templates/style.css.erb within layouts/inlined_string (0.6ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/web-console-2.3.0/lib/web_console/templates/console.js.erb within layouts/javascript (106.4ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/web-console-2.3.0/lib/web_console/templates/main.js.erb within layouts/javascript (1.0ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/web-console-2.3.0/lib/web_console/templates/error_page.js.erb within layouts/javascript (0.7ms)
+ Rendered /Users/brandimilligan/.rvm/gems/ruby-2.3.0@rails_gemset/gems/web-console-2.3.0/lib/web_console/templates/index.html.erb (237.9ms)
+
+
+Started PATCH "/tasks/2/update" for ::1 at 2016-10-04 18:22:45 -0700
+Processing by TasksController#update as HTML
+ Parameters: {"utf8"=>"✓", "authenticity_token"=>"FgpnL2XCdXgwEo2DwqwqJzlIVjrXljZgPMBpTnitoJc9Mp3Dgr8KIlehd5nReTe49Bo62BxkHsLb/Ne3LGo0ag==", "task"=>{"title"=>"Call Dentist", "description"=>"Health", "details"=>"Malika needs a check-up, "}, "commit"=>"update", "id"=>"2"}
+ [1m[35mTask Load (0.2ms)[0m SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = ? LIMIT 1 [["id", 2]]
+ [1m[36m (0.2ms)[0m [1mbegin transaction[0m
+ [1m[35mSQL (0.5ms)[0m UPDATE "tasks" SET "description" = ?, "completion_status" = ?, "completion_date" = ?, "updated_at" = ? WHERE "tasks"."id" = ? [["description", "Health"], ["completion_status", nil], ["completion_date", nil], ["updated_at", "2016-10-05 01:22:45.456203"], ["id", 2]]
+ [1m[36m (0.8ms)[0m [1mcommit transaction[0m
+ Rendered tasks/update.html.erb within layouts/application (1.0ms)
+Completed 200 OK in 105ms (Views: 85.6ms | ActiveRecord: 2.3ms)
+
+
+Started GET "/tasks/2/update" for ::1 at 2016-10-04 18:23:22 -0700
+Processing by TasksController#update as HTML
+ Parameters: {"id"=>"2"}
+ [1m[35mTask Load (0.2ms)[0m SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = ? LIMIT 1 [["id", 2]]
+Completed 500 Internal Server Error in 5ms (ActiveRecord: 0.2ms)
+
+NoMethodError - undefined method `[]' for nil:NilClass:
+ app/controllers/tasks_controller.rb:40:in `update'
+ actionpack (4.2.7) lib/action_controller/metal/implicit_render.rb:4:in `send_action'
+ actionpack (4.2.7) lib/abstract_controller/base.rb:198:in `process_action'
+ actionpack (4.2.7) lib/action_controller/metal/rendering.rb:10:in `process_action'
+ actionpack (4.2.7) lib/abstract_controller/callbacks.rb:20:in `block in process_action'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:117:in `call'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:555:in `block (2 levels) in compile'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:505:in `call'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:92:in `__run_callbacks__'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:778:in `_run_process_action_callbacks'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:81:in `run_callbacks'
+ actionpack (4.2.7) lib/abstract_controller/callbacks.rb:19:in `process_action'
+ actionpack (4.2.7) lib/action_controller/metal/rescue.rb:29:in `process_action'
+ actionpack (4.2.7) lib/action_controller/metal/instrumentation.rb:32:in `block in process_action'
+ activesupport (4.2.7) lib/active_support/notifications.rb:164:in `block in instrument'
+ activesupport (4.2.7) lib/active_support/notifications/instrumenter.rb:20:in `instrument'
+ activesupport (4.2.7) lib/active_support/notifications.rb:164:in `instrument'
+ actionpack (4.2.7) lib/action_controller/metal/instrumentation.rb:30:in `process_action'
+ actionpack (4.2.7) lib/action_controller/metal/params_wrapper.rb:250:in `process_action'
+ activerecord (4.2.7) lib/active_record/railties/controller_runtime.rb:18:in `process_action'
+ actionpack (4.2.7) lib/abstract_controller/base.rb:137:in `process'
+ actionview (4.2.7) lib/action_view/rendering.rb:30:in `process'
+ actionpack (4.2.7) lib/action_controller/metal.rb:196:in `dispatch'
+ actionpack (4.2.7) lib/action_controller/metal/rack_delegation.rb:13:in `dispatch'
+ actionpack (4.2.7) lib/action_controller/metal.rb:237:in `block in action'
+ actionpack (4.2.7) lib/action_dispatch/routing/route_set.rb:74:in `dispatch'
+ actionpack (4.2.7) lib/action_dispatch/routing/route_set.rb:43:in `serve'
+ actionpack (4.2.7) lib/action_dispatch/journey/router.rb:43:in `block in serve'
+ actionpack (4.2.7) lib/action_dispatch/journey/router.rb:30:in `serve'
+ actionpack (4.2.7) lib/action_dispatch/routing/route_set.rb:817:in `call'
+ rack (1.6.4) lib/rack/etag.rb:24:in `call'
+ rack (1.6.4) lib/rack/conditionalget.rb:25:in `call'
+ rack (1.6.4) lib/rack/head.rb:13:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/params_parser.rb:27:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/flash.rb:260:in `call'
+ rack (1.6.4) lib/rack/session/abstract/id.rb:225:in `context'
+ rack (1.6.4) lib/rack/session/abstract/id.rb:220:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/cookies.rb:560:in `call'
+ activerecord (4.2.7) lib/active_record/query_cache.rb:36:in `call'
+ activerecord (4.2.7) lib/active_record/connection_adapters/abstract/connection_pool.rb:653:in `call'
+ activerecord (4.2.7) lib/active_record/migration.rb:377:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/callbacks.rb:29:in `block in call'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:88:in `__run_callbacks__'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:778:in `_run_call_callbacks'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:81:in `run_callbacks'
+ actionpack (4.2.7) lib/action_dispatch/middleware/callbacks.rb:27:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/reloader.rb:73:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/remote_ip.rb:78:in `call'
+ better_errors (2.1.1) lib/better_errors/middleware.rb:84:in `protected_app_call'
+ better_errors (2.1.1) lib/better_errors/middleware.rb:79:in `better_errors_call'
+ better_errors (2.1.1) lib/better_errors/middleware.rb:57:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/debug_exceptions.rb:17:in `call'
+ web-console (2.3.0) lib/web_console/middleware.rb:28:in `block in call'
+ web-console (2.3.0) lib/web_console/middleware.rb:18:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/show_exceptions.rb:30:in `call'
+ railties (4.2.7) lib/rails/rack/logger.rb:38:in `call_app'
+ railties (4.2.7) lib/rails/rack/logger.rb:20:in `block in call'
+ activesupport (4.2.7) lib/active_support/tagged_logging.rb:68:in `block in tagged'
+ activesupport (4.2.7) lib/active_support/tagged_logging.rb:26:in `tagged'
+ activesupport (4.2.7) lib/active_support/tagged_logging.rb:68:in `tagged'
+ railties (4.2.7) lib/rails/rack/logger.rb:20:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/request_id.rb:21:in `call'
+ rack (1.6.4) lib/rack/methodoverride.rb:22:in `call'
+ rack (1.6.4) lib/rack/runtime.rb:18:in `call'
+ activesupport (4.2.7) lib/active_support/cache/strategy/local_cache_middleware.rb:28:in `call'
+ rack (1.6.4) lib/rack/lock.rb:17:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/static.rb:120:in `call'
+ rack (1.6.4) lib/rack/sendfile.rb:113:in `call'
+ railties (4.2.7) lib/rails/engine.rb:518:in `call'
+ railties (4.2.7) lib/rails/application.rb:165:in `call'
+ rack (1.6.4) lib/rack/lock.rb:17:in `call'
+ rack (1.6.4) lib/rack/content_length.rb:15:in `call'
+ rack (1.6.4) lib/rack/handler/webrick.rb:88:in `service'
+ /Users/brandimilligan/.rvm/rubies/ruby-2.3.0/lib/ruby/2.3.0/webrick/httpserver.rb:140:in `service'
+ /Users/brandimilligan/.rvm/rubies/ruby-2.3.0/lib/ruby/2.3.0/webrick/httpserver.rb:96:in `run'
+ /Users/brandimilligan/.rvm/rubies/ruby-2.3.0/lib/ruby/2.3.0/webrick/server.rb:296:in `block in start_thread'
+
+
+
+Started POST "/__better_errors/01bb05f3ec4f6145/variables" for ::1 at 2016-10-04 18:23:22 -0700
+
+
+Started GET "/tasks/create" for ::1 at 2016-10-04 18:23:26 -0700
+Processing by TasksController#create as HTML
+Completed 500 Internal Server Error in 25ms (ActiveRecord: 0.0ms)
+
+NoMethodError - undefined method `[]' for nil:NilClass:
+ app/controllers/tasks_controller.rb:10:in `create'
+ actionpack (4.2.7) lib/action_controller/metal/implicit_render.rb:4:in `send_action'
+ actionpack (4.2.7) lib/abstract_controller/base.rb:198:in `process_action'
+ actionpack (4.2.7) lib/action_controller/metal/rendering.rb:10:in `process_action'
+ actionpack (4.2.7) lib/abstract_controller/callbacks.rb:20:in `block in process_action'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:117:in `call'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:555:in `block (2 levels) in compile'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:505:in `call'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:92:in `__run_callbacks__'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:778:in `_run_process_action_callbacks'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:81:in `run_callbacks'
+ actionpack (4.2.7) lib/abstract_controller/callbacks.rb:19:in `process_action'
+ actionpack (4.2.7) lib/action_controller/metal/rescue.rb:29:in `process_action'
+ actionpack (4.2.7) lib/action_controller/metal/instrumentation.rb:32:in `block in process_action'
+ activesupport (4.2.7) lib/active_support/notifications.rb:164:in `block in instrument'
+ activesupport (4.2.7) lib/active_support/notifications/instrumenter.rb:20:in `instrument'
+ activesupport (4.2.7) lib/active_support/notifications.rb:164:in `instrument'
+ actionpack (4.2.7) lib/action_controller/metal/instrumentation.rb:30:in `process_action'
+ actionpack (4.2.7) lib/action_controller/metal/params_wrapper.rb:250:in `process_action'
+ activerecord (4.2.7) lib/active_record/railties/controller_runtime.rb:18:in `process_action'
+ actionpack (4.2.7) lib/abstract_controller/base.rb:137:in `process'
+ actionview (4.2.7) lib/action_view/rendering.rb:30:in `process'
+ actionpack (4.2.7) lib/action_controller/metal.rb:196:in `dispatch'
+ actionpack (4.2.7) lib/action_controller/metal/rack_delegation.rb:13:in `dispatch'
+ actionpack (4.2.7) lib/action_controller/metal.rb:237:in `block in action'
+ actionpack (4.2.7) lib/action_dispatch/routing/route_set.rb:74:in `dispatch'
+ actionpack (4.2.7) lib/action_dispatch/routing/route_set.rb:43:in `serve'
+ actionpack (4.2.7) lib/action_dispatch/journey/router.rb:43:in `block in serve'
+ actionpack (4.2.7) lib/action_dispatch/journey/router.rb:30:in `serve'
+ actionpack (4.2.7) lib/action_dispatch/routing/route_set.rb:817:in `call'
+ rack (1.6.4) lib/rack/etag.rb:24:in `call'
+ rack (1.6.4) lib/rack/conditionalget.rb:25:in `call'
+ rack (1.6.4) lib/rack/head.rb:13:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/params_parser.rb:27:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/flash.rb:260:in `call'
+ rack (1.6.4) lib/rack/session/abstract/id.rb:225:in `context'
+ rack (1.6.4) lib/rack/session/abstract/id.rb:220:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/cookies.rb:560:in `call'
+ activerecord (4.2.7) lib/active_record/query_cache.rb:36:in `call'
+ activerecord (4.2.7) lib/active_record/connection_adapters/abstract/connection_pool.rb:653:in `call'
+ activerecord (4.2.7) lib/active_record/migration.rb:377:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/callbacks.rb:29:in `block in call'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:88:in `__run_callbacks__'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:778:in `_run_call_callbacks'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:81:in `run_callbacks'
+ actionpack (4.2.7) lib/action_dispatch/middleware/callbacks.rb:27:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/reloader.rb:73:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/remote_ip.rb:78:in `call'
+ better_errors (2.1.1) lib/better_errors/middleware.rb:84:in `protected_app_call'
+ better_errors (2.1.1) lib/better_errors/middleware.rb:79:in `better_errors_call'
+ better_errors (2.1.1) lib/better_errors/middleware.rb:57:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/debug_exceptions.rb:17:in `call'
+ web-console (2.3.0) lib/web_console/middleware.rb:28:in `block in call'
+ web-console (2.3.0) lib/web_console/middleware.rb:18:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/show_exceptions.rb:30:in `call'
+ railties (4.2.7) lib/rails/rack/logger.rb:38:in `call_app'
+ railties (4.2.7) lib/rails/rack/logger.rb:20:in `block in call'
+ activesupport (4.2.7) lib/active_support/tagged_logging.rb:68:in `block in tagged'
+ activesupport (4.2.7) lib/active_support/tagged_logging.rb:26:in `tagged'
+ activesupport (4.2.7) lib/active_support/tagged_logging.rb:68:in `tagged'
+ railties (4.2.7) lib/rails/rack/logger.rb:20:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/request_id.rb:21:in `call'
+ rack (1.6.4) lib/rack/methodoverride.rb:22:in `call'
+ rack (1.6.4) lib/rack/runtime.rb:18:in `call'
+ activesupport (4.2.7) lib/active_support/cache/strategy/local_cache_middleware.rb:28:in `call'
+ rack (1.6.4) lib/rack/lock.rb:17:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/static.rb:120:in `call'
+ rack (1.6.4) lib/rack/sendfile.rb:113:in `call'
+ railties (4.2.7) lib/rails/engine.rb:518:in `call'
+ railties (4.2.7) lib/rails/application.rb:165:in `call'
+ rack (1.6.4) lib/rack/lock.rb:17:in `call'
+ rack (1.6.4) lib/rack/content_length.rb:15:in `call'
+ rack (1.6.4) lib/rack/handler/webrick.rb:88:in `service'
+ /Users/brandimilligan/.rvm/rubies/ruby-2.3.0/lib/ruby/2.3.0/webrick/httpserver.rb:140:in `service'
+ /Users/brandimilligan/.rvm/rubies/ruby-2.3.0/lib/ruby/2.3.0/webrick/httpserver.rb:96:in `run'
+ /Users/brandimilligan/.rvm/rubies/ruby-2.3.0/lib/ruby/2.3.0/webrick/server.rb:296:in `block in start_thread'
+
+
+
+Started POST "/__better_errors/588397acec9f6e0a/variables" for ::1 at 2016-10-04 18:23:26 -0700
+
+
+Started PATCH "/tasks/2/mark_complete" for ::1 at 2016-10-04 18:23:30 -0700
+Processing by TasksController#mark_complete as HTML
+ Parameters: {"authenticity_token"=>"QeIRS9wxEckdEAwGE2RDRoSnzvUzWQDdFZPqQrAaualq2uunO0xuk3qj9hwAsV7ZSfWiF/irKH/yr1S75N0tVA==", "id"=>"2"}
+ [1m[36mTask Load (0.2ms)[0m [1mSELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = ? LIMIT 1[0m [["id", 2]]
+ [1m[35m (0.1ms)[0m begin transaction
+ [1m[36mSQL (0.5ms)[0m [1mUPDATE "tasks" SET "completion_status" = ?, "completion_date" = ?, "updated_at" = ? WHERE "tasks"."id" = ?[0m [["completion_status", "t"], ["completion_date", "2016-10-05 01:23:30.823403"], ["updated_at", "2016-10-05 01:23:30.824234"], ["id", 2]]
+ [1m[35m (1.0ms)[0m commit transaction
+Redirected to http://localhost:3000/tasks/index
+Completed 302 Found in 7ms (ActiveRecord: 1.7ms)
+
+
+Started GET "/tasks/index" for ::1 at 2016-10-04 18:23:30 -0700
+Processing by TasksController#index as HTML
+ [1m[36mTask Load (0.3ms)[0m [1mSELECT "tasks".* FROM "tasks"[0m
+ Rendered shared/_footer.html.erb (0.7ms)
+ Rendered tasks/index.html.erb within layouts/application (21.4ms)
+Completed 200 OK in 58ms (Views: 56.5ms | ActiveRecord: 0.3ms)
+
+
+Started GET "/tasks/2/edit" for ::1 at 2016-10-04 18:23:33 -0700
+Processing by TasksController#edit as HTML
+ Parameters: {"id"=>"2"}
+ [1m[35mTask Load (0.2ms)[0m SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = ? LIMIT 1 [["id", 2]]
+ Rendered shared/_form.html.erb (4.2ms)
+ Rendered tasks/edit.html.erb within layouts/application (6.8ms)
+Completed 200 OK in 50ms (Views: 45.5ms | ActiveRecord: 0.2ms)
+
+
+Started PATCH "/tasks/2/update" for ::1 at 2016-10-04 18:23:37 -0700
+Processing by TasksController#update as HTML
+ Parameters: {"utf8"=>"✓", "authenticity_token"=>"Lul3XDnGNENpk2Y6itqZoc6vW0DGtXGtUAvijmN9aw8F0Y2w3rtLGQ4gnCCZD4Q+A/03og1HWQ+3N1x3N7r/8g==", "task"=>{"title"=>"Call Dentist", "description"=>"Healt", "details"=>"Malika needs a check-up, "}, "commit"=>"update", "id"=>"2"}
+ [1m[36mTask Load (0.1ms)[0m [1mSELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = ? LIMIT 1[0m [["id", 2]]
+ [1m[35m (0.1ms)[0m begin transaction
+ [1m[36mSQL (0.4ms)[0m [1mUPDATE "tasks" SET "description" = ?, "completion_status" = ?, "completion_date" = ?, "updated_at" = ? WHERE "tasks"."id" = ?[0m [["description", "Healt"], ["completion_status", nil], ["completion_date", nil], ["updated_at", "2016-10-05 01:23:37.513337"], ["id", 2]]
+ [1m[35m (0.7ms)[0m commit transaction
+ Rendered shared/_footer.html.erb (0.4ms)
+ Rendered tasks/update.html.erb within layouts/application (4.0ms)
+Completed 200 OK in 44ms (Views: 39.0ms | ActiveRecord: 1.4ms)
+
+
+Started PATCH "/tasks/2/update" for ::1 at 2016-10-04 18:24:39 -0700
+Processing by TasksController#update as HTML
+ Parameters: {"utf8"=>"✓", "authenticity_token"=>"Lul3XDnGNENpk2Y6itqZoc6vW0DGtXGtUAvijmN9aw8F0Y2w3rtLGQ4gnCCZD4Q+A/03og1HWQ+3N1x3N7r/8g==", "task"=>{"title"=>"Call Dentis", "description"=>"Healt", "details"=>"Malika needs a check-up, "}, "commit"=>"update", "id"=>"2"}
+ [1m[36mTask Load (0.2ms)[0m [1mSELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = ? LIMIT 1[0m [["id", 2]]
+ [1m[35m (0.1ms)[0m begin transaction
+ [1m[36mSQL (0.5ms)[0m [1mUPDATE "tasks" SET "title" = ?, "updated_at" = ? WHERE "tasks"."id" = ?[0m [["title", "Call Dentis"], ["updated_at", "2016-10-05 01:24:39.517790"], ["id", 2]]
+ [1m[35m (0.9ms)[0m commit transaction
+ Rendered shared/_footer.html.erb (0.4ms)
+ Rendered tasks/update.html.erb within layouts/application (4.1ms)
+Completed 200 OK in 50ms (Views: 43.5ms | ActiveRecord: 1.7ms)
+
+
+Started GET "/tasks/index" for ::1 at 2016-10-04 18:24:42 -0700
+Processing by TasksController#index as HTML
+ [1m[36mTask Load (0.7ms)[0m [1mSELECT "tasks".* FROM "tasks"[0m
+ Rendered shared/_footer.html.erb (0.4ms)
+ Rendered tasks/index.html.erb within layouts/application (55.3ms)
+Completed 200 OK in 110ms (Views: 108.1ms | ActiveRecord: 0.7ms)
+
+
+Started DELETE "/tasks/2/destroy" for ::1 at 2016-10-04 18:24:47 -0700
+Processing by TasksController#destroy as HTML
+ Parameters: {"authenticity_token"=>"OIZy90+NUAiT8Lf4GVeFX2Wst+yUPl/egmxdOQAqgGoTvogbqPAvUvRDTeIKgpjAqP7bDl/Md3xlUOPAVO0Ulw==", "id"=>"2"}
+ [1m[35mTask Load (0.2ms)[0m SELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = ? LIMIT 1 [["id", 2]]
+ [1m[36m (0.1ms)[0m [1mbegin transaction[0m
+ [1m[35mSQL (0.5ms)[0m DELETE FROM "tasks" WHERE "tasks"."id" = ? [["id", 2]]
+ [1m[36m (1.6ms)[0m [1mcommit transaction[0m
+ Rendered shared/_footer.html.erb (2.0ms)
+ Rendered tasks/destroy.html.erb within layouts/application (6.2ms)
+Completed 200 OK in 90ms (Views: 83.4ms | ActiveRecord: 2.3ms)
+
+
+Started GET "/tasks/index" for ::1 at 2016-10-04 18:24:51 -0700
+Processing by TasksController#index as HTML
+ [1m[35mTask Load (0.3ms)[0m SELECT "tasks".* FROM "tasks"
+ Rendered shared/_footer.html.erb (0.3ms)
+ Rendered tasks/index.html.erb within layouts/application (14.3ms)
+Completed 200 OK in 54ms (Views: 53.1ms | ActiveRecord: 0.3ms)
From 083c043319f3685cb63118495bd8135adc0bf054 Mon Sep 17 00:00:00 2001
From: Brandi Phillips
Date: Sun, 23 Oct 2016 07:02:52 -0700
Subject: [PATCH 09/19] still working on it
---
Gemfile | 9 +-
Gemfile.lock | 30 ++++
app/assets/javascripts/sessions.coffee | 3 +
app/assets/stylesheets/sessions.scss | 3 +
app/controllers/sessions_controller.rb | 10 ++
app/controllers/tasks_controller.rb | 18 ++-
app/helpers/sessions_helper.rb | 2 +
app/models/user.rb | 2 +
app/views/sessions/create.html.erb | 2 +
app/views/tasks/show.html.erb | 2 +-
config/initializers/omniauth.rb | 6 +
config/routes.rb | 4 +
db/development.sqlite3 | Bin 20480 -> 24576 bytes
db/migrate/20161018170123_create_users.rb | 12 ++
db/schema.rb | 11 +-
log/development.log | 161 +++++++++++++++++++
test/controllers/sessions_controller_test.rb | 29 ++++
test/controllers/tasks_controller_test.rb | 17 ++
test/fixtures/tasks.yml | 24 +--
test/fixtures/users.yml | 17 ++
test/models/user_test.rb | 12 ++
test/test_helper.rb | 9 +-
22 files changed, 361 insertions(+), 22 deletions(-)
create mode 100644 app/assets/javascripts/sessions.coffee
create mode 100644 app/assets/stylesheets/sessions.scss
create mode 100644 app/controllers/sessions_controller.rb
create mode 100644 app/helpers/sessions_helper.rb
create mode 100644 app/models/user.rb
create mode 100644 app/views/sessions/create.html.erb
create mode 100644 config/initializers/omniauth.rb
create mode 100644 db/migrate/20161018170123_create_users.rb
create mode 100644 test/controllers/sessions_controller_test.rb
create mode 100644 test/fixtures/users.yml
create mode 100644 test/models/user_test.rb
diff --git a/Gemfile b/Gemfile
index c2740bf09..1c5be72b4 100644
--- a/Gemfile
+++ b/Gemfile
@@ -1,10 +1,9 @@
source 'https://rubygems.org'
-
# Bundle edge Rails instead: gem 'rails', github: 'rails/rails'
gem 'rails', '4.2.7'
# Use sqlite3 as the database for Active Record
-gem 'sqlite3'
+gem 'sqlite3', group: [:development, :test]
# Use SCSS for stylesheets
gem 'sass-rails', '~> 5.0'
# Use Uglifier as compressor for JavaScript assets
@@ -35,7 +34,12 @@ gem 'sdoc', '~> 0.4.0', group: :doc
group :development, :test do
# Call 'byebug' anywhere in the code to stop execution and get a debugger console
gem 'byebug'
+ gem 'dotenv-rails'
end
+gem "omniauth"
+gem "omniauth-github"
+gem "awesome_print"
+
group :development do
# Access an IRB console on exception pages or by using <%= console %> in views
@@ -46,4 +50,3 @@ group :development do
gem "better_errors"
gem "binding_of_caller"
end
-
diff --git a/Gemfile.lock b/Gemfile.lock
index 4d6c84fe6..a052ef13d 100644
--- a/Gemfile.lock
+++ b/Gemfile.lock
@@ -37,6 +37,7 @@ GEM
thread_safe (~> 0.3, >= 0.3.4)
tzinfo (~> 1.1)
arel (6.0.3)
+ awesome_print (1.7.0)
better_errors (2.1.1)
coderay (>= 1.0.0)
erubis (>= 2.6.6)
@@ -55,10 +56,17 @@ GEM
coffee-script-source (1.10.0)
concurrent-ruby (1.0.2)
debug_inspector (0.0.2)
+ dotenv (2.1.1)
+ dotenv-rails (2.1.1)
+ dotenv (= 2.1.1)
+ railties (>= 4.0, < 5.1)
erubis (2.7.0)
execjs (2.7.0)
+ faraday (0.9.2)
+ multipart-post (>= 1.2, < 3)
globalid (0.3.7)
activesupport (>= 4.1.0)
+ hashie (3.4.6)
i18n (0.7.0)
jbuilder (2.6.0)
activesupport (>= 3.0.0, < 5.1)
@@ -68,6 +76,7 @@ GEM
railties (>= 4.2.0)
thor (>= 0.14, < 2.0)
json (1.8.3)
+ jwt (1.5.6)
loofah (2.0.3)
nokogiri (>= 1.5.9)
mail (2.6.4)
@@ -78,9 +87,26 @@ GEM
mini_portile2 (2.1.0)
minitest (5.9.1)
multi_json (1.12.1)
+ multi_xml (0.5.5)
+ multipart-post (2.0.0)
nokogiri (1.6.8)
mini_portile2 (~> 2.1.0)
pkg-config (~> 1.1.7)
+ oauth2 (1.2.0)
+ faraday (>= 0.8, < 0.10)
+ jwt (~> 1.0)
+ multi_json (~> 1.3)
+ multi_xml (~> 0.5)
+ rack (>= 1.2, < 3)
+ omniauth (1.3.1)
+ hashie (>= 1.2, < 4)
+ rack (>= 1.0, < 3)
+ omniauth-github (1.1.2)
+ omniauth (~> 1.0)
+ omniauth-oauth2 (~> 1.1)
+ omniauth-oauth2 (1.4.0)
+ oauth2 (~> 1.0)
+ omniauth (~> 1.2)
pkg-config (1.1.7)
rack (1.6.4)
rack-test (0.6.3)
@@ -151,12 +177,16 @@ PLATFORMS
ruby
DEPENDENCIES
+ awesome_print
better_errors
binding_of_caller
byebug
coffee-rails (~> 4.1.0)
+ dotenv-rails
jbuilder (~> 2.0)
jquery-rails
+ omniauth
+ omniauth-github
rails (= 4.2.7)
sass-rails (~> 5.0)
sdoc (~> 0.4.0)
diff --git a/app/assets/javascripts/sessions.coffee b/app/assets/javascripts/sessions.coffee
new file mode 100644
index 000000000..24f83d18b
--- /dev/null
+++ b/app/assets/javascripts/sessions.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/sessions.scss b/app/assets/stylesheets/sessions.scss
new file mode 100644
index 000000000..7bef9cf82
--- /dev/null
+++ b/app/assets/stylesheets/sessions.scss
@@ -0,0 +1,3 @@
+// Place all the styles related to the sessions controller here.
+// They will automatically be included in application.css.
+// You can use Sass (SCSS) here: http://sass-lang.com/
diff --git a/app/controllers/sessions_controller.rb b/app/controllers/sessions_controller.rb
new file mode 100644
index 000000000..c29c80ed0
--- /dev/null
+++ b/app/controllers/sessions_controller.rb
@@ -0,0 +1,10 @@
+
+
+
+class SessionsController < ApplicationController
+ def create
+ end
+
+
+
+end
diff --git a/app/controllers/tasks_controller.rb b/app/controllers/tasks_controller.rb
index 0f9150264..46cbc4551 100644
--- a/app/controllers/tasks_controller.rb
+++ b/app/controllers/tasks_controller.rb
@@ -1,5 +1,9 @@
+
+
class TasksController < ApplicationController
+ before_action :find_task except: [:index, :create, :new]
+
def index
@tasks = Task.all
end
@@ -21,22 +25,22 @@ def new
end
def show
- @mytask = Task.find(params[:id].to_i)
+
end
def destroy
- @mytask = Task.find(params[:id].to_i)
+
@mytask.destroy
@destroy_msg = "Task Successfully Deleted"
end
def edit
- @mytask = Task.find(params[:id].to_i)
+
end
def update
@params = params
- @mytask = Task.find(params[:id].to_i)
+
@mytask.title = params["task"]["title"]
@mytask.description = params["task"]["description"]
@mytask.details = params["task"]["details"]
@@ -47,7 +51,7 @@ def update
end
def mark_complete
- @mytask = Task.find(params[:id].to_i)
+
@mytask.completion_status = "true"
@mytask.completion_date = Time.now
@mytask.save
@@ -66,4 +70,8 @@ def user_params
params.require(:task).permit(:title, :description, :completion_status, :completion_date)
end
+ def find_task
+ @mytask = Task.find(params[:id].to_i)
+ end
+
end
diff --git a/app/helpers/sessions_helper.rb b/app/helpers/sessions_helper.rb
new file mode 100644
index 000000000..309f8b2eb
--- /dev/null
+++ b/app/helpers/sessions_helper.rb
@@ -0,0 +1,2 @@
+module SessionsHelper
+end
diff --git a/app/models/user.rb b/app/models/user.rb
new file mode 100644
index 000000000..4a57cf079
--- /dev/null
+++ b/app/models/user.rb
@@ -0,0 +1,2 @@
+class User < ActiveRecord::Base
+end
diff --git a/app/views/sessions/create.html.erb b/app/views/sessions/create.html.erb
new file mode 100644
index 000000000..c251174fe
--- /dev/null
+++ b/app/views/sessions/create.html.erb
@@ -0,0 +1,2 @@
+Sessions#create
+Find me in app/views/sessions/create.html.erb
diff --git a/app/views/tasks/show.html.erb b/app/views/tasks/show.html.erb
index 17a688bbd..880529173 100644
--- a/app/views/tasks/show.html.erb
+++ b/app/views/tasks/show.html.erb
@@ -15,7 +15,7 @@
- <%= button_to "Delete Task", {action: "destroy", id: @mytask.id}, method: :delete, data: {confirm: "Are you sure you want to delete this task?" }%>
+ <%= button_to "Delete Task", {action: "destroy", id: mytask.id}, method: :delete, data: {confirm: "Are you sure you want to delete this task?" }%>
<%= button_to "Complete Task", mark_complete_path(task.id), {:method => :patch}%>
diff --git a/config/initializers/omniauth.rb b/config/initializers/omniauth.rb
new file mode 100644
index 000000000..f9fa3db47
--- /dev/null
+++ b/config/initializers/omniauth.rb
@@ -0,0 +1,6 @@
+
+Rails.application.config.middleware.use OmniAuth::Builder do
+ provider :github,
+ ENV["GITHUB_CLIENT_ID"],
+ ENV["GITHUB_CLIENT_SECRET"], scope: "user:email"
+end
diff --git a/config/routes.rb b/config/routes.rb
index b839e55ff..57c16155a 100644
--- a/config/routes.rb
+++ b/config/routes.rb
@@ -1,4 +1,6 @@
Rails.application.routes.draw do
+ get 'sessions/create'
+
root to: 'tasks#index'
get 'tasks/index', as: 'index'
@@ -21,6 +23,8 @@
patch 'tasks/:id/mark_complete' => 'tasks#mark_complete', as: 'mark_complete'
+ get "/auth/:provider/callback", to: "sessions#create"
+
# The priority is based upon order of creation: first created -> highest priority.
# See how all your routes lay out with "rake routes".
diff --git a/db/development.sqlite3 b/db/development.sqlite3
index f2fef39d6ea7983250c07d531869446e5dbadace..bd6f7c538c85d446d1371e0f4ebda0d91e3ecbd3 100644
GIT binary patch
delta 272
zcmZozz}Rqrae}m7)-D^2e~?ixGID=I{COND1pQ#EAyE-mS(0XDU>A^
zC1)fS=_n}WCFZ6g^9zdd%Q90^i;%@qa}zUj-~yA6^Eqx_${Wwb!Nh-uf&U%X77XvD~4N`O)sOUVuun@B*BdQ{%&F}Pu6xcxC
PV-VOZ=Wae}m<1Oo#DD-go~^F$qEQ3(d!XI#8MAr{`H4E&S$Ie5SGF5N6BV92|9
gDQ`Rz8zcWa2L5-O1s$I7PktvahRommPG3j?0D7DkDgXcg
diff --git a/db/migrate/20161018170123_create_users.rb b/db/migrate/20161018170123_create_users.rb
new file mode 100644
index 000000000..f85251a60
--- /dev/null
+++ b/db/migrate/20161018170123_create_users.rb
@@ -0,0 +1,12 @@
+class CreateUsers < ActiveRecord::Migration
+ def change
+ create_table :users do |t|
+ t.string :uid
+ t.string :name
+ t.string :provider
+ t.string :email
+
+ t.timestamps null: false
+ end
+ end
+end
diff --git a/db/schema.rb b/db/schema.rb
index 87b4b15aa..2c263419b 100644
--- a/db/schema.rb
+++ b/db/schema.rb
@@ -11,7 +11,7 @@
#
# It's strongly recommended that you check this file into your version control system.
-ActiveRecord::Schema.define(version: 20160930182241) do
+ActiveRecord::Schema.define(version: 20161018170123) do
create_table "tasks", force: :cascade do |t|
t.string "title"
@@ -23,4 +23,13 @@
t.datetime "updated_at", null: false
end
+ create_table "users", force: :cascade do |t|
+ t.string "uid"
+ t.string "name"
+ t.string "provider"
+ t.string "email"
+ t.datetime "created_at", null: false
+ t.datetime "updated_at", null: false
+ end
+
end
diff --git a/log/development.log b/log/development.log
index f02441113..bc4fe4b9a 100644
--- a/log/development.log
+++ b/log/development.log
@@ -7901,3 +7901,164 @@ Processing by TasksController#index as HTML
Rendered shared/_footer.html.erb (0.3ms)
Rendered tasks/index.html.erb within layouts/application (14.3ms)
Completed 200 OK in 54ms (Views: 53.1ms | ActiveRecord: 0.3ms)
+ [1m[36mActiveRecord::SchemaMigration Load (1.6ms)[0m [1mSELECT "schema_migrations".* FROM "schema_migrations"[0m
+Migrating to CreateUsers (20161018170123)
+ [1m[35m (0.1ms)[0m begin transaction
+ [1m[36m (0.7ms)[0m [1mCREATE TABLE "users" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "uid" varchar, "name" varchar, "provider" varchar, "email" varchar, "created_at" datetime NOT NULL, "updated_at" datetime NOT NULL) [0m
+ [1m[35mSQL (0.3ms)[0m INSERT INTO "schema_migrations" ("version") VALUES (?) [["version", "20161018170123"]]
+ [1m[36m (0.8ms)[0m [1mcommit transaction[0m
+ [1m[35mActiveRecord::SchemaMigration Load (0.3ms)[0m SELECT "schema_migrations".* FROM "schema_migrations"
+
+
+Started GET "/" for ::1 at 2016-10-18 12:31:11 -0700
+ [1m[36mActiveRecord::SchemaMigration Load (0.6ms)[0m [1mSELECT "schema_migrations".* FROM "schema_migrations"[0m
+
+SyntaxError - syntax error, unexpected tIDENTIFIER, expecting keyword_end
+ before_action :find_task except: [:index, :create, :new]
+ ^:
+ app/controllers/tasks_controller.rb:5:in `'
+ activesupport (4.2.7) lib/active_support/dependencies.rb:457:in `block in load_file'
+ activesupport (4.2.7) lib/active_support/dependencies.rb:647:in `new_constants_in'
+ activesupport (4.2.7) lib/active_support/dependencies.rb:456:in `load_file'
+ activesupport (4.2.7) lib/active_support/dependencies.rb:354:in `require_or_load'
+ activesupport (4.2.7) lib/active_support/dependencies.rb:494:in `load_missing_constant'
+ activesupport (4.2.7) lib/active_support/dependencies.rb:184:in `const_missing'
+ activesupport (4.2.7) lib/active_support/inflector/methods.rb:261:in `block in constantize'
+ activesupport (4.2.7) lib/active_support/inflector/methods.rb:259:in `constantize'
+ activesupport (4.2.7) lib/active_support/dependencies.rb:566:in `get'
+ activesupport (4.2.7) lib/active_support/dependencies.rb:597:in `constantize'
+ actionpack (4.2.7) lib/action_dispatch/routing/route_set.rb:70:in `controller_reference'
+ actionpack (4.2.7) lib/action_dispatch/routing/route_set.rb:60:in `controller'
+ actionpack (4.2.7) lib/action_dispatch/routing/route_set.rb:39:in `serve'
+ actionpack (4.2.7) lib/action_dispatch/journey/router.rb:43:in `block in serve'
+ actionpack (4.2.7) lib/action_dispatch/journey/router.rb:30:in `serve'
+ actionpack (4.2.7) lib/action_dispatch/routing/route_set.rb:817:in `call'
+ omniauth (1.3.1) lib/omniauth/strategy.rb:186:in `call!'
+ omniauth (1.3.1) lib/omniauth/strategy.rb:164:in `call'
+ omniauth (1.3.1) lib/omniauth/builder.rb:63:in `call'
+ rack (1.6.4) lib/rack/etag.rb:24:in `call'
+ rack (1.6.4) lib/rack/conditionalget.rb:25:in `call'
+ rack (1.6.4) lib/rack/head.rb:13:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/params_parser.rb:27:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/flash.rb:260:in `call'
+ rack (1.6.4) lib/rack/session/abstract/id.rb:225:in `context'
+ rack (1.6.4) lib/rack/session/abstract/id.rb:220:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/cookies.rb:560:in `call'
+ activerecord (4.2.7) lib/active_record/query_cache.rb:36:in `call'
+ activerecord (4.2.7) lib/active_record/connection_adapters/abstract/connection_pool.rb:653:in `call'
+ activerecord (4.2.7) lib/active_record/migration.rb:377:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/callbacks.rb:29:in `block in call'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:88:in `__run_callbacks__'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:778:in `_run_call_callbacks'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:81:in `run_callbacks'
+ actionpack (4.2.7) lib/action_dispatch/middleware/callbacks.rb:27:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/reloader.rb:73:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/remote_ip.rb:78:in `call'
+ better_errors (2.1.1) lib/better_errors/middleware.rb:84:in `protected_app_call'
+ better_errors (2.1.1) lib/better_errors/middleware.rb:79:in `better_errors_call'
+ better_errors (2.1.1) lib/better_errors/middleware.rb:57:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/debug_exceptions.rb:17:in `call'
+ web-console (2.3.0) lib/web_console/middleware.rb:28:in `block in call'
+ web-console (2.3.0) lib/web_console/middleware.rb:18:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/show_exceptions.rb:30:in `call'
+ railties (4.2.7) lib/rails/rack/logger.rb:38:in `call_app'
+ railties (4.2.7) lib/rails/rack/logger.rb:20:in `block in call'
+ activesupport (4.2.7) lib/active_support/tagged_logging.rb:68:in `block in tagged'
+ activesupport (4.2.7) lib/active_support/tagged_logging.rb:26:in `tagged'
+ activesupport (4.2.7) lib/active_support/tagged_logging.rb:68:in `tagged'
+ railties (4.2.7) lib/rails/rack/logger.rb:20:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/request_id.rb:21:in `call'
+ rack (1.6.4) lib/rack/methodoverride.rb:22:in `call'
+ rack (1.6.4) lib/rack/runtime.rb:18:in `call'
+ activesupport (4.2.7) lib/active_support/cache/strategy/local_cache_middleware.rb:28:in `call'
+ rack (1.6.4) lib/rack/lock.rb:17:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/static.rb:120:in `call'
+ rack (1.6.4) lib/rack/sendfile.rb:113:in `call'
+ railties (4.2.7) lib/rails/engine.rb:518:in `call'
+ railties (4.2.7) lib/rails/application.rb:165:in `call'
+ rack (1.6.4) lib/rack/lock.rb:17:in `call'
+ rack (1.6.4) lib/rack/content_length.rb:15:in `call'
+ rack (1.6.4) lib/rack/handler/webrick.rb:88:in `service'
+ /Users/brandimilligan/.rvm/rubies/ruby-2.3.0/lib/ruby/2.3.0/webrick/httpserver.rb:140:in `service'
+ /Users/brandimilligan/.rvm/rubies/ruby-2.3.0/lib/ruby/2.3.0/webrick/httpserver.rb:96:in `run'
+ /Users/brandimilligan/.rvm/rubies/ruby-2.3.0/lib/ruby/2.3.0/webrick/server.rb:296:in `block in start_thread'
+
+
+
+Started GET "/" for ::1 at 2016-10-18 12:31:12 -0700
+
+SyntaxError - syntax error, unexpected tIDENTIFIER, expecting keyword_end
+ before_action :find_task except: [:index, :create, :new]
+ ^:
+ app/controllers/tasks_controller.rb:5:in `'
+ activesupport (4.2.7) lib/active_support/dependencies.rb:457:in `block in load_file'
+ activesupport (4.2.7) lib/active_support/dependencies.rb:647:in `new_constants_in'
+ activesupport (4.2.7) lib/active_support/dependencies.rb:456:in `load_file'
+ activesupport (4.2.7) lib/active_support/dependencies.rb:354:in `require_or_load'
+ activesupport (4.2.7) lib/active_support/dependencies.rb:494:in `load_missing_constant'
+ activesupport (4.2.7) lib/active_support/dependencies.rb:184:in `const_missing'
+ activesupport (4.2.7) lib/active_support/inflector/methods.rb:261:in `block in constantize'
+ activesupport (4.2.7) lib/active_support/inflector/methods.rb:259:in `constantize'
+ activesupport (4.2.7) lib/active_support/dependencies.rb:566:in `get'
+ activesupport (4.2.7) lib/active_support/dependencies.rb:597:in `constantize'
+ actionpack (4.2.7) lib/action_dispatch/routing/route_set.rb:70:in `controller_reference'
+ actionpack (4.2.7) lib/action_dispatch/routing/route_set.rb:60:in `controller'
+ actionpack (4.2.7) lib/action_dispatch/routing/route_set.rb:39:in `serve'
+ actionpack (4.2.7) lib/action_dispatch/journey/router.rb:43:in `block in serve'
+ actionpack (4.2.7) lib/action_dispatch/journey/router.rb:30:in `serve'
+ actionpack (4.2.7) lib/action_dispatch/routing/route_set.rb:817:in `call'
+ omniauth (1.3.1) lib/omniauth/strategy.rb:186:in `call!'
+ omniauth (1.3.1) lib/omniauth/strategy.rb:164:in `call'
+ omniauth (1.3.1) lib/omniauth/builder.rb:63:in `call'
+ rack (1.6.4) lib/rack/etag.rb:24:in `call'
+ rack (1.6.4) lib/rack/conditionalget.rb:25:in `call'
+ rack (1.6.4) lib/rack/head.rb:13:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/params_parser.rb:27:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/flash.rb:260:in `call'
+ rack (1.6.4) lib/rack/session/abstract/id.rb:225:in `context'
+ rack (1.6.4) lib/rack/session/abstract/id.rb:220:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/cookies.rb:560:in `call'
+ activerecord (4.2.7) lib/active_record/query_cache.rb:36:in `call'
+ activerecord (4.2.7) lib/active_record/connection_adapters/abstract/connection_pool.rb:653:in `call'
+ activerecord (4.2.7) lib/active_record/migration.rb:377:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/callbacks.rb:29:in `block in call'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:88:in `__run_callbacks__'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:778:in `_run_call_callbacks'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:81:in `run_callbacks'
+ actionpack (4.2.7) lib/action_dispatch/middleware/callbacks.rb:27:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/reloader.rb:73:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/remote_ip.rb:78:in `call'
+ better_errors (2.1.1) lib/better_errors/middleware.rb:84:in `protected_app_call'
+ better_errors (2.1.1) lib/better_errors/middleware.rb:79:in `better_errors_call'
+ better_errors (2.1.1) lib/better_errors/middleware.rb:57:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/debug_exceptions.rb:17:in `call'
+ web-console (2.3.0) lib/web_console/middleware.rb:28:in `block in call'
+ web-console (2.3.0) lib/web_console/middleware.rb:18:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/show_exceptions.rb:30:in `call'
+ railties (4.2.7) lib/rails/rack/logger.rb:38:in `call_app'
+ railties (4.2.7) lib/rails/rack/logger.rb:20:in `block in call'
+ activesupport (4.2.7) lib/active_support/tagged_logging.rb:68:in `block in tagged'
+ activesupport (4.2.7) lib/active_support/tagged_logging.rb:26:in `tagged'
+ activesupport (4.2.7) lib/active_support/tagged_logging.rb:68:in `tagged'
+ railties (4.2.7) lib/rails/rack/logger.rb:20:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/request_id.rb:21:in `call'
+ rack (1.6.4) lib/rack/methodoverride.rb:22:in `call'
+ rack (1.6.4) lib/rack/runtime.rb:18:in `call'
+ activesupport (4.2.7) lib/active_support/cache/strategy/local_cache_middleware.rb:28:in `call'
+ rack (1.6.4) lib/rack/lock.rb:17:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/static.rb:120:in `call'
+ rack (1.6.4) lib/rack/sendfile.rb:113:in `call'
+ railties (4.2.7) lib/rails/engine.rb:518:in `call'
+ railties (4.2.7) lib/rails/application.rb:165:in `call'
+ rack (1.6.4) lib/rack/lock.rb:17:in `call'
+ rack (1.6.4) lib/rack/content_length.rb:15:in `call'
+ rack (1.6.4) lib/rack/handler/webrick.rb:88:in `service'
+ /Users/brandimilligan/.rvm/rubies/ruby-2.3.0/lib/ruby/2.3.0/webrick/httpserver.rb:140:in `service'
+ /Users/brandimilligan/.rvm/rubies/ruby-2.3.0/lib/ruby/2.3.0/webrick/httpserver.rb:96:in `run'
+ /Users/brandimilligan/.rvm/rubies/ruby-2.3.0/lib/ruby/2.3.0/webrick/server.rb:296:in `block in start_thread'
+
+
+
+Started POST "/__better_errors/5d061b4d61d1d2d2/variables" for ::1 at 2016-10-18 12:31:12 -0700
+ [1m[36mActiveRecord::SchemaMigration Load (0.6ms)[0m [1mSELECT "schema_migrations".* FROM "schema_migrations"[0m
+ [1m[35mActiveRecord::SchemaMigration Load (0.2ms)[0m SELECT "schema_migrations".* FROM "schema_migrations"
diff --git a/test/controllers/sessions_controller_test.rb b/test/controllers/sessions_controller_test.rb
new file mode 100644
index 000000000..4db9b1d05
--- /dev/null
+++ b/test/controllers/sessions_controller_test.rb
@@ -0,0 +1,29 @@
+require 'test_helper'
+
+class SessionsControllerTest < ActionController::TestCase
+ test "should get create" do
+ get :create
+ assert_response :success
+ end
+ def login_a_user
+ request.env['omniauth.auth'] = OmniAuth.config.mock_auth[:github]
+ get :create, {provider: "github"}
+ end
+
+ test "can create a user" do
+ assert_difference('User.count', 1) do
+ login_a_user
+ assert_response :redirect
+ assert_redirected_to root_path
+ assert_equal session[:user_id], User.find_by(uid: OmniAuth.config.mock_auth[:github][:uid],
+ provider: "github").id
+ end
+ end
+
+ test "if a user logs in twice it doesn't create a 2nd user" do
+ assert_difference('User.count', 1) do
+ login_a_user
+ end
+ end
+
+end
diff --git a/test/controllers/tasks_controller_test.rb b/test/controllers/tasks_controller_test.rb
index a004fd508..12d202c53 100644
--- a/test/controllers/tasks_controller_test.rb
+++ b/test/controllers/tasks_controller_test.rb
@@ -1,6 +1,23 @@
require 'test_helper'
class TasksControllerTest < ActionController::TestCase
+
+ test 'Make sure a user can see their tasks.' do
+ session[:user_id] = users(:ada).id
+ get :show, id: tasks(:adas_task).id
+
+ assert_response :success
+ end
+
+ test "Make sure a user cannot see another user's tasks" do
+ session[:user_id] = users(:babbage).id
+ get :show, id: tasks(:adas_task).id
+
+ assert_response :redirect
+ assert_equal flash[:notice], "You do not have access to that task."
+ end
+
+
test "should get index" do
get :index
assert_response :success
diff --git a/test/fixtures/tasks.yml b/test/fixtures/tasks.yml
index fec8f1107..f2b12566c 100644
--- a/test/fixtures/tasks.yml
+++ b/test/fixtures/tasks.yml
@@ -1,15 +1,17 @@
# Read about fixtures at http://api.rubyonrails.org/classes/ActiveRecord/FixtureSet.html
-one:
- title: MyString
- description: MyString
- details: MyText
- completion_status: false
+adas_task:
+ title: "Write the 1st code"
+ description: "Fortran"
+ details: "love coding"
+ user: :ada
+ completion_status: true
completion_date: 2016-09-30 11:22:41
-two:
- title: MyString
- description: MyString
- details: MyText
- completion_status: false
- completion_date: 2016-09-30 11:22:41
+babbages_task:
+ title: "Make a computer"
+ description: "Machine making"
+ details: "Ada needs a machine to run her code"
+ user: :babbage
+
+
diff --git a/test/fixtures/users.yml b/test/fixtures/users.yml
new file mode 100644
index 000000000..5b40d0632
--- /dev/null
+++ b/test/fixtures/users.yml
@@ -0,0 +1,17 @@
+# Read about fixtures at http://api.rubyonrails.org/classes/ActiveRecord/FixtureSet.html
+
+ada:
+ id: 1
+ uid: 11234
+ name: "Ada Lovelace"
+ email: "ada@ada.com"
+ provider: github
+ created_at: 2016-10-2
+
+babbage:
+ id: 2
+ uid: 11324
+ name: "Mr. Babbage"
+ email: "bab@ada.com"
+ provider: github
+ created_at: 2016-10-2
diff --git a/test/models/user_test.rb b/test/models/user_test.rb
new file mode 100644
index 000000000..8a0883962
--- /dev/null
+++ b/test/models/user_test.rb
@@ -0,0 +1,12 @@
+require 'test_helper'
+
+class UserTest < ActiveSupport::TestCase
+ # test "the truth" do
+ # assert true
+ # end
+ test "" do
+
+ end
+
+
+end
diff --git a/test/test_helper.rb b/test/test_helper.rb
index 92e39b2d7..b13141bab 100644
--- a/test/test_helper.rb
+++ b/test/test_helper.rb
@@ -6,5 +6,12 @@ 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...
+ def Setup
+ #Once you have enabled test mode, all requests to omniAuth will be short circuited to use the mock authentication hash. A request to /ath/provider will redirect immediately to /auth/provider/callback.
+ OmniAuth.config.test_mode = true
+ #The mock_auth configuration allows you to set per-provider (or default) authentication hashes to return during testing.
+ OmniAuth.config.mock_auth[:github] = OmniAuth::AuthHash.new({provider: 'github', uid: '12345', info: {email: "lovelace@ada.com", name: "Ada"}
+ })
+ end
+
end
From 74dc56a1d390fca970027a45ed8f1d3c72b75d7c Mon Sep 17 00:00:00 2001
From: Brandi Phillips
Date: Mon, 24 Oct 2016 12:55:18 -0700
Subject: [PATCH 10/19] gems installed .gitignore updated
---
.gitignore | 6 ++++++
Gemfile | 7 +++++++
2 files changed, 13 insertions(+)
diff --git a/.gitignore b/.gitignore
index 28f484983..bc5c00b8f 100644
--- a/.gitignore
+++ b/.gitignore
@@ -9,6 +9,12 @@
/test/version_tmp/
/tmp/
+# hide the .env - hide yo secrets!
+/.env
+
+# hide the .env - hide yo secrets!
+/.env
+
## Specific to RubyMotion:
.dat*
.repl_history
diff --git a/Gemfile b/Gemfile
index 1c5be72b4..06b8ee872 100644
--- a/Gemfile
+++ b/Gemfile
@@ -1,5 +1,12 @@
source 'https://rubygems.org'
+# for oAuth github Authentication
+gem 'omniauth'
+gem 'omniauth-github'
+
+# it’s awesome
+gem "awesome_print"
+
# Bundle edge Rails instead: gem 'rails', github: 'rails/rails'
gem 'rails', '4.2.7'
# Use sqlite3 as the database for Active Record
From 8de0764d24e381bac58bec88aae301aedac3d8e3 Mon Sep 17 00:00:00 2001
From: Brandi Phillips
Date: Mon, 24 Oct 2016 14:10:04 -0700
Subject: [PATCH 11/19] oauth stuff set up
---
Gemfile | 6 -
app/controllers/sessions_controller.rb | 11 +
app/controllers/tasks_controller.rb | 4 +-
app/models/user.rb | 10 +
db/migrate/20161018170123_create_users.rb | 4 +-
log/development.log | 379 ++++++++++++++++++++++
6 files changed, 404 insertions(+), 10 deletions(-)
diff --git a/Gemfile b/Gemfile
index 06b8ee872..58f867fd0 100644
--- a/Gemfile
+++ b/Gemfile
@@ -1,11 +1,5 @@
source 'https://rubygems.org'
-# for oAuth github Authentication
-gem 'omniauth'
-gem 'omniauth-github'
-
-# it’s awesome
-gem "awesome_print"
# Bundle edge Rails instead: gem 'rails', github: 'rails/rails'
gem 'rails', '4.2.7'
diff --git a/app/controllers/sessions_controller.rb b/app/controllers/sessions_controller.rb
index c29c80ed0..35f45dcc6 100644
--- a/app/controllers/sessions_controller.rb
+++ b/app/controllers/sessions_controller.rb
@@ -3,8 +3,19 @@
class SessionsController < ApplicationController
def create
+ auth_hash = request.env['omniauth.auth']
+ redirect_to login_failure_path unless auth_hash['uid']
+
+ @user = User.find_by(uid: auth_hash[:uid], provider: 'github')
+ if @user.nil?
+ @user = User.build_from_github(auth_hash)
+ render :creation_failure unless @user.save
+ end
+ redirect_to sessions_path
end
+ def index
+ @user = User.find(session[:user_id])
end
diff --git a/app/controllers/tasks_controller.rb b/app/controllers/tasks_controller.rb
index 46cbc4551..2652dfa83 100644
--- a/app/controllers/tasks_controller.rb
+++ b/app/controllers/tasks_controller.rb
@@ -2,7 +2,7 @@
class TasksController < ApplicationController
- before_action :find_task except: [:index, :create, :new]
+ before_action :find_task, except: [:index, :create, :new]
def index
@tasks = Task.all
@@ -25,7 +25,7 @@ def new
end
def show
-
+
end
def destroy
diff --git a/app/models/user.rb b/app/models/user.rb
index 4a57cf079..d0230fd4e 100644
--- a/app/models/user.rb
+++ b/app/models/user.rb
@@ -1,2 +1,12 @@
class User < ActiveRecord::Base
+ validates :email, :uid, :provider, presence: true
+
+ def self.build_from_github(auth_hash)
+ user = User.new
+ user.uid = auth_hash[:id]
+ user.provider = 'github'
+ user.name = auth_hash['info']['name']
+ user.email = auth_hash['info']['email']
+
+ return user
end
diff --git a/db/migrate/20161018170123_create_users.rb b/db/migrate/20161018170123_create_users.rb
index f85251a60..e093f6171 100644
--- a/db/migrate/20161018170123_create_users.rb
+++ b/db/migrate/20161018170123_create_users.rb
@@ -1,9 +1,9 @@
class CreateUsers < ActiveRecord::Migration
def change
create_table :users do |t|
- t.string :uid
+ t.string :uid, null: false
t.string :name
- t.string :provider
+ t.string :provider, null: false
t.string :email
t.timestamps null: false
diff --git a/log/development.log b/log/development.log
index bc4fe4b9a..a68c4eeab 100644
--- a/log/development.log
+++ b/log/development.log
@@ -8062,3 +8062,382 @@ SyntaxError - syntax error, unexpected tIDENTIFIER, expecting keyword_end
Started POST "/__better_errors/5d061b4d61d1d2d2/variables" for ::1 at 2016-10-18 12:31:12 -0700
[1m[36mActiveRecord::SchemaMigration Load (0.6ms)[0m [1mSELECT "schema_migrations".* FROM "schema_migrations"[0m
[1m[35mActiveRecord::SchemaMigration Load (0.2ms)[0m SELECT "schema_migrations".* FROM "schema_migrations"
+
+
+Started GET "/" for ::1 at 2016-10-24 13:12:52 -0700
+ [1m[36mActiveRecord::SchemaMigration Load (0.5ms)[0m [1mSELECT "schema_migrations".* FROM "schema_migrations"[0m
+
+SyntaxError - syntax error, unexpected tIDENTIFIER, expecting keyword_end
+ before_action :find_task except: [:index, :create, :new]
+ ^:
+ app/controllers/tasks_controller.rb:5:in `'
+ activesupport (4.2.7) lib/active_support/dependencies.rb:457:in `block in load_file'
+ activesupport (4.2.7) lib/active_support/dependencies.rb:647:in `new_constants_in'
+ activesupport (4.2.7) lib/active_support/dependencies.rb:456:in `load_file'
+ activesupport (4.2.7) lib/active_support/dependencies.rb:354:in `require_or_load'
+ activesupport (4.2.7) lib/active_support/dependencies.rb:494:in `load_missing_constant'
+ activesupport (4.2.7) lib/active_support/dependencies.rb:184:in `const_missing'
+ activesupport (4.2.7) lib/active_support/inflector/methods.rb:261:in `block in constantize'
+ activesupport (4.2.7) lib/active_support/inflector/methods.rb:259:in `constantize'
+ activesupport (4.2.7) lib/active_support/dependencies.rb:566:in `get'
+ activesupport (4.2.7) lib/active_support/dependencies.rb:597:in `constantize'
+ actionpack (4.2.7) lib/action_dispatch/routing/route_set.rb:70:in `controller_reference'
+ actionpack (4.2.7) lib/action_dispatch/routing/route_set.rb:60:in `controller'
+ actionpack (4.2.7) lib/action_dispatch/routing/route_set.rb:39:in `serve'
+ actionpack (4.2.7) lib/action_dispatch/journey/router.rb:43:in `block in serve'
+ actionpack (4.2.7) lib/action_dispatch/journey/router.rb:30:in `serve'
+ actionpack (4.2.7) lib/action_dispatch/routing/route_set.rb:817:in `call'
+ omniauth (1.3.1) lib/omniauth/strategy.rb:186:in `call!'
+ omniauth (1.3.1) lib/omniauth/strategy.rb:164:in `call'
+ omniauth (1.3.1) lib/omniauth/builder.rb:63:in `call'
+ rack (1.6.4) lib/rack/etag.rb:24:in `call'
+ rack (1.6.4) lib/rack/conditionalget.rb:25:in `call'
+ rack (1.6.4) lib/rack/head.rb:13:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/params_parser.rb:27:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/flash.rb:260:in `call'
+ rack (1.6.4) lib/rack/session/abstract/id.rb:225:in `context'
+ rack (1.6.4) lib/rack/session/abstract/id.rb:220:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/cookies.rb:560:in `call'
+ activerecord (4.2.7) lib/active_record/query_cache.rb:36:in `call'
+ activerecord (4.2.7) lib/active_record/connection_adapters/abstract/connection_pool.rb:653:in `call'
+ activerecord (4.2.7) lib/active_record/migration.rb:377:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/callbacks.rb:29:in `block in call'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:88:in `__run_callbacks__'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:778:in `_run_call_callbacks'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:81:in `run_callbacks'
+ actionpack (4.2.7) lib/action_dispatch/middleware/callbacks.rb:27:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/reloader.rb:73:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/remote_ip.rb:78:in `call'
+ better_errors (2.1.1) lib/better_errors/middleware.rb:84:in `protected_app_call'
+ better_errors (2.1.1) lib/better_errors/middleware.rb:79:in `better_errors_call'
+ better_errors (2.1.1) lib/better_errors/middleware.rb:57:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/debug_exceptions.rb:17:in `call'
+ web-console (2.3.0) lib/web_console/middleware.rb:28:in `block in call'
+ web-console (2.3.0) lib/web_console/middleware.rb:18:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/show_exceptions.rb:30:in `call'
+ railties (4.2.7) lib/rails/rack/logger.rb:38:in `call_app'
+ railties (4.2.7) lib/rails/rack/logger.rb:20:in `block in call'
+ activesupport (4.2.7) lib/active_support/tagged_logging.rb:68:in `block in tagged'
+ activesupport (4.2.7) lib/active_support/tagged_logging.rb:26:in `tagged'
+ activesupport (4.2.7) lib/active_support/tagged_logging.rb:68:in `tagged'
+ railties (4.2.7) lib/rails/rack/logger.rb:20:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/request_id.rb:21:in `call'
+ rack (1.6.4) lib/rack/methodoverride.rb:22:in `call'
+ rack (1.6.4) lib/rack/runtime.rb:18:in `call'
+ activesupport (4.2.7) lib/active_support/cache/strategy/local_cache_middleware.rb:28:in `call'
+ rack (1.6.4) lib/rack/lock.rb:17:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/static.rb:120:in `call'
+ rack (1.6.4) lib/rack/sendfile.rb:113:in `call'
+ railties (4.2.7) lib/rails/engine.rb:518:in `call'
+ railties (4.2.7) lib/rails/application.rb:165:in `call'
+ rack (1.6.4) lib/rack/lock.rb:17:in `call'
+ rack (1.6.4) lib/rack/content_length.rb:15:in `call'
+ rack (1.6.4) lib/rack/handler/webrick.rb:88:in `service'
+ /Users/brandimilligan/.rvm/rubies/ruby-2.3.0/lib/ruby/2.3.0/webrick/httpserver.rb:140:in `service'
+ /Users/brandimilligan/.rvm/rubies/ruby-2.3.0/lib/ruby/2.3.0/webrick/httpserver.rb:96:in `run'
+ /Users/brandimilligan/.rvm/rubies/ruby-2.3.0/lib/ruby/2.3.0/webrick/server.rb:296:in `block in start_thread'
+
+
+
+Started GET "/" for ::1 at 2016-10-24 13:12:52 -0700
+
+SyntaxError - syntax error, unexpected tIDENTIFIER, expecting keyword_end
+ before_action :find_task except: [:index, :create, :new]
+ ^:
+ app/controllers/tasks_controller.rb:5:in `'
+ activesupport (4.2.7) lib/active_support/dependencies.rb:457:in `block in load_file'
+ activesupport (4.2.7) lib/active_support/dependencies.rb:647:in `new_constants_in'
+ activesupport (4.2.7) lib/active_support/dependencies.rb:456:in `load_file'
+ activesupport (4.2.7) lib/active_support/dependencies.rb:354:in `require_or_load'
+ activesupport (4.2.7) lib/active_support/dependencies.rb:494:in `load_missing_constant'
+ activesupport (4.2.7) lib/active_support/dependencies.rb:184:in `const_missing'
+ activesupport (4.2.7) lib/active_support/inflector/methods.rb:261:in `block in constantize'
+ activesupport (4.2.7) lib/active_support/inflector/methods.rb:259:in `constantize'
+ activesupport (4.2.7) lib/active_support/dependencies.rb:566:in `get'
+ activesupport (4.2.7) lib/active_support/dependencies.rb:597:in `constantize'
+ actionpack (4.2.7) lib/action_dispatch/routing/route_set.rb:70:in `controller_reference'
+ actionpack (4.2.7) lib/action_dispatch/routing/route_set.rb:60:in `controller'
+ actionpack (4.2.7) lib/action_dispatch/routing/route_set.rb:39:in `serve'
+ actionpack (4.2.7) lib/action_dispatch/journey/router.rb:43:in `block in serve'
+ actionpack (4.2.7) lib/action_dispatch/journey/router.rb:30:in `serve'
+ actionpack (4.2.7) lib/action_dispatch/routing/route_set.rb:817:in `call'
+ omniauth (1.3.1) lib/omniauth/strategy.rb:186:in `call!'
+ omniauth (1.3.1) lib/omniauth/strategy.rb:164:in `call'
+ omniauth (1.3.1) lib/omniauth/builder.rb:63:in `call'
+ rack (1.6.4) lib/rack/etag.rb:24:in `call'
+ rack (1.6.4) lib/rack/conditionalget.rb:25:in `call'
+ rack (1.6.4) lib/rack/head.rb:13:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/params_parser.rb:27:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/flash.rb:260:in `call'
+ rack (1.6.4) lib/rack/session/abstract/id.rb:225:in `context'
+ rack (1.6.4) lib/rack/session/abstract/id.rb:220:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/cookies.rb:560:in `call'
+ activerecord (4.2.7) lib/active_record/query_cache.rb:36:in `call'
+ activerecord (4.2.7) lib/active_record/connection_adapters/abstract/connection_pool.rb:653:in `call'
+ activerecord (4.2.7) lib/active_record/migration.rb:377:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/callbacks.rb:29:in `block in call'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:88:in `__run_callbacks__'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:778:in `_run_call_callbacks'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:81:in `run_callbacks'
+ actionpack (4.2.7) lib/action_dispatch/middleware/callbacks.rb:27:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/reloader.rb:73:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/remote_ip.rb:78:in `call'
+ better_errors (2.1.1) lib/better_errors/middleware.rb:84:in `protected_app_call'
+ better_errors (2.1.1) lib/better_errors/middleware.rb:79:in `better_errors_call'
+ better_errors (2.1.1) lib/better_errors/middleware.rb:57:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/debug_exceptions.rb:17:in `call'
+ web-console (2.3.0) lib/web_console/middleware.rb:28:in `block in call'
+ web-console (2.3.0) lib/web_console/middleware.rb:18:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/show_exceptions.rb:30:in `call'
+ railties (4.2.7) lib/rails/rack/logger.rb:38:in `call_app'
+ railties (4.2.7) lib/rails/rack/logger.rb:20:in `block in call'
+ activesupport (4.2.7) lib/active_support/tagged_logging.rb:68:in `block in tagged'
+ activesupport (4.2.7) lib/active_support/tagged_logging.rb:26:in `tagged'
+ activesupport (4.2.7) lib/active_support/tagged_logging.rb:68:in `tagged'
+ railties (4.2.7) lib/rails/rack/logger.rb:20:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/request_id.rb:21:in `call'
+ rack (1.6.4) lib/rack/methodoverride.rb:22:in `call'
+ rack (1.6.4) lib/rack/runtime.rb:18:in `call'
+ activesupport (4.2.7) lib/active_support/cache/strategy/local_cache_middleware.rb:28:in `call'
+ rack (1.6.4) lib/rack/lock.rb:17:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/static.rb:120:in `call'
+ rack (1.6.4) lib/rack/sendfile.rb:113:in `call'
+ railties (4.2.7) lib/rails/engine.rb:518:in `call'
+ railties (4.2.7) lib/rails/application.rb:165:in `call'
+ rack (1.6.4) lib/rack/lock.rb:17:in `call'
+ rack (1.6.4) lib/rack/content_length.rb:15:in `call'
+ rack (1.6.4) lib/rack/handler/webrick.rb:88:in `service'
+ /Users/brandimilligan/.rvm/rubies/ruby-2.3.0/lib/ruby/2.3.0/webrick/httpserver.rb:140:in `service'
+ /Users/brandimilligan/.rvm/rubies/ruby-2.3.0/lib/ruby/2.3.0/webrick/httpserver.rb:96:in `run'
+ /Users/brandimilligan/.rvm/rubies/ruby-2.3.0/lib/ruby/2.3.0/webrick/server.rb:296:in `block in start_thread'
+
+
+
+Started POST "/__better_errors/f975774fd1e8d049/variables" for ::1 at 2016-10-24 13:12:53 -0700
+
+
+Started GET "/" for ::1 at 2016-10-24 13:13:25 -0700
+Processing by TasksController#index as HTML
+ [1m[35mTask Load (0.8ms)[0m SELECT "tasks".* FROM "tasks"
+ Rendered shared/_footer.html.erb (0.9ms)
+ Rendered tasks/index.html.erb within layouts/application (31.4ms)
+Completed 200 OK in 1205ms (Views: 1184.6ms | ActiveRecord: 1.2ms)
+
+
+Started GET "/assets/sessions.self-e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855.css?body=1" for ::1 at 2016-10-24 13:13:26 -0700
+
+
+Started GET "/assets/tasks.self-877aef30ae1b040ab8a3aba4e3e309a11d7f2612f44dde450b5c157aa5f95c05.js?body=1" for ::1 at 2016-10-24 13:13:26 -0700
+
+
+Started GET "/assets/jquery_ujs.self-784a997f6726036b1993eb2217c9cb558e1cbb801c6da88105588c56f13b466a.js?body=1" for ::1 at 2016-10-24 13:13:26 -0700
+
+
+Started GET "/assets/jquery.self-bd7ddd393353a8d2480a622e80342adf488fb6006d667e8b42e4c0073393abee.js?body=1" for ::1 at 2016-10-24 13:13:26 -0700
+
+
+Started GET "/assets/application.self-e80e8f2318043e8af94dddc2adad5a4f09739a8ebb323b3ab31cd71d45fd9113.css?body=1" for ::1 at 2016-10-24 13:13:26 -0700
+
+
+Started GET "/assets/turbolinks.self-c5acd7a204f5f25ce7a1d8a0e4d92e28d34c9e2df2c7371cd7af88e147e4ad82.js?body=1" for ::1 at 2016-10-24 13:13:26 -0700
+
+
+Started GET "/assets/sessions.self-877aef30ae1b040ab8a3aba4e3e309a11d7f2612f44dde450b5c157aa5f95c05.js?body=1" for ::1 at 2016-10-24 13:13:26 -0700
+
+
+Started GET "/assets/application.self-3b8dabdc891efe46b9a144b400ad69e37d7e5876bdc39dee783419a69d7ca819.js?body=1" for ::1 at 2016-10-24 13:13:26 -0700
+
+
+Started GET "/assets/tasks.self-e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855.css?body=1" for ::1 at 2016-10-24 13:13:26 -0700
+
+
+Started GET "/" for ::1 at 2016-10-24 13:39:46 -0700
+ [1m[36mActiveRecord::SchemaMigration Load (0.5ms)[0m [1mSELECT "schema_migrations".* FROM "schema_migrations"[0m
+Processing by TasksController#index as HTML
+ [1m[35mTask Load (0.6ms)[0m SELECT "tasks".* FROM "tasks"
+ Rendered shared/_footer.html.erb (0.9ms)
+ Rendered tasks/index.html.erb within layouts/application (32.1ms)
+Completed 200 OK in 1052ms (Views: 1002.5ms | ActiveRecord: 1.0ms)
+
+
+Started GET "/" for ::1 at 2016-10-24 13:39:47 -0700
+Processing by TasksController#index as HTML
+ [1m[36mTask Load (0.3ms)[0m [1mSELECT "tasks".* FROM "tasks"[0m
+ Rendered shared/_footer.html.erb (0.3ms)
+ Rendered tasks/index.html.erb within layouts/application (9.3ms)
+Completed 200 OK in 87ms (Views: 85.9ms | ActiveRecord: 0.3ms)
+
+
+Started GET "/" for ::1 at 2016-10-24 13:39:52 -0700
+Processing by TasksController#index as HTML
+ [1m[35mTask Load (0.3ms)[0m SELECT "tasks".* FROM "tasks"
+ Rendered shared/_footer.html.erb (0.3ms)
+ Rendered tasks/index.html.erb within layouts/application (10.8ms)
+Completed 200 OK in 49ms (Views: 46.8ms | ActiveRecord: 0.3ms)
+
+
+Started GET "/assets/tasks.self-e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855.css?body=1" for ::1 at 2016-10-24 13:39:53 -0700
+
+
+Started GET "/assets/application.self-e80e8f2318043e8af94dddc2adad5a4f09739a8ebb323b3ab31cd71d45fd9113.css?body=1" for ::1 at 2016-10-24 13:39:53 -0700
+
+
+Started GET "/assets/turbolinks.self-c5acd7a204f5f25ce7a1d8a0e4d92e28d34c9e2df2c7371cd7af88e147e4ad82.js?body=1" for ::1 at 2016-10-24 13:39:53 -0700
+
+
+Started GET "/assets/sessions.self-877aef30ae1b040ab8a3aba4e3e309a11d7f2612f44dde450b5c157aa5f95c05.js?body=1" for ::1 at 2016-10-24 13:39:53 -0700
+
+
+Started GET "/assets/jquery.self-bd7ddd393353a8d2480a622e80342adf488fb6006d667e8b42e4c0073393abee.js?body=1" for ::1 at 2016-10-24 13:39:53 -0700
+
+
+Started GET "/assets/jquery_ujs.self-784a997f6726036b1993eb2217c9cb558e1cbb801c6da88105588c56f13b466a.js?body=1" for ::1 at 2016-10-24 13:39:53 -0700
+
+
+Started GET "/assets/application.self-3b8dabdc891efe46b9a144b400ad69e37d7e5876bdc39dee783419a69d7ca819.js?body=1" for ::1 at 2016-10-24 13:39:53 -0700
+
+
+Started GET "/assets/tasks.self-877aef30ae1b040ab8a3aba4e3e309a11d7f2612f44dde450b5c157aa5f95c05.js?body=1" for ::1 at 2016-10-24 13:39:53 -0700
+
+
+Started GET "/assets/sessions.self-e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855.css?body=1" for ::1 at 2016-10-24 13:39:53 -0700
+
+
+Started GET "/tasks/3/show" for ::1 at 2016-10-24 13:39:55 -0700
+Processing by TasksController#show as HTML
+ Parameters: {"id"=>"3"}
+ [1m[36mTask Load (0.3ms)[0m [1mSELECT "tasks".* FROM "tasks" WHERE "tasks"."id" = ? LIMIT 1[0m [["id", 3]]
+ Rendered tasks/show.html.erb within layouts/application (86.2ms)
+Completed 500 Internal Server Error in 122ms (ActiveRecord: 0.3ms)
+
+NameError - undefined local variable or method `mytask' for #<#:0x007fe2b6568c90>
+Did you mean? @mytask:
+ app/views/tasks/show.html.erb:18:in `_app_views_tasks_show_html_erb___3924983560243582011_70305849396800'
+ actionview (4.2.7) lib/action_view/template.rb:145:in `block in render'
+ activesupport (4.2.7) lib/active_support/notifications.rb:166:in `instrument'
+ actionview (4.2.7) lib/action_view/template.rb:333:in `instrument'
+ actionview (4.2.7) lib/action_view/template.rb:143:in `render'
+ actionview (4.2.7) lib/action_view/renderer/template_renderer.rb:54:in `block (2 levels) in render_template'
+ actionview (4.2.7) lib/action_view/renderer/abstract_renderer.rb:39:in `block in instrument'
+ activesupport (4.2.7) lib/active_support/notifications.rb:164:in `block in instrument'
+ activesupport (4.2.7) lib/active_support/notifications/instrumenter.rb:20:in `instrument'
+ activesupport (4.2.7) lib/active_support/notifications.rb:164:in `instrument'
+ actionview (4.2.7) lib/action_view/renderer/abstract_renderer.rb:39:in `instrument'
+ actionview (4.2.7) lib/action_view/renderer/template_renderer.rb:53:in `block in render_template'
+ actionview (4.2.7) lib/action_view/renderer/template_renderer.rb:61:in `render_with_layout'
+ actionview (4.2.7) lib/action_view/renderer/template_renderer.rb:52:in `render_template'
+ actionview (4.2.7) lib/action_view/renderer/template_renderer.rb:14:in `render'
+ actionview (4.2.7) lib/action_view/renderer/renderer.rb:46:in `render_template'
+ actionview (4.2.7) lib/action_view/renderer/renderer.rb:27:in `render'
+ actionview (4.2.7) lib/action_view/rendering.rb:100:in `_render_template'
+ actionpack (4.2.7) lib/action_controller/metal/streaming.rb:217:in `_render_template'
+ actionview (4.2.7) lib/action_view/rendering.rb:83:in `render_to_body'
+ actionpack (4.2.7) lib/action_controller/metal/rendering.rb:32:in `render_to_body'
+ actionpack (4.2.7) lib/action_controller/metal/renderers.rb:37:in `render_to_body'
+ actionpack (4.2.7) lib/abstract_controller/rendering.rb:25:in `render'
+ actionpack (4.2.7) lib/action_controller/metal/rendering.rb:16:in `render'
+ actionpack (4.2.7) lib/action_controller/metal/instrumentation.rb:44:in `block (2 levels) in render'
+ activesupport (4.2.7) lib/active_support/core_ext/benchmark.rb:12:in `block in ms'
+ /Users/brandimilligan/.rvm/rubies/ruby-2.3.0/lib/ruby/2.3.0/benchmark.rb:308:in `realtime'
+ activesupport (4.2.7) lib/active_support/core_ext/benchmark.rb:12:in `ms'
+ actionpack (4.2.7) lib/action_controller/metal/instrumentation.rb:44:in `block in render'
+ actionpack (4.2.7) lib/action_controller/metal/instrumentation.rb:87:in `cleanup_view_runtime'
+ activerecord (4.2.7) lib/active_record/railties/controller_runtime.rb:25:in `cleanup_view_runtime'
+ actionpack (4.2.7) lib/action_controller/metal/instrumentation.rb:43:in `render'
+ actionpack (4.2.7) lib/action_controller/metal/implicit_render.rb:10:in `default_render'
+ actionpack (4.2.7) lib/action_controller/metal/implicit_render.rb:5:in `send_action'
+ actionpack (4.2.7) lib/abstract_controller/base.rb:198:in `process_action'
+ actionpack (4.2.7) lib/action_controller/metal/rendering.rb:10:in `process_action'
+ actionpack (4.2.7) lib/abstract_controller/callbacks.rb:20:in `block in process_action'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:117:in `call'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:555:in `block (2 levels) in compile'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:505:in `call'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:92:in `__run_callbacks__'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:778:in `_run_process_action_callbacks'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:81:in `run_callbacks'
+ actionpack (4.2.7) lib/abstract_controller/callbacks.rb:19:in `process_action'
+ actionpack (4.2.7) lib/action_controller/metal/rescue.rb:29:in `process_action'
+ actionpack (4.2.7) lib/action_controller/metal/instrumentation.rb:32:in `block in process_action'
+ activesupport (4.2.7) lib/active_support/notifications.rb:164:in `block in instrument'
+ activesupport (4.2.7) lib/active_support/notifications/instrumenter.rb:20:in `instrument'
+ activesupport (4.2.7) lib/active_support/notifications.rb:164:in `instrument'
+ actionpack (4.2.7) lib/action_controller/metal/instrumentation.rb:30:in `process_action'
+ actionpack (4.2.7) lib/action_controller/metal/params_wrapper.rb:250:in `process_action'
+ activerecord (4.2.7) lib/active_record/railties/controller_runtime.rb:18:in `process_action'
+ actionpack (4.2.7) lib/abstract_controller/base.rb:137:in `process'
+ actionview (4.2.7) lib/action_view/rendering.rb:30:in `process'
+ actionpack (4.2.7) lib/action_controller/metal.rb:196:in `dispatch'
+ actionpack (4.2.7) lib/action_controller/metal/rack_delegation.rb:13:in `dispatch'
+ actionpack (4.2.7) lib/action_controller/metal.rb:237:in `block in action'
+ actionpack (4.2.7) lib/action_dispatch/routing/route_set.rb:74:in `dispatch'
+ actionpack (4.2.7) lib/action_dispatch/routing/route_set.rb:43:in `serve'
+ actionpack (4.2.7) lib/action_dispatch/journey/router.rb:43:in `block in serve'
+ actionpack (4.2.7) lib/action_dispatch/journey/router.rb:30:in `serve'
+ actionpack (4.2.7) lib/action_dispatch/routing/route_set.rb:817:in `call'
+ omniauth (1.3.1) lib/omniauth/strategy.rb:186:in `call!'
+ omniauth (1.3.1) lib/omniauth/strategy.rb:164:in `call'
+ omniauth (1.3.1) lib/omniauth/builder.rb:63:in `call'
+ rack (1.6.4) lib/rack/etag.rb:24:in `call'
+ rack (1.6.4) lib/rack/conditionalget.rb:25:in `call'
+ rack (1.6.4) lib/rack/head.rb:13:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/params_parser.rb:27:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/flash.rb:260:in `call'
+ rack (1.6.4) lib/rack/session/abstract/id.rb:225:in `context'
+ rack (1.6.4) lib/rack/session/abstract/id.rb:220:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/cookies.rb:560:in `call'
+ activerecord (4.2.7) lib/active_record/query_cache.rb:36:in `call'
+ activerecord (4.2.7) lib/active_record/connection_adapters/abstract/connection_pool.rb:653:in `call'
+ activerecord (4.2.7) lib/active_record/migration.rb:377:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/callbacks.rb:29:in `block in call'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:88:in `__run_callbacks__'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:778:in `_run_call_callbacks'
+ activesupport (4.2.7) lib/active_support/callbacks.rb:81:in `run_callbacks'
+ actionpack (4.2.7) lib/action_dispatch/middleware/callbacks.rb:27:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/reloader.rb:73:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/remote_ip.rb:78:in `call'
+ better_errors (2.1.1) lib/better_errors/middleware.rb:84:in `protected_app_call'
+ better_errors (2.1.1) lib/better_errors/middleware.rb:79:in `better_errors_call'
+ better_errors (2.1.1) lib/better_errors/middleware.rb:57:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/debug_exceptions.rb:17:in `call'
+ web-console (2.3.0) lib/web_console/middleware.rb:28:in `block in call'
+ web-console (2.3.0) lib/web_console/middleware.rb:18:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/show_exceptions.rb:30:in `call'
+ railties (4.2.7) lib/rails/rack/logger.rb:38:in `call_app'
+ railties (4.2.7) lib/rails/rack/logger.rb:20:in `block in call'
+ activesupport (4.2.7) lib/active_support/tagged_logging.rb:68:in `block in tagged'
+ activesupport (4.2.7) lib/active_support/tagged_logging.rb:26:in `tagged'
+ activesupport (4.2.7) lib/active_support/tagged_logging.rb:68:in `tagged'
+ railties (4.2.7) lib/rails/rack/logger.rb:20:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/request_id.rb:21:in `call'
+ rack (1.6.4) lib/rack/methodoverride.rb:22:in `call'
+ rack (1.6.4) lib/rack/runtime.rb:18:in `call'
+ activesupport (4.2.7) lib/active_support/cache/strategy/local_cache_middleware.rb:28:in `call'
+ rack (1.6.4) lib/rack/lock.rb:17:in `call'
+ actionpack (4.2.7) lib/action_dispatch/middleware/static.rb:120:in `call'
+ rack (1.6.4) lib/rack/sendfile.rb:113:in `call'
+ railties (4.2.7) lib/rails/engine.rb:518:in `call'
+ railties (4.2.7) lib/rails/application.rb:165:in `call'
+ rack (1.6.4) lib/rack/lock.rb:17:in `call'
+ rack (1.6.4) lib/rack/content_length.rb:15:in `call'
+ rack (1.6.4) lib/rack/handler/webrick.rb:88:in `service'
+ /Users/brandimilligan/.rvm/rubies/ruby-2.3.0/lib/ruby/2.3.0/webrick/httpserver.rb:140:in `service'
+ /Users/brandimilligan/.rvm/rubies/ruby-2.3.0/lib/ruby/2.3.0/webrick/httpserver.rb:96:in `run'
+ /Users/brandimilligan/.rvm/rubies/ruby-2.3.0/lib/ruby/2.3.0/webrick/server.rb:296:in `block in start_thread'
+
+
+
+Started POST "/__better_errors/e984a4ba55abcf08/variables" for ::1 at 2016-10-24 13:39:56 -0700
+
+
+Started POST "/__better_errors/e984a4ba55abcf08/eval" for ::1 at 2016-10-24 13:40:18 -0700
+ [1m[36mActiveRecord::SchemaMigration Load (0.4ms)[0m [1mSELECT "schema_migrations".* FROM "schema_migrations"[0m
+ [1m[35mActiveRecord::SchemaMigration Load (0.1ms)[0m SELECT "schema_migrations".* FROM "schema_migrations"
+
+
+Started GET "/" for ::1 at 2016-10-24 13:47:53 -0700
+ [1m[35mActiveRecord::SchemaMigration Load (2.6ms)[0m SELECT "schema_migrations".* FROM "schema_migrations"
+Processing by TasksController#index as HTML
+ [1m[36mTask Load (0.6ms)[0m [1mSELECT "tasks".* FROM "tasks"[0m
+ Rendered shared/_footer.html.erb (0.4ms)
+ Rendered tasks/index.html.erb within layouts/application (27.0ms)
+Completed 200 OK in 114ms (Views: 109.3ms | ActiveRecord: 1.0ms)
From 1f4885ba782df6e68d23ba7545a101a3f7c7dd54 Mon Sep 17 00:00:00 2001
From: Brandi Phillips
Date: Mon, 24 Oct 2016 21:18:42 -0700
Subject: [PATCH 12/19] login button created
---
app/controllers/application_controller.rb | 10 +
app/controllers/sessions_controller.rb | 11 +-
app/controllers/tasks_controller.rb | 3 +-
app/models/user.rb | 1 +
app/views/layouts/application.html.erb | 25 +-
app/views/shared/_footer.html.erb | 11 -
app/views/tasks/create.html.erb | 2 -
app/views/tasks/destroy.html.erb | 2 -
app/views/tasks/index.html.erb | 4 +-
app/views/tasks/show.html.erb | 2 -
app/views/tasks/update.html.erb | 2 -
log/development.log | 347 ++++++++++++++++++++++
12 files changed, 394 insertions(+), 26 deletions(-)
delete mode 100644 app/views/shared/_footer.html.erb
diff --git a/app/controllers/application_controller.rb b/app/controllers/application_controller.rb
index d83690e1b..74ca1a349 100644
--- a/app/controllers/application_controller.rb
+++ b/app/controllers/application_controller.rb
@@ -2,4 +2,14 @@ class ApplicationController < ActionController::Base
# Prevent CSRF attacks by raising an exception.
# For APIs, you may want to use :null_session instead.
protect_from_forgery with: :exception
+
+ helper_method :current_user
+
+ def current_user
+ @current_user ||= User.find_by(id: session[:user_id]) if session[:user_id]
+ end
+
+ def require_user
+ redirect_to 'tasks_index' unless current_user
+ end
end
diff --git a/app/controllers/sessions_controller.rb b/app/controllers/sessions_controller.rb
index 35f45dcc6..4fc304d93 100644
--- a/app/controllers/sessions_controller.rb
+++ b/app/controllers/sessions_controller.rb
@@ -10,12 +10,21 @@ def create
if @user.nil?
@user = User.build_from_github(auth_hash)
render :creation_failure unless @user.save
+
+ session[:user_id] = @user.id
end
- redirect_to sessions_path
+ session[:user_id] = @user.id
+ redirect_to tasks_path
end
def index
@user = User.find(session[:user_id])
+ end
+ def destroy
+ session[:user_id] = nil
+ flash[:notice] = "You Have Logged Out"
+ redirect_to root_path
+ end
end
diff --git a/app/controllers/tasks_controller.rb b/app/controllers/tasks_controller.rb
index 2652dfa83..79b7f35a3 100644
--- a/app/controllers/tasks_controller.rb
+++ b/app/controllers/tasks_controller.rb
@@ -1,7 +1,6 @@
-class TasksController < ApplicationController
-
+class TasksController < ApplicationController
before_action :find_task, except: [:index, :create, :new]
def index
diff --git a/app/models/user.rb b/app/models/user.rb
index d0230fd4e..3b85001f7 100644
--- a/app/models/user.rb
+++ b/app/models/user.rb
@@ -9,4 +9,5 @@ def self.build_from_github(auth_hash)
user.email = auth_hash['info']['email']
return user
+ end
end
diff --git a/app/views/layouts/application.html.erb b/app/views/layouts/application.html.erb
index 46eeb110b..f8028c63f 100644
--- a/app/views/layouts/application.html.erb
+++ b/app/views/layouts/application.html.erb
@@ -7,8 +7,31 @@
<%= csrf_meta_tags %>
-
+
+ <%= link_to "Adulting", root_path %>
+
+
+ <% if session[:user_id] == nil %>
+ <%= link_to "Login", "/auth/github" %>
+ <% else %>
+ <%= link_to "Logout", session_delete_path(session[:user_id]), method: :delete, data: {confirm:"Are you sure you want to Logout?"} %>
+ <% end %>
+
+
+
<%= yield %>
+
+
+
+
+ <%= link_to "Home", index_path %>
+
+
+ <%= link_to "Add New Task", new_path %>
+
+
+
+