spec/dummy/log/development.log in intro-0.1.0 vs spec/dummy/log/development.log in intro-0.2.0
- old
+ new
@@ -50189,5 +50189,7381 @@
[1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" ORDER BY "users"."id" ASC LIMIT 1
[1m[36m (0.1ms)[0m [1mSELECT COUNT(*) FROM "intro_tours" WHERE "intro_tours"."controller_path" = ? AND "intro_tours"."action_name" = ? AND "intro_tours"."published" = ?[0m [["controller_path", "intro/admin/tours"], ["action_name", "new"], ["published", "t"]]
[1m[35mIntro::Tour Load (0.1ms)[0m SELECT "intro_tours".* FROM "intro_tours" WHERE "intro_tours"."controller_path" = ? AND "intro_tours"."action_name" = ? AND "intro_tours"."published" = ? [["controller_path", "intro/admin/tours"], ["action_name", "new"], ["published", "t"]]
[1m[36m (0.2ms)[0m [1mSELECT "intro_tour_histories"."tour_id" FROM "intro_tour_histories" WHERE "intro_tour_histories"."user_id" = 1 AND 1=0 AND (touch_count >= 1)[0m
Completed 200 OK in 13ms (Views: 0.3ms | ActiveRecord: 0.7ms)
+
+
+Started GET "/" for ::1 at 2019-08-10 10:21:04 +0800
+ [1m[36mActiveRecord::SchemaMigration Load (0.1ms)[0m [1mSELECT "schema_migrations".* FROM "schema_migrations"[0m
+Processing by HomeController#index as HTML
+ Rendered home/index.html.erb within layouts/application (14.0ms)
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" ORDER BY "users"."id" ASC LIMIT 1
+Completed 200 OK in 672ms (Views: 671.6ms | ActiveRecord: 0.3ms)
+
+
+Started GET "/assets/application.self-e80e8f2318043e8af94dddc2adad5a4f09739a8ebb323b3ab31cd71d45fd9113.css?body=1" for ::1 at 2019-08-10 10:21:04 +0800
+
+
+Started GET "/assets/application.self-8f06a73c35179188914ab50e057157639fce1401c1cdca640ac9cec33746fc5b.js?body=1" for ::1 at 2019-08-10 10:21:04 +0800
+
+
+Started GET "/assets/shepherd.min.self-65681f3532d2d673a15ad3121cc117fbde838792d3bc0336d3d738ae5c6aeaf7.js?body=1" for ::1 at 2019-08-10 10:21:05 +0800
+
+
+Started GET "/assets/intro/shepherd/base.self-4601f308bb1eee09074c3aeecd556c59bfb6fd662e9a8a53a166f56adcf6e1a0.css?body=1" for ::1 at 2019-08-10 10:21:05 +0800
+
+
+Started GET "/intro/tours?controller_path=home&action_name=index&original_url=http%3A%2F%2Flocalhost%3A3000%2F" for ::1 at 2019-08-10 10:21:05 +0800
+Processing by Intro::ToursController#index as */*
+ Parameters: {"controller_path"=>"home", "action_name"=>"index", "original_url"=>"http://localhost:3000/"}
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" ORDER BY "users"."id" ASC LIMIT 1[0m
+DEPRECATION WARNING: Currently, Active Record suppresses errors raised within `after_rollback`/`after_commit` callbacks and only print them to the logs. In the next version, these errors will no longer be suppressed. Instead, the errors will propagate normally just like in other Active Record callbacks.
+
+You can opt into the new behavior and remove this warning by setting:
+
+ config.active_record.raise_in_transactional_callbacks = true
+
+ (called from <class:Tour> at /home/jinhu/Repos/intro/app/models/intro/tour.rb:18)
+ [1m[35m (0.1ms)[0m SELECT COUNT(*) FROM "intro_tours" WHERE "intro_tours"."controller_path" = ? AND "intro_tours"."action_name" = ? AND "intro_tours"."published" = ? [["controller_path", "home"], ["action_name", "index"], ["published", "t"]]
+ [1m[36mIntro::Tour Load (0.2ms)[0m [1mSELECT "intro_tours".* FROM "intro_tours" WHERE "intro_tours"."controller_path" = ? AND "intro_tours"."action_name" = ? AND "intro_tours"."published" = ?[0m [["controller_path", "home"], ["action_name", "index"], ["published", "t"]]
+ [1m[35m (0.1ms)[0m SELECT "intro_tour_histories"."tour_id" FROM "intro_tour_histories" WHERE "intro_tour_histories"."user_id" = 1 AND 1=0 AND (touch_count >= 1)
+Completed 200 OK in 24ms (Views: 0.2ms | ActiveRecord: 0.9ms)
+
+
+Started GET "/intro/admin/tours" for ::1 at 2019-08-10 10:21:06 +0800
+Processing by Intro::Admin::ToursController#index as HTML
+ [1m[36mIntro::Tour Load (0.2ms)[0m [1mSELECT "intro_tours".* FROM "intro_tours" ORDER BY "intro_tours"."created_at" DESC LIMIT 15 OFFSET 0[0m
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_container.html.erb (20.3ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/index.html.erb within layouts/intro/admin/application (24.8ms)
+Completed 200 OK in 102ms (Views: 100.3ms | ActiveRecord: 0.3ms)
+
+
+Started GET "/assets/intro/admin/components/button.self-edd42ca2c8b9a3b0b080f67eb7393e1ff21ca635a145747296b3f6aa310293e0.css?body=1" for ::1 at 2019-08-10 10:21:07 +0800
+
+
+Started GET "/assets/intro/admin/components/form.self-a3476c0621abde3bce6242637808b4f0fe56b3aa6f20d62e2fcb810c7ce1eb30.css?body=1" for ::1 at 2019-08-10 10:21:07 +0800
+
+
+Started GET "/assets/intro/admin/components/checkbox.self-8c3e5d757809aab46eeb4468b473b506ac15fcecd00328bcf5cb3929b25d9e98.css?body=1" for ::1 at 2019-08-10 10:21:07 +0800
+
+
+Started GET "/intro/tours?controller_path=intro%2Fadmin%2Ftours&action_name=index&original_url=http%3A%2F%2Flocalhost%3A3000%2Fintro%2Fadmin%2Ftours" for ::1 at 2019-08-10 10:21:07 +0800
+Processing by Intro::ToursController#index as */*
+ Parameters: {"controller_path"=>"intro/admin/tours", "action_name"=>"index", "original_url"=>"http://localhost:3000/intro/admin/tours"}
+ [1m[35mUser Load (0.3ms)[0m SELECT "users".* FROM "users" ORDER BY "users"."id" ASC LIMIT 1
+ [1m[36m (0.1ms)[0m [1mSELECT COUNT(*) FROM "intro_tours" WHERE "intro_tours"."controller_path" = ? AND "intro_tours"."action_name" = ? AND "intro_tours"."published" = ?[0m [["controller_path", "intro/admin/tours"], ["action_name", "index"], ["published", "t"]]
+ [1m[35mIntro::Tour Load (0.2ms)[0m SELECT "intro_tours".* FROM "intro_tours" WHERE "intro_tours"."controller_path" = ? AND "intro_tours"."action_name" = ? AND "intro_tours"."published" = ? [["controller_path", "intro/admin/tours"], ["action_name", "index"], ["published", "t"]]
+ [1m[36m (0.2ms)[0m [1mSELECT "intro_tour_histories"."tour_id" FROM "intro_tour_histories" WHERE "intro_tour_histories"."user_id" = 1 AND 1=0 AND (touch_count >= 1)[0m
+Completed 200 OK in 13ms (Views: 0.2ms | ActiveRecord: 0.8ms)
+
+
+Started GET "/intro/admin/tours/new" for ::1 at 2019-08-10 10:21:24 +0800
+Processing by Intro::Admin::ToursController#new as HTML
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_step.html.erb (3.1ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_step.html.erb (3.2ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_steps.html.erb (9.1ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_form.html.erb (27.4ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_container.html.erb (44.4ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/new.html.erb within layouts/intro/admin/application (47.9ms)
+Completed 200 OK in 70ms (Views: 68.1ms | ActiveRecord: 0.0ms)
+
+
+Started GET "/intro/tours?controller_path=intro%2Fadmin%2Ftours&action_name=new&original_url=http%3A%2F%2Flocalhost%3A3000%2Fintro%2Fadmin%2Ftours%2Fnew" for ::1 at 2019-08-10 10:21:24 +0800
+Processing by Intro::ToursController#index as */*
+ Parameters: {"controller_path"=>"intro/admin/tours", "action_name"=>"new", "original_url"=>"http://localhost:3000/intro/admin/tours/new"}
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" ORDER BY "users"."id" ASC LIMIT 1
+ [1m[36m (0.1ms)[0m [1mSELECT COUNT(*) FROM "intro_tours" WHERE "intro_tours"."controller_path" = ? AND "intro_tours"."action_name" = ? AND "intro_tours"."published" = ?[0m [["controller_path", "intro/admin/tours"], ["action_name", "new"], ["published", "t"]]
+ [1m[35mIntro::Tour Load (0.2ms)[0m SELECT "intro_tours".* FROM "intro_tours" WHERE "intro_tours"."controller_path" = ? AND "intro_tours"."action_name" = ? AND "intro_tours"."published" = ? [["controller_path", "intro/admin/tours"], ["action_name", "new"], ["published", "t"]]
+ [1m[36m (0.2ms)[0m [1mSELECT "intro_tour_histories"."tour_id" FROM "intro_tour_histories" WHERE "intro_tour_histories"."user_id" = 1 AND 1=0 AND (touch_count >= 1)[0m
+Completed 200 OK in 12ms (Views: 0.3ms | ActiveRecord: 0.6ms)
+
+
+Started GET "/intro/admin/tours/route?path=http%3A%2F%2Flocalhost%3A3000%2Fintro%2Fadmin%2Ftours%2Fnew" for ::1 at 2019-08-10 10:21:30 +0800
+Processing by Intro::Admin::ToursController#route as */*
+ Parameters: {"path"=>"http://localhost:3000/intro/admin/tours/new", "tour"=>{}}
+Completed 200 OK in 6ms (Views: 0.3ms | ActiveRecord: 0.0ms)
+
+
+Started POST "/intro/admin/tours/attempt" for ::1 at 2019-08-10 10:21:32 +0800
+Processing by Intro::Admin::ToursController#attempt as */*
+ Parameters: {"utf8"=>"✓", "authenticity_token"=>"Nuofh0UJRfu49efyni+sApPQEWqbGdMIBw7sWCLzQfgAWtkRR6CEpnNbp1mYGDJ09rlJXyNRg46GZyP159BU4Q==", "tour"=>{"route"=>{"simple"=>"http://localhost:3000/intro/admin/tours/new", "query"=>""}, "ident"=>"intro/admin/tours#new-vu843i", "controller_path"=>"intro/admin/tours", "action_name"=>"new", "options"=>{"steps"=>[{"title"=>"ntsnt", "content"=>"sntsntnsntsn", "image_url"=>"", "image_width"=>"", "image_height"=>"", "image_placement"=>"top", "element"=>"", "placement"=>"top", "z_index"=>"99"}], "btn_visible"=>"1", "btn_complete_text"=>"", "btn_complete_link"=>""}, "expired_at"=>""}}
+Completed 200 OK in 8ms (Views: 0.5ms | ActiveRecord: 0.0ms)
+
+
+Started GET "/" for 127.0.0.1 at 2019-08-10 10:45:22 +0800
+Processing by HomeController#index as HTML
+ Rendered home/index.html.erb within layouts/application (2.9ms)
+Completed 200 OK in 10ms (Views: 9.3ms | ActiveRecord: 0.0ms)
+
+
+Started GET "/assets/application.self-e80e8f2318043e8af94dddc2adad5a4f09739a8ebb323b3ab31cd71d45fd9113.css?body=1" for 127.0.0.1 at 2019-08-10 10:45:22 +0800
+
+
+Started GET "/assets/application.self-8f06a73c35179188914ab50e057157639fce1401c1cdca640ac9cec33746fc5b.js?body=1" for 127.0.0.1 at 2019-08-10 10:45:22 +0800
+
+
+Started GET "/" for ::1 at 2019-09-03 21:35:03 +0800
+ [1m[36mActiveRecord::SchemaMigration Load (0.1ms)[0m [1mSELECT "schema_migrations".* FROM "schema_migrations"[0m
+Processing by HomeController#index as HTML
+ Rendered home/index.html.erb within layouts/application (12.3ms)
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" ORDER BY "users"."id" ASC LIMIT 1
+Completed 200 OK in 444ms (Views: 443.5ms | ActiveRecord: 0.4ms)
+
+
+Started GET "/assets/application.self-e80e8f2318043e8af94dddc2adad5a4f09739a8ebb323b3ab31cd71d45fd9113.css?body=1" for ::1 at 2019-09-03 21:35:04 +0800
+
+
+Started GET "/assets/application.self-8f06a73c35179188914ab50e057157639fce1401c1cdca640ac9cec33746fc5b.js?body=1" for ::1 at 2019-09-03 21:35:04 +0800
+
+
+Started GET "/intro/admin/tours" for ::1 at 2019-09-03 21:35:06 +0800
+Processing by Intro::Admin::ToursController#index as HTML
+DEPRECATION WARNING: Currently, Active Record suppresses errors raised within `after_rollback`/`after_commit` callbacks and only print them to the logs. In the next version, these errors will no longer be suppressed. Instead, the errors will propagate normally just like in other Active Record callbacks.
+
+You can opt into the new behavior and remove this warning by setting:
+
+ config.active_record.raise_in_transactional_callbacks = true
+
+ (called from <class:Tour> at /home/jinhu/Repos/intro/app/models/intro/tour.rb:18)
+ [1m[36mIntro::Tour Load (0.3ms)[0m [1mSELECT "intro_tours".* FROM "intro_tours" ORDER BY "intro_tours"."created_at" DESC LIMIT 15 OFFSET 0[0m
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_container.html.erb (42.5ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/index.html.erb within layouts/intro/admin/application (52.4ms)
+Completed 200 OK in 146ms (Views: 125.3ms | ActiveRecord: 0.4ms)
+
+
+Started GET "/assets/intro/admin/components/body.self-ad70f5f1459b7dda5a6acfeff5dc31ee1e2b13ad64e1b2dc50c77a9509d82919.css?body=1" for ::1 at 2019-09-03 21:35:06 +0800
+
+
+Started GET "/assets/intro/admin/components/checkbox.self-8c3e5d757809aab46eeb4468b473b506ac15fcecd00328bcf5cb3929b25d9e98.css?body=1" for ::1 at 2019-09-03 21:35:06 +0800
+
+
+Started GET "/assets/intro/admin/components/link.self-d9a79153949169df1441a1fd1830422f08712eeecf1c780b0edb5e2f8c65b750.css?body=1" for ::1 at 2019-09-03 21:35:06 +0800
+
+
+Started GET "/assets/intro/admin/components/button.self-edd42ca2c8b9a3b0b080f67eb7393e1ff21ca635a145747296b3f6aa310293e0.css?body=1" for ::1 at 2019-09-03 21:35:06 +0800
+
+
+Started GET "/assets/intro/admin/components/base.self-a71ec6cd5677ac375a0804fac147d23e2061be4318ab9d9e612f9fd682fd1cda.css?body=1" for ::1 at 2019-09-03 21:35:06 +0800
+
+
+Started GET "/assets/intro/admin/components/form.self-a3476c0621abde3bce6242637808b4f0fe56b3aa6f20d62e2fcb810c7ce1eb30.css?body=1" for ::1 at 2019-09-03 21:35:06 +0800
+
+
+Started GET "/assets/intro/admin/components/loading.self-be278cf1a29332f9421d188c2213bf43736a0774bd7c7d12ae7dead5653ddcbe.css?body=1" for ::1 at 2019-09-03 21:35:06 +0800
+
+
+Started GET "/assets/intro/admin/components/select.self-c1bf991d4d88098f813066681300c4477fd3c095a1e21a8a7a518318bc9c2d99.css?body=1" for ::1 at 2019-09-03 21:35:06 +0800
+
+
+Started GET "/assets/intro/admin/tour.self-1042f383ee7450636cf0cb81bbb45db17ea8697c36c3d89ff5b0978297d19685.css?body=1" for ::1 at 2019-09-03 21:35:06 +0800
+
+
+Started GET "/assets/intro/admin/tours.self-dc0e8e4a899b45b4181c179f8bf870ef1644c708a1b1630d86dcf22d23671a54.css?body=1" for ::1 at 2019-09-03 21:35:06 +0800
+
+
+Started GET "/assets/intro/admin/sessions.self-6f60459ccfdb080377d8dbcaaa0ed24a978352227f241c03888c02b278ac8e7a.css?body=1" for ::1 at 2019-09-03 21:35:06 +0800
+
+
+Started GET "/assets/intro/admin/application.self-72cef24f6d2b0bf68825925888b5c699c5ed400a0d9274ad476652e664cfde95.css?body=1" for ::1 at 2019-09-03 21:35:06 +0800
+
+
+Started GET "/assets/intro/shepherd/_variables.self-e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855.css?body=1" for ::1 at 2019-09-03 21:35:06 +0800
+
+
+Started GET "/assets/intro/shepherd/base.self-4601f308bb1eee09074c3aeecd556c59bfb6fd662e9a8a53a166f56adcf6e1a0.css?body=1" for ::1 at 2019-09-03 21:35:06 +0800
+
+
+Started GET "/assets/intro/application.self-e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855.css?body=1" for ::1 at 2019-09-03 21:35:06 +0800
+
+
+Started GET "/assets/jquery.self-bd7ddd393353a8d2480a622e80342adf488fb6006d667e8b42e4c0073393abee.js?body=1" for ::1 at 2019-09-03 21:35:06 +0800
+
+
+Started GET "/assets/jquery_ujs.self-784a997f6726036b1993eb2217c9cb558e1cbb801c6da88105588c56f13b466a.js?body=1" for ::1 at 2019-09-03 21:35:06 +0800
+
+
+Started GET "/assets/intro/admin/application.self-75a11da44c802486bc6f65640aa48a730f0f684c5c07a42ba3cd1735eb3fb070.js?body=1" for ::1 at 2019-09-03 21:35:06 +0800
+
+
+Started GET "/assets/shepherd.min.self-65681f3532d2d673a15ad3121cc117fbde838792d3bc0336d3d738ae5c6aeaf7.js?body=1" for ::1 at 2019-09-03 21:35:06 +0800
+
+
+Started GET "/assets/intro/shepherd.self-353ba8ec6265f6eb44eba2976145d0cdab05cfc88cb3c7c05aff8a6772f2cecd.js?body=1" for ::1 at 2019-09-03 21:35:06 +0800
+
+
+Started GET "/assets/intro/application.self-e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855.js?body=1" for ::1 at 2019-09-03 21:35:06 +0800
+
+
+Started GET "/intro/tours?controller_path=intro%2Fadmin%2Ftours&action_name=index&original_url=http%3A%2F%2Flocalhost%3A3000%2Fintro%2Fadmin%2Ftours" for ::1 at 2019-09-03 21:35:06 +0800
+Processing by Intro::ToursController#index as */*
+ Parameters: {"controller_path"=>"intro/admin/tours", "action_name"=>"index", "original_url"=>"http://localhost:3000/intro/admin/tours"}
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" ORDER BY "users"."id" ASC LIMIT 1
+ [1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM "intro_tours" WHERE "intro_tours"."controller_path" = ? AND "intro_tours"."action_name" = ? AND "intro_tours"."published" = ?[0m [["controller_path", "intro/admin/tours"], ["action_name", "index"], ["published", "t"]]
+ [1m[35mIntro::Tour Load (0.2ms)[0m SELECT "intro_tours".* FROM "intro_tours" WHERE "intro_tours"."controller_path" = ? AND "intro_tours"."action_name" = ? AND "intro_tours"."published" = ? [["controller_path", "intro/admin/tours"], ["action_name", "index"], ["published", "t"]]
+ [1m[36m (0.1ms)[0m [1mSELECT "intro_tour_histories"."tour_id" FROM "intro_tour_histories" WHERE "intro_tour_histories"."user_id" = 1 AND 1=0 AND (touch_count >= 1)[0m
+Completed 200 OK in 38ms (Views: 0.2ms | ActiveRecord: 1.0ms)
+
+
+Started GET "/intro/admin/tours/new" for ::1 at 2019-09-03 21:35:25 +0800
+Processing by Intro::Admin::ToursController#new as HTML
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_step.html.erb (10.6ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_step.html.erb (10.0ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_steps.html.erb (28.4ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_form.html.erb (71.1ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_container.html.erb (107.0ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/new.html.erb within layouts/intro/admin/application (112.4ms)
+Completed 200 OK in 150ms (Views: 147.7ms | ActiveRecord: 0.0ms)
+
+
+Started GET "/intro/tours?controller_path=intro%2Fadmin%2Ftours&action_name=new&original_url=http%3A%2F%2Flocalhost%3A3000%2Fintro%2Fadmin%2Ftours%2Fnew" for ::1 at 2019-09-03 21:35:25 +0800
+Processing by Intro::ToursController#index as */*
+ Parameters: {"controller_path"=>"intro/admin/tours", "action_name"=>"new", "original_url"=>"http://localhost:3000/intro/admin/tours/new"}
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" ORDER BY "users"."id" ASC LIMIT 1
+ [1m[36m (0.5ms)[0m [1mSELECT COUNT(*) FROM "intro_tours" WHERE "intro_tours"."controller_path" = ? AND "intro_tours"."action_name" = ? AND "intro_tours"."published" = ?[0m [["controller_path", "intro/admin/tours"], ["action_name", "new"], ["published", "t"]]
+ [1m[35mIntro::Tour Load (0.1ms)[0m SELECT "intro_tours".* FROM "intro_tours" WHERE "intro_tours"."controller_path" = ? AND "intro_tours"."action_name" = ? AND "intro_tours"."published" = ? [["controller_path", "intro/admin/tours"], ["action_name", "new"], ["published", "t"]]
+ [1m[36m (0.2ms)[0m [1mSELECT "intro_tour_histories"."tour_id" FROM "intro_tour_histories" WHERE "intro_tour_histories"."user_id" = 1 AND 1=0 AND (touch_count >= 1)[0m
+Completed 200 OK in 14ms (Views: 0.2ms | ActiveRecord: 1.0ms)
+
+
+Started GET "/intro/admin/tours/new" for ::1 at 2019-09-03 22:25:01 +0800
+Processing by Intro::Admin::ToursController#new as HTML
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_step.html.erb (4.9ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_step.html.erb (3.7ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_steps.html.erb (11.9ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_form.html.erb (16.1ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_container.html.erb (48.8ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/new.html.erb within layouts/intro/admin/application (51.8ms)
+Completed 200 OK in 106ms (Views: 104.4ms | ActiveRecord: 0.0ms)
+
+
+Started GET "/intro/tours?controller_path=intro%2Fadmin%2Ftours&action_name=new&original_url=http%3A%2F%2Flocalhost%3A3000%2Fintro%2Fadmin%2Ftours%2Fnew" for ::1 at 2019-09-03 22:25:01 +0800
+Processing by Intro::ToursController#index as */*
+ Parameters: {"controller_path"=>"intro/admin/tours", "action_name"=>"new", "original_url"=>"http://localhost:3000/intro/admin/tours/new"}
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" ORDER BY "users"."id" ASC LIMIT 1
+ [1m[36m (0.1ms)[0m [1mSELECT COUNT(*) FROM "intro_tours" WHERE "intro_tours"."controller_path" = ? AND "intro_tours"."action_name" = ? AND "intro_tours"."published" = ?[0m [["controller_path", "intro/admin/tours"], ["action_name", "new"], ["published", "t"]]
+ [1m[35mIntro::Tour Load (0.2ms)[0m SELECT "intro_tours".* FROM "intro_tours" WHERE "intro_tours"."controller_path" = ? AND "intro_tours"."action_name" = ? AND "intro_tours"."published" = ? [["controller_path", "intro/admin/tours"], ["action_name", "new"], ["published", "t"]]
+ [1m[36m (0.2ms)[0m [1mSELECT "intro_tour_histories"."tour_id" FROM "intro_tour_histories" WHERE "intro_tour_histories"."user_id" = 1 AND 1=0 AND (touch_count >= 1)[0m
+Completed 200 OK in 13ms (Views: 0.4ms | ActiveRecord: 0.7ms)
+
+
+Started GET "/intro/admin/tours/new" for ::1 at 2019-09-03 22:26:17 +0800
+Processing by Intro::Admin::ToursController#new as HTML
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_step.html.erb (3.3ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_step.html.erb (4.6ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_steps.html.erb (14.2ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_form.html.erb (21.1ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_container.html.erb (40.5ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/new.html.erb within layouts/intro/admin/application (42.6ms)
+Completed 200 OK in 81ms (Views: 79.2ms | ActiveRecord: 0.0ms)
+
+
+Started GET "/intro/tours?controller_path=intro%2Fadmin%2Ftours&action_name=new&original_url=http%3A%2F%2Flocalhost%3A3000%2Fintro%2Fadmin%2Ftours%2Fnew" for ::1 at 2019-09-03 22:26:17 +0800
+Processing by Intro::ToursController#index as */*
+ Parameters: {"controller_path"=>"intro/admin/tours", "action_name"=>"new", "original_url"=>"http://localhost:3000/intro/admin/tours/new"}
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" ORDER BY "users"."id" ASC LIMIT 1
+ [1m[36m (0.1ms)[0m [1mSELECT COUNT(*) FROM "intro_tours" WHERE "intro_tours"."controller_path" = ? AND "intro_tours"."action_name" = ? AND "intro_tours"."published" = ?[0m [["controller_path", "intro/admin/tours"], ["action_name", "new"], ["published", "t"]]
+ [1m[35mIntro::Tour Load (0.1ms)[0m SELECT "intro_tours".* FROM "intro_tours" WHERE "intro_tours"."controller_path" = ? AND "intro_tours"."action_name" = ? AND "intro_tours"."published" = ? [["controller_path", "intro/admin/tours"], ["action_name", "new"], ["published", "t"]]
+ [1m[36m (0.2ms)[0m [1mSELECT "intro_tour_histories"."tour_id" FROM "intro_tour_histories" WHERE "intro_tour_histories"."user_id" = 1 AND 1=0 AND (touch_count >= 1)[0m
+Completed 200 OK in 11ms (Views: 0.3ms | ActiveRecord: 0.6ms)
+
+
+Started GET "/intro/admin/tours/new" for ::1 at 2019-09-03 22:26:59 +0800
+Processing by Intro::Admin::ToursController#new as HTML
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_step.html.erb (3.2ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_step.html.erb (3.6ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_steps.html.erb (11.2ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_form.html.erb (17.7ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_container.html.erb (45.7ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/new.html.erb within layouts/intro/admin/application (48.2ms)
+Completed 200 OK in 79ms (Views: 77.0ms | ActiveRecord: 0.0ms)
+
+
+Started GET "/intro/tours?controller_path=intro%2Fadmin%2Ftours&action_name=new&original_url=http%3A%2F%2Flocalhost%3A3000%2Fintro%2Fadmin%2Ftours%2Fnew" for ::1 at 2019-09-03 22:26:59 +0800
+Processing by Intro::ToursController#index as */*
+ Parameters: {"controller_path"=>"intro/admin/tours", "action_name"=>"new", "original_url"=>"http://localhost:3000/intro/admin/tours/new"}
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" ORDER BY "users"."id" ASC LIMIT 1
+ [1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM "intro_tours" WHERE "intro_tours"."controller_path" = ? AND "intro_tours"."action_name" = ? AND "intro_tours"."published" = ?[0m [["controller_path", "intro/admin/tours"], ["action_name", "new"], ["published", "t"]]
+ [1m[35mIntro::Tour Load (0.1ms)[0m SELECT "intro_tours".* FROM "intro_tours" WHERE "intro_tours"."controller_path" = ? AND "intro_tours"."action_name" = ? AND "intro_tours"."published" = ? [["controller_path", "intro/admin/tours"], ["action_name", "new"], ["published", "t"]]
+ [1m[36m (0.2ms)[0m [1mSELECT "intro_tour_histories"."tour_id" FROM "intro_tour_histories" WHERE "intro_tour_histories"."user_id" = 1 AND 1=0 AND (touch_count >= 1)[0m
+Completed 200 OK in 10ms (Views: 0.4ms | ActiveRecord: 0.7ms)
+
+
+Started GET "/intro/admin/tours/new" for ::1 at 2019-09-03 22:27:35 +0800
+Processing by Intro::Admin::ToursController#new as HTML
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_step.html.erb (5.3ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_step.html.erb (3.3ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_steps.html.erb (14.7ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_form.html.erb (24.5ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_container.html.erb (52.3ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/new.html.erb within layouts/intro/admin/application (55.4ms)
+Completed 200 OK in 85ms (Views: 82.9ms | ActiveRecord: 0.0ms)
+
+
+Started GET "/intro/tours?controller_path=intro%2Fadmin%2Ftours&action_name=new&original_url=http%3A%2F%2Flocalhost%3A3000%2Fintro%2Fadmin%2Ftours%2Fnew" for ::1 at 2019-09-03 22:27:35 +0800
+Processing by Intro::ToursController#index as */*
+ Parameters: {"controller_path"=>"intro/admin/tours", "action_name"=>"new", "original_url"=>"http://localhost:3000/intro/admin/tours/new"}
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" ORDER BY "users"."id" ASC LIMIT 1
+ [1m[36m (0.1ms)[0m [1mSELECT COUNT(*) FROM "intro_tours" WHERE "intro_tours"."controller_path" = ? AND "intro_tours"."action_name" = ? AND "intro_tours"."published" = ?[0m [["controller_path", "intro/admin/tours"], ["action_name", "new"], ["published", "t"]]
+ [1m[35mIntro::Tour Load (0.1ms)[0m SELECT "intro_tours".* FROM "intro_tours" WHERE "intro_tours"."controller_path" = ? AND "intro_tours"."action_name" = ? AND "intro_tours"."published" = ? [["controller_path", "intro/admin/tours"], ["action_name", "new"], ["published", "t"]]
+ [1m[36m (0.1ms)[0m [1mSELECT "intro_tour_histories"."tour_id" FROM "intro_tour_histories" WHERE "intro_tour_histories"."user_id" = 1 AND 1=0 AND (touch_count >= 1)[0m
+Completed 200 OK in 9ms (Views: 0.2ms | ActiveRecord: 0.5ms)
+
+
+Started POST "/intro/admin/images" for ::1 at 2019-09-03 22:27:38 +0800
+Processing by Intro::Admin::ImagesController#create as */*
+ Parameters: {"image"=>#<ActionDispatch::Http::UploadedFile:0x007f16dada2738 @tempfile=#<Tempfile:/tmp/RackMultipart20190903-23666-1qoqest.png>, @original_filename="1_oschina-org.png", @content_type="image/png", @headers="Content-Disposition: form-data; name=\"image\"; filename=\"1_oschina-org.png\"\r\nContent-Type: image/png\r\n">}
+Completed 200 OK in 10ms (Views: 0.5ms | ActiveRecord: 0.0ms)
+
+
+Started GET "/intro/admin/tours/new" for ::1 at 2019-09-03 22:28:21 +0800
+Processing by Intro::Admin::ToursController#new as HTML
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_step.html.erb (4.6ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_step.html.erb (3.3ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_steps.html.erb (12.1ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_form.html.erb (19.8ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_container.html.erb (50.6ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/new.html.erb within layouts/intro/admin/application (53.1ms)
+Completed 200 OK in 83ms (Views: 80.8ms | ActiveRecord: 0.0ms)
+
+
+Started GET "/intro/tours?controller_path=intro%2Fadmin%2Ftours&action_name=new&original_url=http%3A%2F%2Flocalhost%3A3000%2Fintro%2Fadmin%2Ftours%2Fnew" for ::1 at 2019-09-03 22:28:22 +0800
+Processing by Intro::ToursController#index as */*
+ Parameters: {"controller_path"=>"intro/admin/tours", "action_name"=>"new", "original_url"=>"http://localhost:3000/intro/admin/tours/new"}
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" ORDER BY "users"."id" ASC LIMIT 1
+ [1m[36m (0.1ms)[0m [1mSELECT COUNT(*) FROM "intro_tours" WHERE "intro_tours"."controller_path" = ? AND "intro_tours"."action_name" = ? AND "intro_tours"."published" = ?[0m [["controller_path", "intro/admin/tours"], ["action_name", "new"], ["published", "t"]]
+ [1m[35mIntro::Tour Load (0.1ms)[0m SELECT "intro_tours".* FROM "intro_tours" WHERE "intro_tours"."controller_path" = ? AND "intro_tours"."action_name" = ? AND "intro_tours"."published" = ? [["controller_path", "intro/admin/tours"], ["action_name", "new"], ["published", "t"]]
+ [1m[36m (0.2ms)[0m [1mSELECT "intro_tour_histories"."tour_id" FROM "intro_tour_histories" WHERE "intro_tour_histories"."user_id" = 1 AND 1=0 AND (touch_count >= 1)[0m
+Completed 200 OK in 12ms (Views: 0.3ms | ActiveRecord: 0.6ms)
+
+
+Started POST "/intro/admin/images" for ::1 at 2019-09-03 22:28:25 +0800
+Processing by Intro::Admin::ImagesController#create as */*
+ Parameters: {"image"=>#<ActionDispatch::Http::UploadedFile:0x007f16c90164e0 @tempfile=#<Tempfile:/tmp/RackMultipart20190903-23666-wp2hni.jpeg>, @original_filename="19590194.jpeg", @content_type="image/jpeg", @headers="Content-Disposition: form-data; name=\"image\"; filename=\"19590194.jpeg\"\r\nContent-Type: image/jpeg\r\n">}
+Completed 200 OK in 7ms (Views: 0.5ms | ActiveRecord: 0.0ms)
+
+
+Started GET "/intro/admin/tours/new" for ::1 at 2019-09-03 22:29:01 +0800
+Processing by Intro::Admin::ToursController#new as HTML
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_step.html.erb (1.8ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_step.html.erb (1.8ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_steps.html.erb (6.2ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_form.html.erb (68.2ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_container.html.erb (83.0ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/new.html.erb within layouts/intro/admin/application (84.4ms)
+Completed 200 OK in 106ms (Views: 105.1ms | ActiveRecord: 0.0ms)
+
+
+Started GET "/intro/tours?controller_path=intro%2Fadmin%2Ftours&action_name=new&original_url=http%3A%2F%2Flocalhost%3A3000%2Fintro%2Fadmin%2Ftours%2Fnew" for ::1 at 2019-09-03 22:29:01 +0800
+Processing by Intro::ToursController#index as */*
+ Parameters: {"controller_path"=>"intro/admin/tours", "action_name"=>"new", "original_url"=>"http://localhost:3000/intro/admin/tours/new"}
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" ORDER BY "users"."id" ASC LIMIT 1
+ [1m[36m (0.1ms)[0m [1mSELECT COUNT(*) FROM "intro_tours" WHERE "intro_tours"."controller_path" = ? AND "intro_tours"."action_name" = ? AND "intro_tours"."published" = ?[0m [["controller_path", "intro/admin/tours"], ["action_name", "new"], ["published", "t"]]
+ [1m[35mIntro::Tour Load (0.1ms)[0m SELECT "intro_tours".* FROM "intro_tours" WHERE "intro_tours"."controller_path" = ? AND "intro_tours"."action_name" = ? AND "intro_tours"."published" = ? [["controller_path", "intro/admin/tours"], ["action_name", "new"], ["published", "t"]]
+ [1m[36m (0.2ms)[0m [1mSELECT "intro_tour_histories"."tour_id" FROM "intro_tour_histories" WHERE "intro_tour_histories"."user_id" = 1 AND 1=0 AND (touch_count >= 1)[0m
+Completed 200 OK in 14ms (Views: 0.3ms | ActiveRecord: 0.7ms)
+
+
+Started POST "/intro/admin/images" for ::1 at 2019-09-03 22:29:04 +0800
+Processing by Intro::Admin::ImagesController#create as */*
+ Parameters: {"image"=>#<ActionDispatch::Http::UploadedFile:0x007f16daf45040 @tempfile=#<Tempfile:/tmp/RackMultipart20190903-23666-1yh81bk.png>, @original_filename="1_oschina-org.png", @content_type="image/png", @headers="Content-Disposition: form-data; name=\"image\"; filename=\"1_oschina-org.png\"\r\nContent-Type: image/png\r\n">}
+Completed 200 OK in 10ms (Views: 0.8ms | ActiveRecord: 0.0ms)
+
+
+Started GET "/intro/admin/tours/new" for ::1 at 2019-09-03 22:30:01 +0800
+Processing by Intro::Admin::ToursController#new as HTML
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_step.html.erb (4.5ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_step.html.erb (4.2ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_steps.html.erb (14.2ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_form.html.erb (21.5ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_container.html.erb (46.3ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/new.html.erb within layouts/intro/admin/application (48.8ms)
+Completed 200 OK in 83ms (Views: 81.5ms | ActiveRecord: 0.0ms)
+
+
+Started GET "/intro/tours?controller_path=intro%2Fadmin%2Ftours&action_name=new&original_url=http%3A%2F%2Flocalhost%3A3000%2Fintro%2Fadmin%2Ftours%2Fnew" for ::1 at 2019-09-03 22:30:01 +0800
+Processing by Intro::ToursController#index as */*
+ Parameters: {"controller_path"=>"intro/admin/tours", "action_name"=>"new", "original_url"=>"http://localhost:3000/intro/admin/tours/new"}
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" ORDER BY "users"."id" ASC LIMIT 1
+ [1m[36m (0.1ms)[0m [1mSELECT COUNT(*) FROM "intro_tours" WHERE "intro_tours"."controller_path" = ? AND "intro_tours"."action_name" = ? AND "intro_tours"."published" = ?[0m [["controller_path", "intro/admin/tours"], ["action_name", "new"], ["published", "t"]]
+ [1m[35mIntro::Tour Load (0.2ms)[0m SELECT "intro_tours".* FROM "intro_tours" WHERE "intro_tours"."controller_path" = ? AND "intro_tours"."action_name" = ? AND "intro_tours"."published" = ? [["controller_path", "intro/admin/tours"], ["action_name", "new"], ["published", "t"]]
+ [1m[36m (0.2ms)[0m [1mSELECT "intro_tour_histories"."tour_id" FROM "intro_tour_histories" WHERE "intro_tour_histories"."user_id" = 1 AND 1=0 AND (touch_count >= 1)[0m
+Completed 200 OK in 11ms (Views: 0.3ms | ActiveRecord: 0.6ms)
+
+
+Started POST "/intro/admin/images" for ::1 at 2019-09-03 22:30:04 +0800
+Processing by Intro::Admin::ImagesController#create as */*
+ Parameters: {"image"=>#<ActionDispatch::Http::UploadedFile:0x007f16da68ec80 @tempfile=#<Tempfile:/tmp/RackMultipart20190903-23666-j88jaw.png>, @original_filename="1_oschina-org.png", @content_type="image/png", @headers="Content-Disposition: form-data; name=\"image\"; filename=\"1_oschina-org.png\"\r\nContent-Type: image/png\r\n">}
+Completed 200 OK in 10ms (Views: 0.6ms | ActiveRecord: 0.0ms)
+
+
+Started GET "/intro/admin/tours/new" for ::1 at 2019-09-03 22:30:26 +0800
+Processing by Intro::Admin::ToursController#new as HTML
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_step.html.erb (3.5ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_step.html.erb (3.0ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_steps.html.erb (11.0ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_form.html.erb (17.1ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_container.html.erb (34.6ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/new.html.erb within layouts/intro/admin/application (36.7ms)
+Completed 200 OK in 67ms (Views: 66.2ms | ActiveRecord: 0.0ms)
+
+
+Started GET "/intro/tours?controller_path=intro%2Fadmin%2Ftours&action_name=new&original_url=http%3A%2F%2Flocalhost%3A3000%2Fintro%2Fadmin%2Ftours%2Fnew" for ::1 at 2019-09-03 22:30:26 +0800
+Processing by Intro::ToursController#index as */*
+ Parameters: {"controller_path"=>"intro/admin/tours", "action_name"=>"new", "original_url"=>"http://localhost:3000/intro/admin/tours/new"}
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" ORDER BY "users"."id" ASC LIMIT 1
+ [1m[36m (0.1ms)[0m [1mSELECT COUNT(*) FROM "intro_tours" WHERE "intro_tours"."controller_path" = ? AND "intro_tours"."action_name" = ? AND "intro_tours"."published" = ?[0m [["controller_path", "intro/admin/tours"], ["action_name", "new"], ["published", "t"]]
+ [1m[35mIntro::Tour Load (0.1ms)[0m SELECT "intro_tours".* FROM "intro_tours" WHERE "intro_tours"."controller_path" = ? AND "intro_tours"."action_name" = ? AND "intro_tours"."published" = ? [["controller_path", "intro/admin/tours"], ["action_name", "new"], ["published", "t"]]
+ [1m[36m (0.2ms)[0m [1mSELECT "intro_tour_histories"."tour_id" FROM "intro_tour_histories" WHERE "intro_tour_histories"."user_id" = 1 AND 1=0 AND (touch_count >= 1)[0m
+Completed 200 OK in 11ms (Views: 0.3ms | ActiveRecord: 0.6ms)
+
+
+Started POST "/intro/admin/images" for ::1 at 2019-09-03 22:30:30 +0800
+Processing by Intro::Admin::ImagesController#create as */*
+ Parameters: {"image"=>#<ActionDispatch::Http::UploadedFile:0x007f16da02ee58 @tempfile=#<Tempfile:/tmp/RackMultipart20190903-23666-19hxj74.png>, @original_filename="1_oschina-org.png", @content_type="image/png", @headers="Content-Disposition: form-data; name=\"image\"; filename=\"1_oschina-org.png\"\r\nContent-Type: image/png\r\n">}
+Completed 200 OK in 10ms (Views: 0.6ms | ActiveRecord: 0.0ms)
+
+
+Started GET "/intro/admin/tours/new" for ::1 at 2019-09-03 22:36:56 +0800
+Processing by Intro::Admin::ToursController#new as HTML
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_step.html.erb (5.1ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_step.html.erb (3.6ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_steps.html.erb (15.1ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_form.html.erb (23.7ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_container.html.erb (56.4ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/new.html.erb within layouts/intro/admin/application (59.7ms)
+Completed 200 OK in 88ms (Views: 86.5ms | ActiveRecord: 0.0ms)
+
+
+Started GET "/intro/tours?controller_path=intro%2Fadmin%2Ftours&action_name=new&original_url=http%3A%2F%2Flocalhost%3A3000%2Fintro%2Fadmin%2Ftours%2Fnew" for ::1 at 2019-09-03 22:36:56 +0800
+Processing by Intro::ToursController#index as */*
+ Parameters: {"controller_path"=>"intro/admin/tours", "action_name"=>"new", "original_url"=>"http://localhost:3000/intro/admin/tours/new"}
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" ORDER BY "users"."id" ASC LIMIT 1
+ [1m[36m (0.1ms)[0m [1mSELECT COUNT(*) FROM "intro_tours" WHERE "intro_tours"."controller_path" = ? AND "intro_tours"."action_name" = ? AND "intro_tours"."published" = ?[0m [["controller_path", "intro/admin/tours"], ["action_name", "new"], ["published", "t"]]
+ [1m[35mIntro::Tour Load (0.1ms)[0m SELECT "intro_tours".* FROM "intro_tours" WHERE "intro_tours"."controller_path" = ? AND "intro_tours"."action_name" = ? AND "intro_tours"."published" = ? [["controller_path", "intro/admin/tours"], ["action_name", "new"], ["published", "t"]]
+ [1m[36m (0.1ms)[0m [1mSELECT "intro_tour_histories"."tour_id" FROM "intro_tour_histories" WHERE "intro_tour_histories"."user_id" = 1 AND 1=0 AND (touch_count >= 1)[0m
+Completed 200 OK in 9ms (Views: 0.2ms | ActiveRecord: 0.5ms)
+
+
+Started POST "/intro/admin/images" for ::1 at 2019-09-03 22:36:59 +0800
+Processing by Intro::Admin::ImagesController#create as */*
+ Parameters: {"image"=>#<ActionDispatch::Http::UploadedFile:0x007f16d988d078 @tempfile=#<Tempfile:/tmp/RackMultipart20190903-23666-1877w8q.png>, @original_filename="1_oschina-org.png", @content_type="image/png", @headers="Content-Disposition: form-data; name=\"image\"; filename=\"1_oschina-org.png\"\r\nContent-Type: image/png\r\n">}
+Completed 200 OK in 7ms (Views: 0.5ms | ActiveRecord: 0.0ms)
+
+
+Started GET "/intro/admin/tours/new" for ::1 at 2019-09-03 22:37:34 +0800
+Processing by Intro::Admin::ToursController#new as HTML
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_step.html.erb (4.7ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_step.html.erb (3.7ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_steps.html.erb (14.5ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_form.html.erb (21.9ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_container.html.erb (55.3ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/new.html.erb within layouts/intro/admin/application (58.4ms)
+Completed 200 OK in 97ms (Views: 95.1ms | ActiveRecord: 0.0ms)
+
+
+Started GET "/intro/tours?controller_path=intro%2Fadmin%2Ftours&action_name=new&original_url=http%3A%2F%2Flocalhost%3A3000%2Fintro%2Fadmin%2Ftours%2Fnew" for ::1 at 2019-09-03 22:37:34 +0800
+Processing by Intro::ToursController#index as */*
+ Parameters: {"controller_path"=>"intro/admin/tours", "action_name"=>"new", "original_url"=>"http://localhost:3000/intro/admin/tours/new"}
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" ORDER BY "users"."id" ASC LIMIT 1
+ [1m[36m (0.3ms)[0m [1mSELECT COUNT(*) FROM "intro_tours" WHERE "intro_tours"."controller_path" = ? AND "intro_tours"."action_name" = ? AND "intro_tours"."published" = ?[0m [["controller_path", "intro/admin/tours"], ["action_name", "new"], ["published", "t"]]
+ [1m[35mIntro::Tour Load (0.1ms)[0m SELECT "intro_tours".* FROM "intro_tours" WHERE "intro_tours"."controller_path" = ? AND "intro_tours"."action_name" = ? AND "intro_tours"."published" = ? [["controller_path", "intro/admin/tours"], ["action_name", "new"], ["published", "t"]]
+ [1m[36m (0.2ms)[0m [1mSELECT "intro_tour_histories"."tour_id" FROM "intro_tour_histories" WHERE "intro_tour_histories"."user_id" = 1 AND 1=0 AND (touch_count >= 1)[0m
+Completed 200 OK in 12ms (Views: 0.3ms | ActiveRecord: 0.9ms)
+
+
+Started POST "/intro/admin/images" for ::1 at 2019-09-03 22:37:37 +0800
+Processing by Intro::Admin::ImagesController#create as */*
+ Parameters: {"image"=>#<ActionDispatch::Http::UploadedFile:0x007f16c878bc08 @tempfile=#<Tempfile:/tmp/RackMultipart20190903-23666-smxuji.png>, @original_filename="1_oschina-org.png", @content_type="image/png", @headers="Content-Disposition: form-data; name=\"image\"; filename=\"1_oschina-org.png\"\r\nContent-Type: image/png\r\n">}
+Completed 200 OK in 9ms (Views: 0.5ms | ActiveRecord: 0.0ms)
+
+
+Started GET "/intro/admin/tours/new" for ::1 at 2019-09-03 22:39:03 +0800
+Processing by Intro::Admin::ToursController#new as HTML
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_step.html.erb (5.4ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_step.html.erb (3.8ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_steps.html.erb (17.2ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_form.html.erb (26.9ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_container.html.erb (63.0ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/new.html.erb within layouts/intro/admin/application (66.0ms)
+Completed 200 OK in 96ms (Views: 94.2ms | ActiveRecord: 0.0ms)
+
+
+Started GET "/intro/tours?controller_path=intro%2Fadmin%2Ftours&action_name=new&original_url=http%3A%2F%2Flocalhost%3A3000%2Fintro%2Fadmin%2Ftours%2Fnew" for ::1 at 2019-09-03 22:39:03 +0800
+Processing by Intro::ToursController#index as */*
+ Parameters: {"controller_path"=>"intro/admin/tours", "action_name"=>"new", "original_url"=>"http://localhost:3000/intro/admin/tours/new"}
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" ORDER BY "users"."id" ASC LIMIT 1
+ [1m[36m (0.1ms)[0m [1mSELECT COUNT(*) FROM "intro_tours" WHERE "intro_tours"."controller_path" = ? AND "intro_tours"."action_name" = ? AND "intro_tours"."published" = ?[0m [["controller_path", "intro/admin/tours"], ["action_name", "new"], ["published", "t"]]
+ [1m[35mIntro::Tour Load (0.1ms)[0m SELECT "intro_tours".* FROM "intro_tours" WHERE "intro_tours"."controller_path" = ? AND "intro_tours"."action_name" = ? AND "intro_tours"."published" = ? [["controller_path", "intro/admin/tours"], ["action_name", "new"], ["published", "t"]]
+ [1m[36m (0.3ms)[0m [1mSELECT "intro_tour_histories"."tour_id" FROM "intro_tour_histories" WHERE "intro_tour_histories"."user_id" = 1 AND 1=0 AND (touch_count >= 1)[0m
+Completed 200 OK in 12ms (Views: 0.5ms | ActiveRecord: 0.6ms)
+
+
+Started POST "/intro/admin/images" for ::1 at 2019-09-03 22:39:07 +0800
+Processing by Intro::Admin::ImagesController#create as */*
+ Parameters: {"image"=>#<ActionDispatch::Http::UploadedFile:0x007f16dad654a0 @tempfile=#<Tempfile:/tmp/RackMultipart20190903-23666-1r1vn4r.jpeg>, @original_filename="19590194.jpeg", @content_type="image/jpeg", @headers="Content-Disposition: form-data; name=\"image\"; filename=\"19590194.jpeg\"\r\nContent-Type: image/jpeg\r\n">}
+Completed 200 OK in 8ms (Views: 0.6ms | ActiveRecord: 0.0ms)
+
+
+Started GET "/intro/admin/tours/new" for ::1 at 2019-09-03 22:39:25 +0800
+Processing by Intro::Admin::ToursController#new as HTML
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_step.html.erb (4.3ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_step.html.erb (3.0ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_steps.html.erb (13.4ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_form.html.erb (20.4ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_container.html.erb (60.1ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/new.html.erb within layouts/intro/admin/application (63.4ms)
+Completed 200 OK in 95ms (Views: 93.0ms | ActiveRecord: 0.0ms)
+
+
+Started GET "/intro/tours?controller_path=intro%2Fadmin%2Ftours&action_name=new&original_url=http%3A%2F%2Flocalhost%3A3000%2Fintro%2Fadmin%2Ftours%2Fnew" for ::1 at 2019-09-03 22:39:26 +0800
+Processing by Intro::ToursController#index as */*
+ Parameters: {"controller_path"=>"intro/admin/tours", "action_name"=>"new", "original_url"=>"http://localhost:3000/intro/admin/tours/new"}
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" ORDER BY "users"."id" ASC LIMIT 1
+ [1m[36m (0.1ms)[0m [1mSELECT COUNT(*) FROM "intro_tours" WHERE "intro_tours"."controller_path" = ? AND "intro_tours"."action_name" = ? AND "intro_tours"."published" = ?[0m [["controller_path", "intro/admin/tours"], ["action_name", "new"], ["published", "t"]]
+ [1m[35mIntro::Tour Load (0.1ms)[0m SELECT "intro_tours".* FROM "intro_tours" WHERE "intro_tours"."controller_path" = ? AND "intro_tours"."action_name" = ? AND "intro_tours"."published" = ? [["controller_path", "intro/admin/tours"], ["action_name", "new"], ["published", "t"]]
+ [1m[36m (0.2ms)[0m [1mSELECT "intro_tour_histories"."tour_id" FROM "intro_tour_histories" WHERE "intro_tour_histories"."user_id" = 1 AND 1=0 AND (touch_count >= 1)[0m
+Completed 200 OK in 11ms (Views: 0.4ms | ActiveRecord: 0.6ms)
+
+
+Started POST "/intro/admin/images" for ::1 at 2019-09-03 22:39:29 +0800
+Processing by Intro::Admin::ImagesController#create as */*
+ Parameters: {"image"=>#<ActionDispatch::Http::UploadedFile:0x007f16da5120f0 @tempfile=#<Tempfile:/tmp/RackMultipart20190903-23666-1pb7k94.png>, @original_filename="1_oschina-org.png", @content_type="image/png", @headers="Content-Disposition: form-data; name=\"image\"; filename=\"1_oschina-org.png\"\r\nContent-Type: image/png\r\n">}
+Completed 200 OK in 8ms (Views: 0.5ms | ActiveRecord: 0.0ms)
+
+
+Started POST "/intro/admin/images" for ::1 at 2019-09-03 22:39:37 +0800
+Processing by Intro::Admin::ImagesController#create as */*
+ Parameters: {"image"=>#<ActionDispatch::Http::UploadedFile:0x007f16da4694a0 @tempfile=#<Tempfile:/tmp/RackMultipart20190903-23666-10zc9st.jpeg>, @original_filename="19590194.jpeg", @content_type="image/jpeg", @headers="Content-Disposition: form-data; name=\"image\"; filename=\"19590194.jpeg\"\r\nContent-Type: image/jpeg\r\n">}
+Completed 200 OK in 10ms (Views: 0.7ms | ActiveRecord: 0.0ms)
+
+
+Started POST "/intro/admin/images" for ::1 at 2019-09-03 22:39:53 +0800
+Processing by Intro::Admin::ImagesController#create as */*
+ Parameters: {"image"=>#<ActionDispatch::Http::UploadedFile:0x007f16da3ca490 @tempfile=#<Tempfile:/tmp/RackMultipart20190903-23666-320ect.png>, @original_filename="1_oschina-org.png", @content_type="image/png", @headers="Content-Disposition: form-data; name=\"image\"; filename=\"1_oschina-org.png\"\r\nContent-Type: image/png\r\n">}
+Completed 200 OK in 8ms (Views: 0.6ms | ActiveRecord: 0.0ms)
+
+
+Started GET "/intro/admin/tours" for ::1 at 2019-09-03 22:39:58 +0800
+Processing by Intro::Admin::ToursController#index as HTML
+ [1m[35mIntro::Tour Load (0.7ms)[0m SELECT "intro_tours".* FROM "intro_tours" ORDER BY "intro_tours"."created_at" DESC LIMIT 15 OFFSET 0
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_container.html.erb (42.2ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/index.html.erb within layouts/intro/admin/application (45.4ms)
+Completed 200 OK in 81ms (Views: 77.8ms | ActiveRecord: 0.7ms)
+
+
+Started GET "/intro/tours?controller_path=intro%2Fadmin%2Ftours&action_name=index&original_url=http%3A%2F%2Flocalhost%3A3000%2Fintro%2Fadmin%2Ftours" for ::1 at 2019-09-03 22:39:59 +0800
+Processing by Intro::ToursController#index as */*
+ Parameters: {"controller_path"=>"intro/admin/tours", "action_name"=>"index", "original_url"=>"http://localhost:3000/intro/admin/tours"}
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" ORDER BY "users"."id" ASC LIMIT 1[0m
+ [1m[35m (0.1ms)[0m SELECT COUNT(*) FROM "intro_tours" WHERE "intro_tours"."controller_path" = ? AND "intro_tours"."action_name" = ? AND "intro_tours"."published" = ? [["controller_path", "intro/admin/tours"], ["action_name", "index"], ["published", "t"]]
+ [1m[36mIntro::Tour Load (0.1ms)[0m [1mSELECT "intro_tours".* FROM "intro_tours" WHERE "intro_tours"."controller_path" = ? AND "intro_tours"."action_name" = ? AND "intro_tours"."published" = ?[0m [["controller_path", "intro/admin/tours"], ["action_name", "index"], ["published", "t"]]
+ [1m[35m (0.2ms)[0m SELECT "intro_tour_histories"."tour_id" FROM "intro_tour_histories" WHERE "intro_tour_histories"."user_id" = 1 AND 1=0 AND (touch_count >= 1)
+Completed 200 OK in 10ms (Views: 0.3ms | ActiveRecord: 0.6ms)
+
+
+Started GET "/intro/admin/tours/1/edit" for ::1 at 2019-09-03 22:40:00 +0800
+Processing by Intro::Admin::ToursController#edit as HTML
+ Parameters: {"id"=>"1"}
+ [1m[36mIntro::Tour Load (0.5ms)[0m [1mSELECT "intro_tours".* FROM "intro_tours" WHERE "intro_tours"."id" = ? LIMIT 1[0m [["id", 1]]
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_step.html.erb (5.7ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_step.html.erb (4.0ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_steps.html.erb (15.5ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_form.html.erb (24.4ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_container.html.erb (58.7ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/edit.html.erb within layouts/intro/admin/application (65.4ms)
+Completed 200 OK in 105ms (Views: 94.6ms | ActiveRecord: 0.5ms)
+
+
+Started GET "/intro/tours?controller_path=intro%2Fadmin%2Ftours&action_name=edit&original_url=http%3A%2F%2Flocalhost%3A3000%2Fintro%2Fadmin%2Ftours%2F1%2Fedit" for ::1 at 2019-09-03 22:40:00 +0800
+Processing by Intro::ToursController#index as */*
+ Parameters: {"controller_path"=>"intro/admin/tours", "action_name"=>"edit", "original_url"=>"http://localhost:3000/intro/admin/tours/1/edit"}
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" ORDER BY "users"."id" ASC LIMIT 1
+ [1m[36m (0.1ms)[0m [1mSELECT COUNT(*) FROM "intro_tours" WHERE "intro_tours"."controller_path" = ? AND "intro_tours"."action_name" = ? AND "intro_tours"."published" = ?[0m [["controller_path", "intro/admin/tours"], ["action_name", "edit"], ["published", "t"]]
+ [1m[35mIntro::Tour Load (0.2ms)[0m SELECT "intro_tours".* FROM "intro_tours" WHERE "intro_tours"."controller_path" = ? AND "intro_tours"."action_name" = ? AND "intro_tours"."published" = ? [["controller_path", "intro/admin/tours"], ["action_name", "edit"], ["published", "t"]]
+ [1m[36m (0.3ms)[0m [1mSELECT "intro_tour_histories"."tour_id" FROM "intro_tour_histories" WHERE "intro_tour_histories"."user_id" = 1 AND 1=0 AND (touch_count >= 1)[0m
+Completed 200 OK in 13ms (Views: 0.4ms | ActiveRecord: 0.7ms)
+
+
+Started POST "/intro/admin/images" for ::1 at 2019-09-03 22:40:05 +0800
+Processing by Intro::Admin::ImagesController#create as */*
+ Parameters: {"image"=>#<ActionDispatch::Http::UploadedFile:0x0056105734eb90 @tempfile=#<Tempfile:/tmp/RackMultipart20190903-23666-1ti5vah.png>, @original_filename="1_oschina-org.png", @content_type="image/png", @headers="Content-Disposition: form-data; name=\"image\"; filename=\"1_oschina-org.png\"\r\nContent-Type: image/png\r\n">}
+Completed 200 OK in 9ms (Views: 0.6ms | ActiveRecord: 0.0ms)
+
+
+Started PATCH "/intro/admin/tours/1" for ::1 at 2019-09-03 22:40:08 +0800
+Processing by Intro::Admin::ToursController#update as HTML
+ Parameters: {"utf8"=>"✓", "authenticity_token"=>"9Rkkizs3sfGlqEXVnn53GCIr5g6mRyAlRYxx4/576BbDqeIdOZ5wrG4GBX6YSeluR0K+Ox4PcKPE5b5OO1j9Dw==", "tour"=>{"route"=>{"simple"=>"brbarba", "query"=>""}, "ident"=>"brbarbabra", "controller_path"=>"brabrab", "action_name"=>"brabrab", "options"=>{"steps"=>[{"title"=>"brabr", "content"=>"barb", "image_url"=>"", "image_width"=>"", "image_height"=>"", "image_placement"=>"top", "element"=>"", "placement"=>"top", "z_index"=>"99"}, {"title"=>"ntns", "content"=>"tnstnstnstns", "image_url"=>"/uploads/intro/20190903/1567521605_X8R-cH65.png", "image_width"=>"248", "image_height"=>"248", "image_placement"=>"top", "element"=>"", "placement"=>"top", "z_index"=>"99"}], "btn_visible"=>"1", "btn_complete_text"=>"", "btn_complete_link"=>""}, "expired_at"=>""}, "button"=>"", "id"=>"1"}
+ [1m[35mIntro::Tour Load (0.3ms)[0m SELECT "intro_tours".* FROM "intro_tours" WHERE "intro_tours"."id" = ? LIMIT 1 [["id", 1]]
+ [1m[36m (0.2ms)[0m [1mbegin transaction[0m
+ [1m[35mIntro::Tour Exists (0.2ms)[0m SELECT 1 AS one FROM "intro_tours" WHERE ("intro_tours"."ident" = 'brbarbabra' AND "intro_tours"."id" != 1) LIMIT 1
+ [1m[36mSQL (0.3ms)[0m [1mUPDATE "intro_tours" SET "route" = ?, "options" = ?, "updated_at" = ? WHERE "intro_tours"."id" = ?[0m [["route", "--- !ruby/hash:ActionController::Parameters\nsimple: brbarba\nquery: ''\nstrict: false\n"], ["options", "--- !ruby/hash:ActionController::Parameters\nsteps:\n- !ruby/hash:ActionController::Parameters\n title: brabr\n content: barb\n image_url: ''\n image_width: ''\n image_height: ''\n image_placement: top\n element: ''\n placement: top\n z_index: '99'\n- !ruby/hash:ActionController::Parameters\n title: ntns\n content: tnstnstnstns\n image_url: \"/uploads/intro/20190903/1567521605_X8R-cH65.png\"\n image_width: '248'\n image_height: '248'\n image_placement: top\n element: ''\n placement: top\n z_index: '99'\nbtn_visible: '1'\nbtn_complete_text: ''\nbtn_complete_link: ''\n"], ["updated_at", "2019-09-03 14:40:08.985905"], ["id", 1]]
+ [1m[35m (4.0ms)[0m commit transaction
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_step.html.erb (1.7ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_step.html.erb (1.8ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_step.html.erb (1.7ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_steps.html.erb (8.1ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_form.html.erb (11.6ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_container.html.erb (21.2ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/edit.html.erb within layouts/intro/admin/application (22.9ms)
+Completed 200 OK in 96ms (Views: 43.0ms | ActiveRecord: 5.0ms)
+
+
+Started GET "/intro/tours?controller_path=intro%2Fadmin%2Ftours&action_name=update&original_url=http%3A%2F%2Flocalhost%3A3000%2Fintro%2Fadmin%2Ftours%2F1" for ::1 at 2019-09-03 22:40:09 +0800
+Processing by Intro::ToursController#index as */*
+ Parameters: {"controller_path"=>"intro/admin/tours", "action_name"=>"update", "original_url"=>"http://localhost:3000/intro/admin/tours/1"}
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" ORDER BY "users"."id" ASC LIMIT 1[0m
+ [1m[35m (0.1ms)[0m SELECT COUNT(*) FROM "intro_tours" WHERE "intro_tours"."controller_path" = ? AND "intro_tours"."action_name" = ? AND "intro_tours"."published" = ? [["controller_path", "intro/admin/tours"], ["action_name", "update"], ["published", "t"]]
+ [1m[36mIntro::Tour Load (0.1ms)[0m [1mSELECT "intro_tours".* FROM "intro_tours" WHERE "intro_tours"."controller_path" = ? AND "intro_tours"."action_name" = ? AND "intro_tours"."published" = ?[0m [["controller_path", "intro/admin/tours"], ["action_name", "update"], ["published", "t"]]
+ [1m[35m (0.2ms)[0m SELECT "intro_tour_histories"."tour_id" FROM "intro_tour_histories" WHERE "intro_tour_histories"."user_id" = 1 AND 1=0 AND (touch_count >= 1)
+Completed 200 OK in 13ms (Views: 0.3ms | ActiveRecord: 0.6ms)
+
+
+Started PATCH "/intro/admin/tours/1" for ::1 at 2019-09-03 22:40:19 +0800
+Processing by Intro::Admin::ToursController#update as HTML
+ Parameters: {"utf8"=>"✓", "authenticity_token"=>"9Rkkizs3sfGlqEXVnn53GCIr5g6mRyAlRYxx4/576BbDqeIdOZ5wrG4GBX6YSeluR0K+Ox4PcKPE5b5OO1j9Dw==", "tour"=>{"route"=>{"simple"=>"brbarba", "query"=>""}, "ident"=>"brbarbabra", "controller_path"=>"brabrab", "action_name"=>"brabrab", "options"=>{"steps"=>[{"title"=>"brabr", "content"=>"barb", "image_url"=>"", "image_width"=>"", "image_height"=>"", "image_placement"=>"top", "element"=>"", "placement"=>"top", "z_index"=>"99"}, {"title"=>"ntns", "content"=>"tnstnstnstns", "image_url"=>"/uploads/intro/20190903/1567521605_X8R-cH65.png", "image_width"=>"248", "image_height"=>"248", "image_placement"=>"top", "element"=>"", "placement"=>"top", "z_index"=>"99"}], "btn_visible"=>"1", "btn_complete_text"=>"", "btn_complete_link"=>""}, "expired_at"=>""}, "button"=>"", "id"=>"1"}
+ [1m[36mIntro::Tour Load (0.3ms)[0m [1mSELECT "intro_tours".* FROM "intro_tours" WHERE "intro_tours"."id" = ? LIMIT 1[0m [["id", 1]]
+ [1m[35m (0.2ms)[0m begin transaction
+ [1m[36mIntro::Tour Exists (0.5ms)[0m [1mSELECT 1 AS one FROM "intro_tours" WHERE ("intro_tours"."ident" = 'brbarbabra' AND "intro_tours"."id" != 1) LIMIT 1[0m
+ [1m[35mSQL (0.7ms)[0m UPDATE "intro_tours" SET "route" = ?, "updated_at" = ? WHERE "intro_tours"."id" = ? [["route", "--- !ruby/hash:ActionController::Parameters\nsimple: brbarba\nquery: ''\nstrict: false\n"], ["updated_at", "2019-09-03 14:40:19.058943"], ["id", 1]]
+ [1m[36m (4.3ms)[0m [1mcommit transaction[0m
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_step.html.erb (2.2ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_step.html.erb (2.4ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_step.html.erb (2.3ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_steps.html.erb (10.3ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_form.html.erb (14.7ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_container.html.erb (42.8ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/edit.html.erb within layouts/intro/admin/application (47.9ms)
+Completed 200 OK in 125ms (Views: 70.9ms | ActiveRecord: 6.0ms)
+
+
+Started GET "/intro/tours?controller_path=intro%2Fadmin%2Ftours&action_name=update&original_url=http%3A%2F%2Flocalhost%3A3000%2Fintro%2Fadmin%2Ftours%2F1" for ::1 at 2019-09-03 22:40:19 +0800
+Processing by Intro::ToursController#index as */*
+ Parameters: {"controller_path"=>"intro/admin/tours", "action_name"=>"update", "original_url"=>"http://localhost:3000/intro/admin/tours/1"}
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" ORDER BY "users"."id" ASC LIMIT 1
+ [1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM "intro_tours" WHERE "intro_tours"."controller_path" = ? AND "intro_tours"."action_name" = ? AND "intro_tours"."published" = ?[0m [["controller_path", "intro/admin/tours"], ["action_name", "update"], ["published", "t"]]
+ [1m[35mIntro::Tour Load (0.1ms)[0m SELECT "intro_tours".* FROM "intro_tours" WHERE "intro_tours"."controller_path" = ? AND "intro_tours"."action_name" = ? AND "intro_tours"."published" = ? [["controller_path", "intro/admin/tours"], ["action_name", "update"], ["published", "t"]]
+ [1m[36m (0.2ms)[0m [1mSELECT "intro_tour_histories"."tour_id" FROM "intro_tour_histories" WHERE "intro_tour_histories"."user_id" = 1 AND 1=0 AND (touch_count >= 1)[0m
+Completed 200 OK in 13ms (Views: 0.4ms | ActiveRecord: 0.7ms)
+
+
+Started GET "/intro/admin/tours" for ::1 at 2019-09-03 22:40:32 +0800
+Processing by Intro::Admin::ToursController#index as HTML
+ [1m[35mIntro::Tour Load (0.6ms)[0m SELECT "intro_tours".* FROM "intro_tours" ORDER BY "intro_tours"."created_at" DESC LIMIT 15 OFFSET 0
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_container.html.erb (45.5ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/index.html.erb within layouts/intro/admin/application (49.0ms)
+Completed 200 OK in 83ms (Views: 79.8ms | ActiveRecord: 0.6ms)
+
+
+Started GET "/intro/tours?controller_path=intro%2Fadmin%2Ftours&action_name=index&original_url=http%3A%2F%2Flocalhost%3A3000%2Fintro%2Fadmin%2Ftours" for ::1 at 2019-09-03 22:40:33 +0800
+Processing by Intro::ToursController#index as */*
+ Parameters: {"controller_path"=>"intro/admin/tours", "action_name"=>"index", "original_url"=>"http://localhost:3000/intro/admin/tours"}
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" ORDER BY "users"."id" ASC LIMIT 1[0m
+ [1m[35m (0.1ms)[0m SELECT COUNT(*) FROM "intro_tours" WHERE "intro_tours"."controller_path" = ? AND "intro_tours"."action_name" = ? AND "intro_tours"."published" = ? [["controller_path", "intro/admin/tours"], ["action_name", "index"], ["published", "t"]]
+ [1m[36mIntro::Tour Load (0.1ms)[0m [1mSELECT "intro_tours".* FROM "intro_tours" WHERE "intro_tours"."controller_path" = ? AND "intro_tours"."action_name" = ? AND "intro_tours"."published" = ?[0m [["controller_path", "intro/admin/tours"], ["action_name", "index"], ["published", "t"]]
+ [1m[35m (0.2ms)[0m SELECT "intro_tour_histories"."tour_id" FROM "intro_tour_histories" WHERE "intro_tour_histories"."user_id" = 1 AND 1=0 AND (touch_count >= 1)
+Completed 200 OK in 10ms (Views: 0.3ms | ActiveRecord: 0.5ms)
+
+
+Started GET "/intro/admin/tours" for ::1 at 2019-09-03 23:03:37 +0800
+Processing by Intro::Admin::ToursController#index as HTML
+ [1m[36mIntro::Tour Load (0.8ms)[0m [1mSELECT "intro_tours".* FROM "intro_tours" ORDER BY "intro_tours"."created_at" DESC LIMIT 15 OFFSET 0[0m
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_container.html.erb (41.6ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/index.html.erb within layouts/intro/admin/application (44.9ms)
+Completed 200 OK in 88ms (Views: 85.2ms | ActiveRecord: 0.8ms)
+
+
+Started GET "/intro/tours?controller_path=intro%2Fadmin%2Ftours&action_name=index&original_url=http%3A%2F%2Flocalhost%3A3000%2Fintro%2Fadmin%2Ftours" for ::1 at 2019-09-03 23:03:37 +0800
+Processing by Intro::ToursController#index as */*
+ Parameters: {"controller_path"=>"intro/admin/tours", "action_name"=>"index", "original_url"=>"http://localhost:3000/intro/admin/tours"}
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" ORDER BY "users"."id" ASC LIMIT 1
+ [1m[36m (0.1ms)[0m [1mSELECT COUNT(*) FROM "intro_tours" WHERE "intro_tours"."controller_path" = ? AND "intro_tours"."action_name" = ? AND "intro_tours"."published" = ?[0m [["controller_path", "intro/admin/tours"], ["action_name", "index"], ["published", "t"]]
+ [1m[35mIntro::Tour Load (0.2ms)[0m SELECT "intro_tours".* FROM "intro_tours" WHERE "intro_tours"."controller_path" = ? AND "intro_tours"."action_name" = ? AND "intro_tours"."published" = ? [["controller_path", "intro/admin/tours"], ["action_name", "index"], ["published", "t"]]
+ [1m[36m (0.2ms)[0m [1mSELECT "intro_tour_histories"."tour_id" FROM "intro_tour_histories" WHERE "intro_tour_histories"."user_id" = 1 AND 1=0 AND (touch_count >= 1)[0m
+Completed 200 OK in 11ms (Views: 0.3ms | ActiveRecord: 0.7ms)
+
+
+Started GET "/intro/admin/tours/new" for ::1 at 2019-09-03 23:03:39 +0800
+Processing by Intro::Admin::ToursController#new as HTML
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_step.html.erb (3.0ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_step.html.erb (2.7ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_steps.html.erb (9.3ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_form.html.erb (17.2ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_container.html.erb (47.0ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/new.html.erb within layouts/intro/admin/application (50.4ms)
+Completed 200 OK in 88ms (Views: 85.1ms | ActiveRecord: 0.0ms)
+
+
+Started GET "/intro/tours?controller_path=intro%2Fadmin%2Ftours&action_name=new&original_url=http%3A%2F%2Flocalhost%3A3000%2Fintro%2Fadmin%2Ftours%2Fnew" for ::1 at 2019-09-03 23:03:39 +0800
+Processing by Intro::ToursController#index as */*
+ Parameters: {"controller_path"=>"intro/admin/tours", "action_name"=>"new", "original_url"=>"http://localhost:3000/intro/admin/tours/new"}
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" ORDER BY "users"."id" ASC LIMIT 1
+ [1m[36m (0.1ms)[0m [1mSELECT COUNT(*) FROM "intro_tours" WHERE "intro_tours"."controller_path" = ? AND "intro_tours"."action_name" = ? AND "intro_tours"."published" = ?[0m [["controller_path", "intro/admin/tours"], ["action_name", "new"], ["published", "t"]]
+ [1m[35mIntro::Tour Load (0.1ms)[0m SELECT "intro_tours".* FROM "intro_tours" WHERE "intro_tours"."controller_path" = ? AND "intro_tours"."action_name" = ? AND "intro_tours"."published" = ? [["controller_path", "intro/admin/tours"], ["action_name", "new"], ["published", "t"]]
+ [1m[36m (0.2ms)[0m [1mSELECT "intro_tour_histories"."tour_id" FROM "intro_tour_histories" WHERE "intro_tour_histories"."user_id" = 1 AND 1=0 AND (touch_count >= 1)[0m
+Completed 200 OK in 12ms (Views: 0.3ms | ActiveRecord: 0.6ms)
+
+
+Started GET "/intro/admin/tours/route?path=http%3A%2F%2Flocalhost%3A3000%2Fintro%2Fadmin%2Ftours%2Fnew" for ::1 at 2019-09-03 23:03:45 +0800
+Processing by Intro::Admin::ToursController#route as */*
+ Parameters: {"path"=>"http://localhost:3000/intro/admin/tours/new", "tour"=>{}}
+Completed 200 OK in 11ms (Views: 0.8ms | ActiveRecord: 0.0ms)
+
+
+Started GET "/intro/admin/tours/new" for ::1 at 2019-09-03 23:03:51 +0800
+Processing by Intro::Admin::ToursController#new as HTML
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_step.html.erb (3.4ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_step.html.erb (2.3ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_steps.html.erb (8.3ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_form.html.erb (13.1ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_container.html.erb (47.9ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/new.html.erb within layouts/intro/admin/application (50.8ms)
+Completed 200 OK in 79ms (Views: 76.8ms | ActiveRecord: 0.0ms)
+
+
+Started GET "/intro/tours?controller_path=intro%2Fadmin%2Ftours&action_name=new&original_url=http%3A%2F%2Flocalhost%3A3000%2Fintro%2Fadmin%2Ftours%2Fnew" for ::1 at 2019-09-03 23:03:51 +0800
+Processing by Intro::ToursController#index as */*
+ Parameters: {"controller_path"=>"intro/admin/tours", "action_name"=>"new", "original_url"=>"http://localhost:3000/intro/admin/tours/new"}
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" ORDER BY "users"."id" ASC LIMIT 1
+ [1m[36m (0.1ms)[0m [1mSELECT COUNT(*) FROM "intro_tours" WHERE "intro_tours"."controller_path" = ? AND "intro_tours"."action_name" = ? AND "intro_tours"."published" = ?[0m [["controller_path", "intro/admin/tours"], ["action_name", "new"], ["published", "t"]]
+ [1m[35mIntro::Tour Load (0.1ms)[0m SELECT "intro_tours".* FROM "intro_tours" WHERE "intro_tours"."controller_path" = ? AND "intro_tours"."action_name" = ? AND "intro_tours"."published" = ? [["controller_path", "intro/admin/tours"], ["action_name", "new"], ["published", "t"]]
+ [1m[36m (0.2ms)[0m [1mSELECT "intro_tour_histories"."tour_id" FROM "intro_tour_histories" WHERE "intro_tour_histories"."user_id" = 1 AND 1=0 AND (touch_count >= 1)[0m
+Completed 200 OK in 8ms (Views: 0.2ms | ActiveRecord: 0.5ms)
+
+
+Started GET "/intro/admin/tours/route?path=http%3A%2F%2Flocalhost%3A3000%2Fintro%2Fadmin%2Ftours%2Fnew" for ::1 at 2019-09-03 23:03:53 +0800
+Processing by Intro::Admin::ToursController#route as */*
+ Parameters: {"path"=>"http://localhost:3000/intro/admin/tours/new", "tour"=>{}}
+Completed 200 OK in 11ms (Views: 0.7ms | ActiveRecord: 0.0ms)
+
+
+Started GET "/intro/admin/tours/new" for ::1 at 2019-09-03 23:04:09 +0800
+Processing by Intro::Admin::ToursController#new as HTML
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_step.html.erb (3.3ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_step.html.erb (3.1ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_steps.html.erb (9.6ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_form.html.erb (19.1ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_container.html.erb (38.1ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/new.html.erb within layouts/intro/admin/application (40.3ms)
+Completed 200 OK in 79ms (Views: 77.7ms | ActiveRecord: 0.0ms)
+
+
+Started GET "/intro/tours?controller_path=intro%2Fadmin%2Ftours&action_name=new&original_url=http%3A%2F%2Flocalhost%3A3000%2Fintro%2Fadmin%2Ftours%2Fnew" for ::1 at 2019-09-03 23:04:09 +0800
+Processing by Intro::ToursController#index as */*
+ Parameters: {"controller_path"=>"intro/admin/tours", "action_name"=>"new", "original_url"=>"http://localhost:3000/intro/admin/tours/new"}
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" ORDER BY "users"."id" ASC LIMIT 1
+ [1m[36m (0.1ms)[0m [1mSELECT COUNT(*) FROM "intro_tours" WHERE "intro_tours"."controller_path" = ? AND "intro_tours"."action_name" = ? AND "intro_tours"."published" = ?[0m [["controller_path", "intro/admin/tours"], ["action_name", "new"], ["published", "t"]]
+ [1m[35mIntro::Tour Load (0.2ms)[0m SELECT "intro_tours".* FROM "intro_tours" WHERE "intro_tours"."controller_path" = ? AND "intro_tours"."action_name" = ? AND "intro_tours"."published" = ? [["controller_path", "intro/admin/tours"], ["action_name", "new"], ["published", "t"]]
+ [1m[36m (0.2ms)[0m [1mSELECT "intro_tour_histories"."tour_id" FROM "intro_tour_histories" WHERE "intro_tour_histories"."user_id" = 1 AND 1=0 AND (touch_count >= 1)[0m
+Completed 200 OK in 13ms (Views: 0.3ms | ActiveRecord: 0.7ms)
+
+
+Started GET "/intro/admin/tours/route?path=http%3A%2F%2Flocalhost%3A3000%2Fintro%2Fadmin%2Ftours%2Fnew" for ::1 at 2019-09-03 23:04:11 +0800
+Processing by Intro::Admin::ToursController#route as */*
+ Parameters: {"path"=>"http://localhost:3000/intro/admin/tours/new", "tour"=>{}}
+Completed 200 OK in 14ms (Views: 0.7ms | ActiveRecord: 0.0ms)
+
+
+Started GET "/intro/admin/tours/new" for ::1 at 2019-09-03 23:04:39 +0800
+Processing by Intro::Admin::ToursController#new as HTML
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_step.html.erb (1.6ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_step.html.erb (1.7ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_steps.html.erb (4.9ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_form.html.erb (7.7ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_container.html.erb (17.1ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/new.html.erb within layouts/intro/admin/application (18.1ms)
+Completed 200 OK in 40ms (Views: 39.2ms | ActiveRecord: 0.0ms)
+
+
+Started GET "/intro/tours?controller_path=intro%2Fadmin%2Ftours&action_name=new&original_url=http%3A%2F%2Flocalhost%3A3000%2Fintro%2Fadmin%2Ftours%2Fnew" for ::1 at 2019-09-03 23:04:39 +0800
+Processing by Intro::ToursController#index as */*
+ Parameters: {"controller_path"=>"intro/admin/tours", "action_name"=>"new", "original_url"=>"http://localhost:3000/intro/admin/tours/new"}
+ [1m[35mUser Load (0.4ms)[0m SELECT "users".* FROM "users" ORDER BY "users"."id" ASC LIMIT 1
+ [1m[36m (0.1ms)[0m [1mSELECT COUNT(*) FROM "intro_tours" WHERE "intro_tours"."controller_path" = ? AND "intro_tours"."action_name" = ? AND "intro_tours"."published" = ?[0m [["controller_path", "intro/admin/tours"], ["action_name", "new"], ["published", "t"]]
+ [1m[35mIntro::Tour Load (0.2ms)[0m SELECT "intro_tours".* FROM "intro_tours" WHERE "intro_tours"."controller_path" = ? AND "intro_tours"."action_name" = ? AND "intro_tours"."published" = ? [["controller_path", "intro/admin/tours"], ["action_name", "new"], ["published", "t"]]
+ [1m[36m (0.2ms)[0m [1mSELECT "intro_tour_histories"."tour_id" FROM "intro_tour_histories" WHERE "intro_tour_histories"."user_id" = 1 AND 1=0 AND (touch_count >= 1)[0m
+Completed 200 OK in 14ms (Views: 0.4ms | ActiveRecord: 1.0ms)
+
+
+Started GET "/intro/admin/tours/route?path=http%3A%2F%2Flocalhost%3A3000%2Fintro%2Fadmin%2Ftours%2Fnew" for ::1 at 2019-09-03 23:06:11 +0800
+Processing by Intro::Admin::ToursController#route as */*
+ Parameters: {"path"=>"http://localhost:3000/intro/admin/tours/new", "tour"=>{}}
+Completed 200 OK in 13ms (Views: 0.6ms | ActiveRecord: 0.0ms)
+
+
+Started GET "/intro/admin/tours/new" for ::1 at 2019-09-03 23:08:37 +0800
+Processing by Intro::Admin::ToursController#new as HTML
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_step.html.erb (3.5ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_step.html.erb (2.6ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_steps.html.erb (8.7ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_form.html.erb (14.7ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_container.html.erb (28.5ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/new.html.erb within layouts/intro/admin/application (29.6ms)
+Completed 200 OK in 73ms (Views: 71.7ms | ActiveRecord: 0.0ms)
+
+
+Started GET "/intro/tours?controller_path=intro%2Fadmin%2Ftours&action_name=new&original_url=http%3A%2F%2Flocalhost%3A3000%2Fintro%2Fadmin%2Ftours%2Fnew" for ::1 at 2019-09-03 23:08:37 +0800
+Processing by Intro::ToursController#index as */*
+ Parameters: {"controller_path"=>"intro/admin/tours", "action_name"=>"new", "original_url"=>"http://localhost:3000/intro/admin/tours/new"}
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" ORDER BY "users"."id" ASC LIMIT 1
+ [1m[36m (0.4ms)[0m [1mSELECT COUNT(*) FROM "intro_tours" WHERE "intro_tours"."controller_path" = ? AND "intro_tours"."action_name" = ? AND "intro_tours"."published" = ?[0m [["controller_path", "intro/admin/tours"], ["action_name", "new"], ["published", "t"]]
+ [1m[35mIntro::Tour Load (0.1ms)[0m SELECT "intro_tours".* FROM "intro_tours" WHERE "intro_tours"."controller_path" = ? AND "intro_tours"."action_name" = ? AND "intro_tours"."published" = ? [["controller_path", "intro/admin/tours"], ["action_name", "new"], ["published", "t"]]
+ [1m[36m (0.2ms)[0m [1mSELECT "intro_tour_histories"."tour_id" FROM "intro_tour_histories" WHERE "intro_tour_histories"."user_id" = 1 AND 1=0 AND (touch_count >= 1)[0m
+Completed 200 OK in 14ms (Views: 0.3ms | ActiveRecord: 1.0ms)
+
+
+Started GET "/intro/admin/tours/route?path=http%3A%2F%2Flocalhost%3A3000%2Fintro%2Fadmin%2Ftours%2Fnew" for ::1 at 2019-09-03 23:08:40 +0800
+Processing by Intro::Admin::ToursController#route as */*
+ Parameters: {"path"=>"http://localhost:3000/intro/admin/tours/new", "tour"=>{}}
+Completed 200 OK in 13ms (Views: 0.6ms | ActiveRecord: 0.0ms)
+
+
+Started GET "/intro/admin/tours/new" for ::1 at 2019-09-03 23:09:03 +0800
+Processing by Intro::Admin::ToursController#new as HTML
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_step.html.erb (3.5ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_step.html.erb (3.2ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_steps.html.erb (10.0ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_form.html.erb (18.4ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_container.html.erb (35.0ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/new.html.erb within layouts/intro/admin/application (36.6ms)
+Completed 200 OK in 64ms (Views: 62.9ms | ActiveRecord: 0.0ms)
+
+
+Started GET "/intro/tours?controller_path=intro%2Fadmin%2Ftours&action_name=new&original_url=http%3A%2F%2Flocalhost%3A3000%2Fintro%2Fadmin%2Ftours%2Fnew" for ::1 at 2019-09-03 23:09:03 +0800
+Processing by Intro::ToursController#index as */*
+ Parameters: {"controller_path"=>"intro/admin/tours", "action_name"=>"new", "original_url"=>"http://localhost:3000/intro/admin/tours/new"}
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" ORDER BY "users"."id" ASC LIMIT 1
+ [1m[36m (0.1ms)[0m [1mSELECT COUNT(*) FROM "intro_tours" WHERE "intro_tours"."controller_path" = ? AND "intro_tours"."action_name" = ? AND "intro_tours"."published" = ?[0m [["controller_path", "intro/admin/tours"], ["action_name", "new"], ["published", "t"]]
+ [1m[35mIntro::Tour Load (0.1ms)[0m SELECT "intro_tours".* FROM "intro_tours" WHERE "intro_tours"."controller_path" = ? AND "intro_tours"."action_name" = ? AND "intro_tours"."published" = ? [["controller_path", "intro/admin/tours"], ["action_name", "new"], ["published", "t"]]
+ [1m[36m (0.2ms)[0m [1mSELECT "intro_tour_histories"."tour_id" FROM "intro_tour_histories" WHERE "intro_tour_histories"."user_id" = 1 AND 1=0 AND (touch_count >= 1)[0m
+Completed 200 OK in 11ms (Views: 0.3ms | ActiveRecord: 0.6ms)
+
+
+Started GET "/intro/admin/tours/route?path=http%3A%2F%2Flocalhost%3A3000%2Fintro%2Fadmin%2Ftours%2Fnew" for ::1 at 2019-09-03 23:09:05 +0800
+Processing by Intro::Admin::ToursController#route as */*
+ Parameters: {"path"=>"http://localhost:3000/intro/admin/tours/new", "tour"=>{}}
+Completed 200 OK in 12ms (Views: 0.6ms | ActiveRecord: 0.0ms)
+
+
+Started GET "/intro/admin/tours/route?path=http%3A%2F%2Flocalhost%3A3000%2Fintro%2Fadmin%2Ftours%2Fnew%3Fuyiuy" for ::1 at 2019-09-03 23:09:26 +0800
+Processing by Intro::Admin::ToursController#route as */*
+ Parameters: {"path"=>"http://localhost:3000/intro/admin/tours/new?uyiuy", "tour"=>{}}
+Completed 200 OK in 12ms (Views: 0.6ms | ActiveRecord: 0.0ms)
+
+
+Started GET "/intro/admin/tours/route?path=http%3A%2F%2Flocalhost%3A3000%2Fintro%2Fadmin%2Ftours%2Fnew%3Fuyiuy%3Dhihi" for ::1 at 2019-09-03 23:09:31 +0800
+Processing by Intro::Admin::ToursController#route as */*
+ Parameters: {"path"=>"http://localhost:3000/intro/admin/tours/new?uyiuy=hihi", "tour"=>{}}
+Completed 200 OK in 10ms (Views: 0.6ms | ActiveRecord: 0.0ms)
+
+
+Started GET "/intro/admin/tours/new" for ::1 at 2019-09-03 23:09:34 +0800
+Processing by Intro::Admin::ToursController#new as HTML
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_step.html.erb (3.7ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_step.html.erb (3.3ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_steps.html.erb (10.3ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_form.html.erb (17.7ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_container.html.erb (52.5ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/new.html.erb within layouts/intro/admin/application (55.2ms)
+Completed 200 OK in 89ms (Views: 86.7ms | ActiveRecord: 0.0ms)
+
+
+Started GET "/intro/tours?controller_path=intro%2Fadmin%2Ftours&action_name=new&original_url=http%3A%2F%2Flocalhost%3A3000%2Fintro%2Fadmin%2Ftours%2Fnew" for ::1 at 2019-09-03 23:09:35 +0800
+Processing by Intro::ToursController#index as */*
+ Parameters: {"controller_path"=>"intro/admin/tours", "action_name"=>"new", "original_url"=>"http://localhost:3000/intro/admin/tours/new"}
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" ORDER BY "users"."id" ASC LIMIT 1
+ [1m[36m (0.1ms)[0m [1mSELECT COUNT(*) FROM "intro_tours" WHERE "intro_tours"."controller_path" = ? AND "intro_tours"."action_name" = ? AND "intro_tours"."published" = ?[0m [["controller_path", "intro/admin/tours"], ["action_name", "new"], ["published", "t"]]
+ [1m[35mIntro::Tour Load (0.1ms)[0m SELECT "intro_tours".* FROM "intro_tours" WHERE "intro_tours"."controller_path" = ? AND "intro_tours"."action_name" = ? AND "intro_tours"."published" = ? [["controller_path", "intro/admin/tours"], ["action_name", "new"], ["published", "t"]]
+ [1m[36m (0.1ms)[0m [1mSELECT "intro_tour_histories"."tour_id" FROM "intro_tour_histories" WHERE "intro_tour_histories"."user_id" = 1 AND 1=0 AND (touch_count >= 1)[0m
+Completed 200 OK in 8ms (Views: 0.2ms | ActiveRecord: 0.5ms)
+
+
+Started GET "/intro/admin/tours/route?path=http%3A%2F%2Flocalhost%3A3000%2Fintro%2Fadmin%2Ftours%2Fnew" for ::1 at 2019-09-03 23:09:50 +0800
+Processing by Intro::Admin::ToursController#route as */*
+ Parameters: {"path"=>"http://localhost:3000/intro/admin/tours/new", "tour"=>{}}
+Completed 200 OK in 12ms (Views: 0.7ms | ActiveRecord: 0.0ms)
+
+
+Started POST "/intro/admin/tours/attempt" for ::1 at 2019-09-03 23:09:52 +0800
+Processing by Intro::Admin::ToursController#attempt as */*
+ Parameters: {"utf8"=>"✓", "authenticity_token"=>"/mFCTcX9zCJs80hr8imJshYBEyUGK1I+iROoI54EBPbI0YTbx1QNf6ddCMD0HhfEc2hLEL5jArgIemeOWycR7w==", "tour"=>{"route"=>{"simple"=>"http://localhost:3000/intro/admin/tours/new", "query"=>""}, "ident"=>"intro/admin/tours#new-ax9exe", "controller_path"=>"intro/admin/tours", "action_name"=>"new", "options"=>{"steps"=>[{"title"=>"", "content"=>"", "image_url"=>"", "image_width"=>"", "image_height"=>"", "image_placement"=>"top", "element"=>"", "placement"=>"top", "z_index"=>"99"}], "btn_visible"=>"1", "btn_complete_text"=>"", "btn_complete_link"=>""}, "expired_at"=>""}}
+Completed 200 OK in 15ms (Views: 1.4ms | ActiveRecord: 0.0ms)
+
+
+Started POST "/intro/admin/tours/attempt" for ::1 at 2019-09-03 23:10:00 +0800
+Processing by Intro::Admin::ToursController#attempt as */*
+ Parameters: {"utf8"=>"✓", "authenticity_token"=>"/mFCTcX9zCJs80hr8imJshYBEyUGK1I+iROoI54EBPbI0YTbx1QNf6ddCMD0HhfEc2hLEL5jArgIemeOWycR7w==", "tour"=>{"route"=>{"simple"=>"http://localhost:3000/intro/admin/tours/new", "query"=>""}, "ident"=>"intro/admin/tours#new-ax9exe", "controller_path"=>"intro/admin/tours", "action_name"=>"new", "options"=>{"steps"=>[{"title"=>";k;k;k", "content"=>"ibhlkbkhk", "image_url"=>"", "image_width"=>"", "image_height"=>"", "image_placement"=>"top", "element"=>"", "placement"=>"top", "z_index"=>"99"}], "btn_visible"=>"1", "btn_complete_text"=>"", "btn_complete_link"=>""}, "expired_at"=>""}}
+Completed 200 OK in 11ms (Views: 0.9ms | ActiveRecord: 0.0ms)
+
+
+Started GET "/intro/admin/tours/new" for ::1 at 2019-09-03 23:10:06 +0800
+Processing by Intro::Admin::ToursController#new as HTML
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_step.html.erb (5.7ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_step.html.erb (5.1ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_steps.html.erb (15.8ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_form.html.erb (23.8ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_container.html.erb (60.5ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/new.html.erb within layouts/intro/admin/application (64.3ms)
+Completed 200 OK in 99ms (Views: 96.9ms | ActiveRecord: 0.0ms)
+
+
+Started GET "/intro/tours?controller_path=intro%2Fadmin%2Ftours&action_name=new&original_url=http%3A%2F%2Flocalhost%3A3000%2Fintro%2Fadmin%2Ftours%2Fnew" for ::1 at 2019-09-03 23:10:07 +0800
+Processing by Intro::ToursController#index as */*
+ Parameters: {"controller_path"=>"intro/admin/tours", "action_name"=>"new", "original_url"=>"http://localhost:3000/intro/admin/tours/new"}
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" ORDER BY "users"."id" ASC LIMIT 1
+ [1m[36m (0.1ms)[0m [1mSELECT COUNT(*) FROM "intro_tours" WHERE "intro_tours"."controller_path" = ? AND "intro_tours"."action_name" = ? AND "intro_tours"."published" = ?[0m [["controller_path", "intro/admin/tours"], ["action_name", "new"], ["published", "t"]]
+ [1m[35mIntro::Tour Load (0.2ms)[0m SELECT "intro_tours".* FROM "intro_tours" WHERE "intro_tours"."controller_path" = ? AND "intro_tours"."action_name" = ? AND "intro_tours"."published" = ? [["controller_path", "intro/admin/tours"], ["action_name", "new"], ["published", "t"]]
+ [1m[36m (0.3ms)[0m [1mSELECT "intro_tour_histories"."tour_id" FROM "intro_tour_histories" WHERE "intro_tour_histories"."user_id" = 1 AND 1=0 AND (touch_count >= 1)[0m
+Completed 200 OK in 10ms (Views: 0.4ms | ActiveRecord: 0.7ms)
+
+
+Started GET "/intro/admin/tours/new" for ::1 at 2019-09-03 23:10:37 +0800
+Processing by Intro::Admin::ToursController#new as HTML
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_step.html.erb (3.8ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_step.html.erb (4.2ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_steps.html.erb (12.2ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_form.html.erb (19.1ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_container.html.erb (45.8ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/new.html.erb within layouts/intro/admin/application (48.1ms)
+Completed 200 OK in 99ms (Views: 97.1ms | ActiveRecord: 0.0ms)
+
+
+Started GET "/intro/tours?controller_path=intro%2Fadmin%2Ftours&action_name=new&original_url=http%3A%2F%2Flocalhost%3A3000%2Fintro%2Fadmin%2Ftours%2Fnew" for ::1 at 2019-09-03 23:10:37 +0800
+Processing by Intro::ToursController#index as */*
+ Parameters: {"controller_path"=>"intro/admin/tours", "action_name"=>"new", "original_url"=>"http://localhost:3000/intro/admin/tours/new"}
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" ORDER BY "users"."id" ASC LIMIT 1
+ [1m[36m (0.1ms)[0m [1mSELECT COUNT(*) FROM "intro_tours" WHERE "intro_tours"."controller_path" = ? AND "intro_tours"."action_name" = ? AND "intro_tours"."published" = ?[0m [["controller_path", "intro/admin/tours"], ["action_name", "new"], ["published", "t"]]
+ [1m[35mIntro::Tour Load (0.2ms)[0m SELECT "intro_tours".* FROM "intro_tours" WHERE "intro_tours"."controller_path" = ? AND "intro_tours"."action_name" = ? AND "intro_tours"."published" = ? [["controller_path", "intro/admin/tours"], ["action_name", "new"], ["published", "t"]]
+ [1m[36m (0.2ms)[0m [1mSELECT "intro_tour_histories"."tour_id" FROM "intro_tour_histories" WHERE "intro_tour_histories"."user_id" = 1 AND 1=0 AND (touch_count >= 1)[0m
+Completed 200 OK in 11ms (Views: 0.3ms | ActiveRecord: 0.6ms)
+
+
+Started GET "/intro/admin/tours/route?path=http%3A%2F%2Flocalhost%3A9292%2Fintro%2Fadmin%2Ftours" for ::1 at 2019-09-03 23:10:41 +0800
+Processing by Intro::Admin::ToursController#route as */*
+ Parameters: {"path"=>"http://localhost:9292/intro/admin/tours", "tour"=>{}}
+Completed 200 OK in 11ms (Views: 0.6ms | ActiveRecord: 0.0ms)
+
+
+Started GET "/intro/admin/tours/new" for ::1 at 2019-09-03 23:10:50 +0800
+Processing by Intro::Admin::ToursController#new as HTML
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_step.html.erb (3.7ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_step.html.erb (3.7ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_steps.html.erb (11.7ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_form.html.erb (23.3ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_container.html.erb (43.1ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/new.html.erb within layouts/intro/admin/application (45.0ms)
+Completed 200 OK in 79ms (Views: 78.1ms | ActiveRecord: 0.0ms)
+
+
+Started GET "/intro/tours?controller_path=intro%2Fadmin%2Ftours&action_name=new&original_url=http%3A%2F%2Flocalhost%3A3000%2Fintro%2Fadmin%2Ftours%2Fnew" for ::1 at 2019-09-03 23:10:50 +0800
+Processing by Intro::ToursController#index as */*
+ Parameters: {"controller_path"=>"intro/admin/tours", "action_name"=>"new", "original_url"=>"http://localhost:3000/intro/admin/tours/new"}
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" ORDER BY "users"."id" ASC LIMIT 1
+ [1m[36m (0.1ms)[0m [1mSELECT COUNT(*) FROM "intro_tours" WHERE "intro_tours"."controller_path" = ? AND "intro_tours"."action_name" = ? AND "intro_tours"."published" = ?[0m [["controller_path", "intro/admin/tours"], ["action_name", "new"], ["published", "t"]]
+ [1m[35mIntro::Tour Load (0.2ms)[0m SELECT "intro_tours".* FROM "intro_tours" WHERE "intro_tours"."controller_path" = ? AND "intro_tours"."action_name" = ? AND "intro_tours"."published" = ? [["controller_path", "intro/admin/tours"], ["action_name", "new"], ["published", "t"]]
+ [1m[36m (0.2ms)[0m [1mSELECT "intro_tour_histories"."tour_id" FROM "intro_tour_histories" WHERE "intro_tour_histories"."user_id" = 1 AND 1=0 AND (touch_count >= 1)[0m
+Completed 200 OK in 12ms (Views: 0.3ms | ActiveRecord: 0.8ms)
+
+
+Started GET "/intro/admin/tours/route?path=http%3A%2F%2Flocalhost%3A3000%2Fintro%2Fadmin%2Ftours%2Fnew" for ::1 at 2019-09-03 23:10:52 +0800
+Processing by Intro::Admin::ToursController#route as */*
+ Parameters: {"path"=>"http://localhost:3000/intro/admin/tours/new", "tour"=>{}}
+Completed 200 OK in 10ms (Views: 0.6ms | ActiveRecord: 0.0ms)
+
+
+Started POST "/intro/admin/tours/attempt" for ::1 at 2019-09-03 23:11:07 +0800
+Processing by Intro::Admin::ToursController#attempt as */*
+ Parameters: {"utf8"=>"✓", "authenticity_token"=>"RALfZzOHqJAUav0L6fFO+aX7ONBt3gEZ98LglOMkOxRyshnxMS5pzd/EvaDvxtCPwJJg5dWWUZ92qy85JgcuDQ==", "tour"=>{"route"=>{"simple"=>"http://localhost:3000/intro/admin/tours/new", "query"=>""}, "ident"=>"intro/admin/tours#new-8bkw83", "controller_path"=>"intro/admin/tours", "action_name"=>"new", "options"=>{"steps"=>[{"title"=>"kbjhbhkh", "content"=>"bmhbkhbk", "image_url"=>"", "image_width"=>"", "image_height"=>"", "image_placement"=>"top", "element"=>"", "placement"=>"top", "z_index"=>"99"}, {"title"=>"hbkhhk", "content"=>"hkbhk", "image_url"=>"", "image_width"=>"", "image_height"=>"", "image_placement"=>"top", "element"=>"", "placement"=>"top", "z_index"=>"99"}], "btn_visible"=>"1", "btn_complete_text"=>"", "btn_complete_link"=>""}, "expired_at"=>""}}
+Completed 200 OK in 17ms (Views: 1.5ms | ActiveRecord: 0.0ms)
+
+
+Started GET "/intro/admin/tours/route?path=http%3A%2F%2Flocalhost%3A3000%2Fintro%2Fadmin%2Ftours%2Fnew" for ::1 at 2019-09-03 23:26:52 +0800
+Processing by Intro::Admin::ToursController#route as */*
+ Parameters: {"path"=>"http://localhost:3000/intro/admin/tours/new", "tour"=>{}}
+Completed 200 OK in 11ms (Views: 0.7ms | ActiveRecord: 0.0ms)
+
+
+Started GET "/" for ::1 at 2019-09-04 16:49:23 +0800
+ [1m[36mActiveRecord::SchemaMigration Load (0.1ms)[0m [1mSELECT "schema_migrations".* FROM "schema_migrations"[0m
+Processing by HomeController#index as HTML
+ Rendered home/index.html.erb within layouts/application (15.9ms)
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" ORDER BY "users"."id" ASC LIMIT 1
+Completed 200 OK in 457ms (Views: 456.3ms | ActiveRecord: 0.5ms)
+
+
+Started GET "/assets/shepherd.min.self-65681f3532d2d673a15ad3121cc117fbde838792d3bc0336d3d738ae5c6aeaf7.js?body=1" for ::1 at 2019-09-04 16:49:24 +0800
+
+
+Started GET "/intro/tours?controller_path=home&action_name=index&original_url=http%3A%2F%2Flocalhost%3A3000%2F" for ::1 at 2019-09-04 16:49:24 +0800
+Processing by Intro::ToursController#index as */*
+ Parameters: {"controller_path"=>"home", "action_name"=>"index", "original_url"=>"http://localhost:3000/"}
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" ORDER BY "users"."id" ASC LIMIT 1[0m
+DEPRECATION WARNING: Currently, Active Record suppresses errors raised within `after_rollback`/`after_commit` callbacks and only print them to the logs. In the next version, these errors will no longer be suppressed. Instead, the errors will propagate normally just like in other Active Record callbacks.
+
+You can opt into the new behavior and remove this warning by setting:
+
+ config.active_record.raise_in_transactional_callbacks = true
+
+ (called from <class:Tour> at /home/jinhu/Repos/intro/app/models/intro/tour.rb:18)
+ [1m[35m (0.2ms)[0m SELECT COUNT(*) FROM "intro_tours" WHERE "intro_tours"."controller_path" = ? AND "intro_tours"."action_name" = ? AND "intro_tours"."published" = ? [["controller_path", "home"], ["action_name", "index"], ["published", "t"]]
+ [1m[36mIntro::Tour Load (0.2ms)[0m [1mSELECT "intro_tours".* FROM "intro_tours" WHERE "intro_tours"."controller_path" = ? AND "intro_tours"."action_name" = ? AND "intro_tours"."published" = ?[0m [["controller_path", "home"], ["action_name", "index"], ["published", "t"]]
+ [1m[35m (0.2ms)[0m SELECT "intro_tour_histories"."tour_id" FROM "intro_tour_histories" WHERE "intro_tour_histories"."user_id" = 1 AND 1=0 AND (touch_count >= 1)
+Completed 200 OK in 31ms (Views: 0.3ms | ActiveRecord: 1.0ms)
+
+
+Started GET "/intro/admin/tours" for ::1 at 2019-09-04 16:49:26 +0800
+Processing by Intro::Admin::ToursController#index as HTML
+ [1m[36mIntro::Tour Load (0.2ms)[0m [1mSELECT "intro_tours".* FROM "intro_tours" ORDER BY "intro_tours"."created_at" DESC LIMIT 15 OFFSET 0[0m
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_container.html.erb (19.5ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/index.html.erb within layouts/intro/admin/application (23.9ms)
+Completed 200 OK in 89ms (Views: 88.1ms | ActiveRecord: 0.3ms)
+
+
+Started GET "/assets/jquery.self-bd7ddd393353a8d2480a622e80342adf488fb6006d667e8b42e4c0073393abee.js?body=1" for ::1 at 2019-09-04 16:49:26 +0800
+
+
+Started GET "/intro/tours?controller_path=intro%2Fadmin%2Ftours&action_name=index&original_url=http%3A%2F%2Flocalhost%3A3000%2Fintro%2Fadmin%2Ftours" for ::1 at 2019-09-04 16:49:26 +0800
+Processing by Intro::ToursController#index as */*
+ Parameters: {"controller_path"=>"intro/admin/tours", "action_name"=>"index", "original_url"=>"http://localhost:3000/intro/admin/tours"}
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" ORDER BY "users"."id" ASC LIMIT 1
+ [1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM "intro_tours" WHERE "intro_tours"."controller_path" = ? AND "intro_tours"."action_name" = ? AND "intro_tours"."published" = ?[0m [["controller_path", "intro/admin/tours"], ["action_name", "index"], ["published", "t"]]
+ [1m[35mIntro::Tour Load (0.2ms)[0m SELECT "intro_tours".* FROM "intro_tours" WHERE "intro_tours"."controller_path" = ? AND "intro_tours"."action_name" = ? AND "intro_tours"."published" = ? [["controller_path", "intro/admin/tours"], ["action_name", "index"], ["published", "t"]]
+ [1m[36m (0.3ms)[0m [1mSELECT "intro_tour_histories"."tour_id" FROM "intro_tour_histories" WHERE "intro_tour_histories"."user_id" = 1 AND 1=0 AND (touch_count >= 1)[0m
+Completed 200 OK in 14ms (Views: 0.3ms | ActiveRecord: 0.9ms)
+
+
+Started GET "/intro/admin/tours/1/edit" for ::1 at 2019-09-04 16:49:28 +0800
+Processing by Intro::Admin::ToursController#edit as HTML
+ Parameters: {"id"=>"1"}
+ [1m[35mIntro::Tour Load (0.2ms)[0m SELECT "intro_tours".* FROM "intro_tours" WHERE "intro_tours"."id" = ? LIMIT 1 [["id", 1]]
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_step.html.erb (2.6ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_step.html.erb (1.3ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_step.html.erb (2.5ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_steps.html.erb (9.6ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_form.html.erb (25.7ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_container.html.erb (33.8ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/edit.html.erb within layouts/intro/admin/application (35.6ms)
+Completed 200 OK in 58ms (Views: 54.8ms | ActiveRecord: 0.2ms)
+
+
+Started GET "/intro/tours?controller_path=intro%2Fadmin%2Ftours&action_name=edit&original_url=http%3A%2F%2Flocalhost%3A3000%2Fintro%2Fadmin%2Ftours%2F1%2Fedit" for ::1 at 2019-09-04 16:49:28 +0800
+Processing by Intro::ToursController#index as */*
+ Parameters: {"controller_path"=>"intro/admin/tours", "action_name"=>"edit", "original_url"=>"http://localhost:3000/intro/admin/tours/1/edit"}
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" ORDER BY "users"."id" ASC LIMIT 1[0m
+ [1m[35m (0.1ms)[0m SELECT COUNT(*) FROM "intro_tours" WHERE "intro_tours"."controller_path" = ? AND "intro_tours"."action_name" = ? AND "intro_tours"."published" = ? [["controller_path", "intro/admin/tours"], ["action_name", "edit"], ["published", "t"]]
+ [1m[36mIntro::Tour Load (0.1ms)[0m [1mSELECT "intro_tours".* FROM "intro_tours" WHERE "intro_tours"."controller_path" = ? AND "intro_tours"."action_name" = ? AND "intro_tours"."published" = ?[0m [["controller_path", "intro/admin/tours"], ["action_name", "edit"], ["published", "t"]]
+ [1m[35m (0.2ms)[0m SELECT "intro_tour_histories"."tour_id" FROM "intro_tour_histories" WHERE "intro_tour_histories"."user_id" = 1 AND 1=0 AND (touch_count >= 1)
+Completed 200 OK in 12ms (Views: 0.3ms | ActiveRecord: 0.6ms)
+
+
+Started GET "/intro/admin/tours/1/edit" for ::1 at 2019-09-04 17:29:47 +0800
+Processing by Intro::Admin::ToursController#edit as HTML
+ Parameters: {"id"=>"1"}
+DEPRECATION WARNING: Currently, Active Record suppresses errors raised within `after_rollback`/`after_commit` callbacks and only print them to the logs. In the next version, these errors will no longer be suppressed. Instead, the errors will propagate normally just like in other Active Record callbacks.
+
+You can opt into the new behavior and remove this warning by setting:
+
+ config.active_record.raise_in_transactional_callbacks = true
+
+ (called from <class:Tour> at /home/jinhu/Repos/intro/app/models/intro/tour.rb:18)
+ [1m[36mIntro::Tour Load (0.3ms)[0m [1mSELECT "intro_tours".* FROM "intro_tours" WHERE "intro_tours"."id" = ? LIMIT 1[0m [["id", 1]]
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_step.html.erb (46719.2ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_step.html.erb (1443.8ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_step.html.erb (14148.7ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_steps.html.erb (62322.6ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_form.html.erb (62332.4ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_container.html.erb (62346.0ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/edit.html.erb within layouts/intro/admin/application (62348.6ms)
+Completed 200 OK in 62442ms (Views: 62421.2ms | ActiveRecord: 1.3ms)
+
+
+Started GET "/intro/tours?controller_path=intro%2Fadmin%2Ftours&action_name=edit&original_url=http%3A%2F%2Flocalhost%3A3000%2Fintro%2Fadmin%2Ftours%2F1%2Fedit" for ::1 at 2019-09-04 17:30:50 +0800
+Processing by Intro::ToursController#index as */*
+ Parameters: {"controller_path"=>"intro/admin/tours", "action_name"=>"edit", "original_url"=>"http://localhost:3000/intro/admin/tours/1/edit"}
+ [1m[35mUser Load (2.0ms)[0m SELECT "users".* FROM "users" ORDER BY "users"."id" ASC LIMIT 1
+ [1m[36m (0.3ms)[0m [1mSELECT COUNT(*) FROM "intro_tours" WHERE "intro_tours"."controller_path" = ? AND "intro_tours"."action_name" = ? AND "intro_tours"."published" = ?[0m [["controller_path", "intro/admin/tours"], ["action_name", "edit"], ["published", "t"]]
+ [1m[35mIntro::Tour Load (0.2ms)[0m SELECT "intro_tours".* FROM "intro_tours" WHERE "intro_tours"."controller_path" = ? AND "intro_tours"."action_name" = ? AND "intro_tours"."published" = ? [["controller_path", "intro/admin/tours"], ["action_name", "edit"], ["published", "t"]]
+ [1m[36m (0.1ms)[0m [1mSELECT "intro_tour_histories"."tour_id" FROM "intro_tour_histories" WHERE "intro_tour_histories"."user_id" = 1 AND 1=0 AND (touch_count >= 1)[0m
+Completed 200 OK in 22ms (Views: 0.3ms | ActiveRecord: 3.0ms)
+
+
+Started GET "/intro/admin/tours/1/edit" for ::1 at 2019-09-04 17:48:26 +0800
+ [1m[36mActiveRecord::SchemaMigration Load (0.1ms)[0m [1mSELECT "schema_migrations".* FROM "schema_migrations"[0m
+Processing by Intro::Admin::ToursController#edit as HTML
+ Parameters: {"id"=>"1"}
+DEPRECATION WARNING: Currently, Active Record suppresses errors raised within `after_rollback`/`after_commit` callbacks and only print them to the logs. In the next version, these errors will no longer be suppressed. Instead, the errors will propagate normally just like in other Active Record callbacks.
+
+You can opt into the new behavior and remove this warning by setting:
+
+ config.active_record.raise_in_transactional_callbacks = true
+
+ (called from <class:Tour> at /home/jinhu/Repos/intro/app/models/intro/tour.rb:18)
+ [1m[35mIntro::Tour Load (0.2ms)[0m SELECT "intro_tours".* FROM "intro_tours" WHERE "intro_tours"."id" = ? LIMIT 1 [["id", 1]]
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_container.html.erb (291.9ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/edit.html.erb within layouts/intro/admin/application (301.5ms)
+Completed 500 Internal Server Error in 330ms (ActiveRecord: 0.5ms)
+
+LoadError (cannot load such file -- sass):
+ activesupport (4.2.11.1) lib/active_support/dependencies.rb:274:in `require'
+ activesupport (4.2.11.1) lib/active_support/dependencies.rb:274:in `block in require'
+ activesupport (4.2.11.1) lib/active_support/dependencies.rb:240:in `load_dependency'
+ activesupport (4.2.11.1) lib/active_support/dependencies.rb:274:in `require'
+ sprockets (3.7.2) lib/sprockets/autoload/sass.rb:1:in `<top (required)>'
+ sprockets (3.7.2) lib/sprockets/sass_processor.rb:47:in `initialize'
+ sprockets (3.7.2) lib/sprockets/sass_processor.rb:26:in `new'
+ sprockets (3.7.2) lib/sprockets/sass_processor.rb:26:in `instance'
+ sprockets (3.7.2) lib/sprockets/sass_processor.rb:34:in `cache_key'
+ sprockets (3.7.2) lib/sprockets/processor_utils.rb:93:in `processor_cache_key'
+ sprockets (3.7.2) lib/sprockets/cached_environment.rb:22:in `block in initialize'
+ sprockets (3.7.2) lib/sprockets/cached_environment.rb:53:in `yield'
+ sprockets (3.7.2) lib/sprockets/cached_environment.rb:53:in `processor_cache_key'
+ sprockets (3.7.2) lib/sprockets/processor_utils.rb:102:in `block in processors_cache_keys'
+ sprockets (3.7.2) lib/sprockets/processor_utils.rb:102:in `map'
+ sprockets (3.7.2) lib/sprockets/processor_utils.rb:102:in `processors_cache_keys'
+ sprockets (3.7.2) lib/sprockets/processing.rb:159:in `resolve_processors_cache_key_uri'
+ sprockets (3.7.2) lib/sprockets.rb:162:in `block in <module:Sprockets>'
+ sprockets (3.7.2) lib/sprockets/dependencies.rb:67:in `call'
+ sprockets (3.7.2) lib/sprockets/dependencies.rb:67:in `resolve_dependency'
+ sprockets (3.7.2) lib/sprockets/cached_environment.rb:23:in `block in initialize'
+ sprockets (3.7.2) lib/sprockets/cached_environment.rb:59:in `yield'
+ sprockets (3.7.2) lib/sprockets/cached_environment.rb:59:in `resolve_dependency'
+ sprockets (3.7.2) lib/sprockets/loader.rb:268:in `block in resolve_dependencies'
+ sprockets (3.7.2) lib/sprockets/loader.rb:268:in `map'
+ sprockets (3.7.2) lib/sprockets/loader.rb:268:in `resolve_dependencies'
+ sprockets (3.7.2) lib/sprockets/loader.rb:55:in `block in load'
+ sprockets (3.7.2) lib/sprockets/loader.rb:311:in `block in fetch_asset_from_dependency_cache'
+ sprockets (3.7.2) lib/sprockets/loader.rb:307:in `each'
+ sprockets (3.7.2) lib/sprockets/loader.rb:307:in `each_with_index'
+ sprockets (3.7.2) lib/sprockets/loader.rb:307:in `fetch_asset_from_dependency_cache'
+ sprockets (3.7.2) lib/sprockets/loader.rb:44:in `load'
+ sprockets (3.7.2) lib/sprockets/cached_environment.rb:20:in `block in initialize'
+ sprockets (3.7.2) lib/sprockets/cached_environment.rb:47:in `yield'
+ sprockets (3.7.2) lib/sprockets/cached_environment.rb:47:in `load'
+ sprockets (3.7.2) lib/sprockets/base.rb:66:in `find_asset'
+ sprockets (3.7.2) lib/sprockets/base.rb:73:in `find_all_linked_assets'
+ sprockets (3.7.2) lib/sprockets/manifest.rb:142:in `block in find'
+ sprockets (3.7.2) lib/sprockets/legacy.rb:114:in `block (2 levels) in logical_paths'
+ sprockets (3.7.2) lib/sprockets/path_utils.rb:228:in `block in stat_tree'
+ sprockets (3.7.2) lib/sprockets/path_utils.rb:212:in `block in stat_directory'
+ sprockets (3.7.2) lib/sprockets/path_utils.rb:209:in `each'
+ sprockets (3.7.2) lib/sprockets/path_utils.rb:209:in `stat_directory'
+ sprockets (3.7.2) lib/sprockets/path_utils.rb:227:in `stat_tree'
+ sprockets (3.7.2) lib/sprockets/legacy.rb:105:in `each'
+ sprockets (3.7.2) lib/sprockets/legacy.rb:105:in `block in logical_paths'
+ sprockets (3.7.2) lib/sprockets/legacy.rb:104:in `each'
+ sprockets (3.7.2) lib/sprockets/legacy.rb:104:in `logical_paths'
+ sprockets (3.7.2) lib/sprockets/manifest.rb:140:in `find'
+ sprockets-rails (3.2.1) lib/sprockets/railtie.rb:50:in `each'
+ sprockets-rails (3.2.1) lib/sprockets/railtie.rb:50:in `map'
+ sprockets-rails (3.2.1) lib/sprockets/railtie.rb:50:in `precompiled_assets'
+ sprockets-rails (3.2.1) lib/sprockets/railtie.rb:35:in `asset_precompiled?'
+ sprockets-rails (3.2.1) lib/sprockets/railtie.rb:251:in `block (3 levels) in <class:Railtie>'
+ sprockets-rails (3.2.1) lib/sprockets/rails/helper.rb:359:in `call'
+ sprockets-rails (3.2.1) lib/sprockets/rails/helper.rb:359:in `precompiled?'
+ sprockets-rails (3.2.1) lib/sprockets/rails/helper.rb:363:in `raise_unless_precompiled_asset'
+ sprockets-rails (3.2.1) lib/sprockets/rails/helper.rb:348:in `find_debug_asset'
+ sprockets-rails (3.2.1) lib/sprockets/rails/helper.rb:229:in `block in lookup_debug_asset'
+ sprockets-rails (3.2.1) lib/sprockets/rails/helper.rb:242:in `block in resolve_asset'
+ sprockets-rails (3.2.1) lib/sprockets/rails/helper.rb:241:in `each'
+ sprockets-rails (3.2.1) lib/sprockets/rails/helper.rb:241:in `detect'
+ sprockets-rails (3.2.1) lib/sprockets/rails/helper.rb:241:in `resolve_asset'
+ sprockets-rails (3.2.1) lib/sprockets/rails/helper.rb:228:in `lookup_debug_asset'
+ sprockets-rails (3.2.1) lib/sprockets/rails/helper.rb:141:in `block in javascript_include_tag'
+ sprockets-rails (3.2.1) lib/sprockets/rails/helper.rb:140:in `map'
+ sprockets-rails (3.2.1) lib/sprockets/rails/helper.rb:140:in `javascript_include_tag'
+ /home/jinhu/Repos/intro/lib/intro/helpers/view_helper.rb:19:in `intro_tags'
+ /home/jinhu/Repos/intro/app/views/intro/admin/tours/_container.html.erb:2:in `__home_jinhu__epos_intro_app_views_intro_admin_tours__container_html_erb__597786792924329599_47187839156640'
+ actionview (4.2.11.1) lib/action_view/template.rb:145:in `block in render'
+ activesupport (4.2.11.1) lib/active_support/notifications.rb:166:in `instrument'
+ actionview (4.2.11.1) lib/action_view/template.rb:333:in `instrument'
+ actionview (4.2.11.1) lib/action_view/template.rb:143:in `render'
+ actionview (4.2.11.1) lib/action_view/renderer/partial_renderer.rb:339:in `render_partial'
+ actionview (4.2.11.1) lib/action_view/renderer/partial_renderer.rb:310:in `block in render'
+ actionview (4.2.11.1) lib/action_view/renderer/abstract_renderer.rb:39:in `block in instrument'
+ activesupport (4.2.11.1) lib/active_support/notifications.rb:164:in `block in instrument'
+ activesupport (4.2.11.1) lib/active_support/notifications/instrumenter.rb:20:in `instrument'
+ activesupport (4.2.11.1) lib/active_support/notifications.rb:164:in `instrument'
+ actionview (4.2.11.1) lib/action_view/renderer/abstract_renderer.rb:39:in `instrument'
+ actionview (4.2.11.1) lib/action_view/renderer/partial_renderer.rb:309:in `render'
+ actionview (4.2.11.1) lib/action_view/renderer/renderer.rb:51:in `render_partial'
+ actionview (4.2.11.1) lib/action_view/helpers/rendering_helper.rb:30:in `render'
+ /home/jinhu/Repos/intro/app/views/intro/admin/tours/edit.html.erb:16:in `__home_jinhu__epos_intro_app_views_intro_admin_tours_edit_html_erb___4081721515357455732_47187839934040'
+ actionview (4.2.11.1) lib/action_view/template.rb:145:in `block in render'
+ activesupport (4.2.11.1) lib/active_support/notifications.rb:166:in `instrument'
+ actionview (4.2.11.1) lib/action_view/template.rb:333:in `instrument'
+ actionview (4.2.11.1) lib/action_view/template.rb:143:in `render'
+ actionview (4.2.11.1) lib/action_view/renderer/template_renderer.rb:54:in `block (2 levels) in render_template'
+ actionview (4.2.11.1) lib/action_view/renderer/abstract_renderer.rb:39:in `block in instrument'
+ activesupport (4.2.11.1) lib/active_support/notifications.rb:164:in `block in instrument'
+ activesupport (4.2.11.1) lib/active_support/notifications/instrumenter.rb:20:in `instrument'
+ activesupport (4.2.11.1) lib/active_support/notifications.rb:164:in `instrument'
+ actionview (4.2.11.1) lib/action_view/renderer/abstract_renderer.rb:39:in `instrument'
+ actionview (4.2.11.1) lib/action_view/renderer/template_renderer.rb:53:in `block in render_template'
+ actionview (4.2.11.1) lib/action_view/renderer/template_renderer.rb:61:in `render_with_layout'
+ actionview (4.2.11.1) lib/action_view/renderer/template_renderer.rb:52:in `render_template'
+ actionview (4.2.11.1) lib/action_view/renderer/template_renderer.rb:14:in `render'
+ actionview (4.2.11.1) lib/action_view/renderer/renderer.rb:46:in `render_template'
+ actionview (4.2.11.1) lib/action_view/renderer/renderer.rb:27:in `render'
+ actionview (4.2.11.1) lib/action_view/rendering.rb:100:in `_render_template'
+ actionpack (4.2.11.1) lib/action_controller/metal/streaming.rb:217:in `_render_template'
+ actionview (4.2.11.1) lib/action_view/rendering.rb:83:in `render_to_body'
+ actionpack (4.2.11.1) lib/action_controller/metal/rendering.rb:32:in `render_to_body'
+ actionpack (4.2.11.1) lib/action_controller/metal/renderers.rb:37:in `render_to_body'
+ actionpack (4.2.11.1) lib/abstract_controller/rendering.rb:25:in `render'
+ actionpack (4.2.11.1) lib/action_controller/metal/rendering.rb:16:in `render'
+ actionpack (4.2.11.1) lib/action_controller/metal/instrumentation.rb:44:in `block (2 levels) in render'
+ activesupport (4.2.11.1) lib/active_support/core_ext/benchmark.rb:12:in `block in ms'
+ /home/jinhu/.rvm/rubies/ruby-2.1.9/lib/ruby/2.1.0/benchmark.rb:294:in `realtime'
+ activesupport (4.2.11.1) lib/active_support/core_ext/benchmark.rb:12:in `ms'
+ actionpack (4.2.11.1) lib/action_controller/metal/instrumentation.rb:44:in `block in render'
+ actionpack (4.2.11.1) lib/action_controller/metal/instrumentation.rb:87:in `cleanup_view_runtime'
+ activerecord (4.2.11.1) lib/active_record/railties/controller_runtime.rb:25:in `cleanup_view_runtime'
+ actionpack (4.2.11.1) lib/action_controller/metal/instrumentation.rb:43:in `render'
+ actionpack (4.2.11.1) lib/action_controller/metal/implicit_render.rb:10:in `default_render'
+ actionpack (4.2.11.1) lib/action_controller/metal/implicit_render.rb:5:in `send_action'
+ actionpack (4.2.11.1) lib/abstract_controller/base.rb:198:in `process_action'
+ actionpack (4.2.11.1) lib/action_controller/metal/rendering.rb:10:in `process_action'
+ actionpack (4.2.11.1) lib/abstract_controller/callbacks.rb:20:in `block in process_action'
+ activesupport (4.2.11.1) lib/active_support/callbacks.rb:117:in `call'
+ activesupport (4.2.11.1) lib/active_support/callbacks.rb:117:in `call'
+ activesupport (4.2.11.1) lib/active_support/callbacks.rb:555:in `block (2 levels) in compile'
+ activesupport (4.2.11.1) lib/active_support/callbacks.rb:505:in `call'
+ activesupport (4.2.11.1) lib/active_support/callbacks.rb:505:in `call'
+ activesupport (4.2.11.1) lib/active_support/callbacks.rb:92:in `__run_callbacks__'
+ activesupport (4.2.11.1) lib/active_support/callbacks.rb:778:in `_run_process_action_callbacks'
+ activesupport (4.2.11.1) lib/active_support/callbacks.rb:81:in `run_callbacks'
+ actionpack (4.2.11.1) lib/abstract_controller/callbacks.rb:19:in `process_action'
+ actionpack (4.2.11.1) lib/action_controller/metal/rescue.rb:29:in `process_action'
+ actionpack (4.2.11.1) lib/action_controller/metal/instrumentation.rb:32:in `block in process_action'
+ activesupport (4.2.11.1) lib/active_support/notifications.rb:164:in `block in instrument'
+ activesupport (4.2.11.1) lib/active_support/notifications/instrumenter.rb:20:in `instrument'
+ activesupport (4.2.11.1) lib/active_support/notifications.rb:164:in `instrument'
+ actionpack (4.2.11.1) lib/action_controller/metal/instrumentation.rb:30:in `process_action'
+ actionpack (4.2.11.1) lib/action_controller/metal/params_wrapper.rb:250:in `process_action'
+ activerecord (4.2.11.1) lib/active_record/railties/controller_runtime.rb:18:in `process_action'
+ actionpack (4.2.11.1) lib/abstract_controller/base.rb:137:in `process'
+ actionview (4.2.11.1) lib/action_view/rendering.rb:30:in `process'
+ actionpack (4.2.11.1) lib/action_controller/metal.rb:196:in `dispatch'
+ actionpack (4.2.11.1) lib/action_controller/metal/rack_delegation.rb:13:in `dispatch'
+ actionpack (4.2.11.1) lib/action_controller/metal.rb:237:in `block in action'
+ actionpack (4.2.11.1) lib/action_dispatch/routing/route_set.rb:74:in `call'
+ actionpack (4.2.11.1) lib/action_dispatch/routing/route_set.rb:74:in `dispatch'
+ actionpack (4.2.11.1) lib/action_dispatch/routing/route_set.rb:43:in `serve'
+ actionpack (4.2.11.1) lib/action_dispatch/journey/router.rb:43:in `block in serve'
+ actionpack (4.2.11.1) lib/action_dispatch/journey/router.rb:30:in `each'
+ actionpack (4.2.11.1) lib/action_dispatch/journey/router.rb:30:in `serve'
+ actionpack (4.2.11.1) lib/action_dispatch/routing/route_set.rb:817:in `call'
+ railties (4.2.11.1) lib/rails/engine.rb:518:in `call'
+ railties (4.2.11.1) lib/rails/railtie.rb:194:in `public_send'
+ railties (4.2.11.1) lib/rails/railtie.rb:194:in `method_missing'
+ actionpack (4.2.11.1) lib/action_dispatch/routing/mapper.rb:51:in `serve'
+ actionpack (4.2.11.1) lib/action_dispatch/journey/router.rb:43:in `block in serve'
+ actionpack (4.2.11.1) lib/action_dispatch/journey/router.rb:30:in `each'
+ actionpack (4.2.11.1) lib/action_dispatch/journey/router.rb:30:in `serve'
+ actionpack (4.2.11.1) lib/action_dispatch/routing/route_set.rb:817:in `call'
+ rack (1.6.11) lib/rack/etag.rb:24:in `call'
+ rack (1.6.11) lib/rack/conditionalget.rb:25:in `call'
+ rack (1.6.11) lib/rack/head.rb:13:in `call'
+ actionpack (4.2.11.1) lib/action_dispatch/middleware/params_parser.rb:27:in `call'
+ actionpack (4.2.11.1) lib/action_dispatch/middleware/flash.rb:260:in `call'
+ rack (1.6.11) lib/rack/session/abstract/id.rb:225:in `context'
+ rack (1.6.11) lib/rack/session/abstract/id.rb:220:in `call'
+ actionpack (4.2.11.1) lib/action_dispatch/middleware/cookies.rb:560:in `call'
+ activerecord (4.2.11.1) lib/active_record/query_cache.rb:36:in `call'
+ activerecord (4.2.11.1) lib/active_record/connection_adapters/abstract/connection_pool.rb:653:in `call'
+ activerecord (4.2.11.1) lib/active_record/migration.rb:377:in `call'
+ actionpack (4.2.11.1) lib/action_dispatch/middleware/callbacks.rb:29:in `block in call'
+ activesupport (4.2.11.1) lib/active_support/callbacks.rb:88:in `__run_callbacks__'
+ activesupport (4.2.11.1) lib/active_support/callbacks.rb:778:in `_run_call_callbacks'
+ activesupport (4.2.11.1) lib/active_support/callbacks.rb:81:in `run_callbacks'
+ actionpack (4.2.11.1) lib/action_dispatch/middleware/callbacks.rb:27:in `call'
+ actionpack (4.2.11.1) lib/action_dispatch/middleware/reloader.rb:73:in `call'
+ actionpack (4.2.11.1) lib/action_dispatch/middleware/remote_ip.rb:78:in `call'
+ actionpack (4.2.11.1) lib/action_dispatch/middleware/debug_exceptions.rb:17:in `call'
+ actionpack (4.2.11.1) lib/action_dispatch/middleware/show_exceptions.rb:30:in `call'
+ railties (4.2.11.1) lib/rails/rack/logger.rb:38:in `call_app'
+ railties (4.2.11.1) lib/rails/rack/logger.rb:20:in `block in call'
+ activesupport (4.2.11.1) lib/active_support/tagged_logging.rb:68:in `block in tagged'
+ activesupport (4.2.11.1) lib/active_support/tagged_logging.rb:26:in `tagged'
+ activesupport (4.2.11.1) lib/active_support/tagged_logging.rb:68:in `tagged'
+ railties (4.2.11.1) lib/rails/rack/logger.rb:20:in `call'
+ actionpack (4.2.11.1) lib/action_dispatch/middleware/request_id.rb:21:in `call'
+ rack (1.6.11) lib/rack/methodoverride.rb:22:in `call'
+ rack (1.6.11) lib/rack/runtime.rb:18:in `call'
+ activesupport (4.2.11.1) lib/active_support/cache/strategy/local_cache_middleware.rb:28:in `call'
+ rack (1.6.11) lib/rack/lock.rb:17:in `call'
+ actionpack (4.2.11.1) lib/action_dispatch/middleware/static.rb:120:in `call'
+ rack (1.6.11) lib/rack/sendfile.rb:113:in `call'
+ railties (4.2.11.1) lib/rails/engine.rb:518:in `call'
+ railties (4.2.11.1) lib/rails/application.rb:165:in `call'
+ rack (1.6.11) lib/rack/lock.rb:17:in `call'
+ rack (1.6.11) lib/rack/content_length.rb:15:in `call'
+ rack (1.6.11) lib/rack/handler/webrick.rb:88:in `service'
+ /home/jinhu/.rvm/rubies/ruby-2.1.9/lib/ruby/2.1.0/webrick/httpserver.rb:138:in `service'
+ /home/jinhu/.rvm/rubies/ruby-2.1.9/lib/ruby/2.1.0/webrick/httpserver.rb:94:in `run'
+ /home/jinhu/.rvm/rubies/ruby-2.1.9/lib/ruby/2.1.0/webrick/server.rb:295:in `block in start_thread'
+
+
+ Rendered /home/jinhu/.rvm/gems/ruby-2.1.9/gems/actionpack-4.2.11.1/lib/action_dispatch/middleware/templates/rescues/_source.erb (5.7ms)
+ Rendered /home/jinhu/.rvm/gems/ruby-2.1.9/gems/actionpack-4.2.11.1/lib/action_dispatch/middleware/templates/rescues/_trace.html.erb (1.9ms)
+ Rendered /home/jinhu/.rvm/gems/ruby-2.1.9/gems/actionpack-4.2.11.1/lib/action_dispatch/middleware/templates/rescues/_request_and_response.html.erb (0.5ms)
+ Rendered /home/jinhu/.rvm/gems/ruby-2.1.9/gems/actionpack-4.2.11.1/lib/action_dispatch/middleware/templates/rescues/diagnostics.html.erb within rescues/layout (14.4ms)
+
+
+Started GET "/intro/admin/tours/1/edit" for ::1 at 2019-09-04 17:48:40 +0800
+ [1m[36mActiveRecord::SchemaMigration Load (0.1ms)[0m [1mSELECT "schema_migrations".* FROM "schema_migrations"[0m
+Processing by Intro::Admin::ToursController#edit as HTML
+ Parameters: {"id"=>"1"}
+DEPRECATION WARNING: Currently, Active Record suppresses errors raised within `after_rollback`/`after_commit` callbacks and only print them to the logs. In the next version, these errors will no longer be suppressed. Instead, the errors will propagate normally just like in other Active Record callbacks.
+
+You can opt into the new behavior and remove this warning by setting:
+
+ config.active_record.raise_in_transactional_callbacks = true
+
+ (called from <class:Tour> at /home/jinhu/Repos/intro/app/models/intro/tour.rb:18)
+ [1m[35mIntro::Tour Load (0.2ms)[0m SELECT "intro_tours".* FROM "intro_tours" WHERE "intro_tours"."id" = ? LIMIT 1 [["id", 1]]
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_container.html.erb (196.4ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/edit.html.erb within layouts/intro/admin/application (205.7ms)
+Completed 500 Internal Server Error in 230ms (ActiveRecord: 0.4ms)
+
+LoadError (cannot load such file -- sass):
+ activesupport (4.2.11.1) lib/active_support/dependencies.rb:274:in `require'
+ activesupport (4.2.11.1) lib/active_support/dependencies.rb:274:in `block in require'
+ activesupport (4.2.11.1) lib/active_support/dependencies.rb:240:in `load_dependency'
+ activesupport (4.2.11.1) lib/active_support/dependencies.rb:274:in `require'
+ sprockets (3.7.2) lib/sprockets/autoload/sass.rb:1:in `<top (required)>'
+ sprockets (3.7.2) lib/sprockets/sass_processor.rb:47:in `initialize'
+ sprockets (3.7.2) lib/sprockets/sass_processor.rb:26:in `new'
+ sprockets (3.7.2) lib/sprockets/sass_processor.rb:26:in `instance'
+ sprockets (3.7.2) lib/sprockets/sass_processor.rb:34:in `cache_key'
+ sprockets (3.7.2) lib/sprockets/processor_utils.rb:93:in `processor_cache_key'
+ sprockets (3.7.2) lib/sprockets/cached_environment.rb:22:in `block in initialize'
+ sprockets (3.7.2) lib/sprockets/cached_environment.rb:53:in `yield'
+ sprockets (3.7.2) lib/sprockets/cached_environment.rb:53:in `processor_cache_key'
+ sprockets (3.7.2) lib/sprockets/processor_utils.rb:102:in `block in processors_cache_keys'
+ sprockets (3.7.2) lib/sprockets/processor_utils.rb:102:in `map'
+ sprockets (3.7.2) lib/sprockets/processor_utils.rb:102:in `processors_cache_keys'
+ sprockets (3.7.2) lib/sprockets/processing.rb:159:in `resolve_processors_cache_key_uri'
+ sprockets (3.7.2) lib/sprockets.rb:162:in `block in <module:Sprockets>'
+ sprockets (3.7.2) lib/sprockets/dependencies.rb:67:in `call'
+ sprockets (3.7.2) lib/sprockets/dependencies.rb:67:in `resolve_dependency'
+ sprockets (3.7.2) lib/sprockets/cached_environment.rb:23:in `block in initialize'
+ sprockets (3.7.2) lib/sprockets/cached_environment.rb:59:in `yield'
+ sprockets (3.7.2) lib/sprockets/cached_environment.rb:59:in `resolve_dependency'
+ sprockets (3.7.2) lib/sprockets/loader.rb:268:in `block in resolve_dependencies'
+ sprockets (3.7.2) lib/sprockets/loader.rb:268:in `map'
+ sprockets (3.7.2) lib/sprockets/loader.rb:268:in `resolve_dependencies'
+ sprockets (3.7.2) lib/sprockets/loader.rb:55:in `block in load'
+ sprockets (3.7.2) lib/sprockets/loader.rb:311:in `block in fetch_asset_from_dependency_cache'
+ sprockets (3.7.2) lib/sprockets/loader.rb:307:in `each'
+ sprockets (3.7.2) lib/sprockets/loader.rb:307:in `each_with_index'
+ sprockets (3.7.2) lib/sprockets/loader.rb:307:in `fetch_asset_from_dependency_cache'
+ sprockets (3.7.2) lib/sprockets/loader.rb:44:in `load'
+ sprockets (3.7.2) lib/sprockets/cached_environment.rb:20:in `block in initialize'
+ sprockets (3.7.2) lib/sprockets/cached_environment.rb:47:in `yield'
+ sprockets (3.7.2) lib/sprockets/cached_environment.rb:47:in `load'
+ sprockets (3.7.2) lib/sprockets/base.rb:66:in `find_asset'
+ sprockets (3.7.2) lib/sprockets/base.rb:73:in `find_all_linked_assets'
+ sprockets (3.7.2) lib/sprockets/manifest.rb:142:in `block in find'
+ sprockets (3.7.2) lib/sprockets/legacy.rb:114:in `block (2 levels) in logical_paths'
+ sprockets (3.7.2) lib/sprockets/path_utils.rb:228:in `block in stat_tree'
+ sprockets (3.7.2) lib/sprockets/path_utils.rb:212:in `block in stat_directory'
+ sprockets (3.7.2) lib/sprockets/path_utils.rb:209:in `each'
+ sprockets (3.7.2) lib/sprockets/path_utils.rb:209:in `stat_directory'
+ sprockets (3.7.2) lib/sprockets/path_utils.rb:227:in `stat_tree'
+ sprockets (3.7.2) lib/sprockets/legacy.rb:105:in `each'
+ sprockets (3.7.2) lib/sprockets/legacy.rb:105:in `block in logical_paths'
+ sprockets (3.7.2) lib/sprockets/legacy.rb:104:in `each'
+ sprockets (3.7.2) lib/sprockets/legacy.rb:104:in `logical_paths'
+ sprockets (3.7.2) lib/sprockets/manifest.rb:140:in `find'
+ sprockets-rails (3.2.1) lib/sprockets/railtie.rb:50:in `each'
+ sprockets-rails (3.2.1) lib/sprockets/railtie.rb:50:in `map'
+ sprockets-rails (3.2.1) lib/sprockets/railtie.rb:50:in `precompiled_assets'
+ sprockets-rails (3.2.1) lib/sprockets/railtie.rb:35:in `asset_precompiled?'
+ sprockets-rails (3.2.1) lib/sprockets/railtie.rb:251:in `block (3 levels) in <class:Railtie>'
+ sprockets-rails (3.2.1) lib/sprockets/rails/helper.rb:359:in `call'
+ sprockets-rails (3.2.1) lib/sprockets/rails/helper.rb:359:in `precompiled?'
+ sprockets-rails (3.2.1) lib/sprockets/rails/helper.rb:363:in `raise_unless_precompiled_asset'
+ sprockets-rails (3.2.1) lib/sprockets/rails/helper.rb:348:in `find_debug_asset'
+ sprockets-rails (3.2.1) lib/sprockets/rails/helper.rb:229:in `block in lookup_debug_asset'
+ sprockets-rails (3.2.1) lib/sprockets/rails/helper.rb:242:in `block in resolve_asset'
+ sprockets-rails (3.2.1) lib/sprockets/rails/helper.rb:241:in `each'
+ sprockets-rails (3.2.1) lib/sprockets/rails/helper.rb:241:in `detect'
+ sprockets-rails (3.2.1) lib/sprockets/rails/helper.rb:241:in `resolve_asset'
+ sprockets-rails (3.2.1) lib/sprockets/rails/helper.rb:228:in `lookup_debug_asset'
+ sprockets-rails (3.2.1) lib/sprockets/rails/helper.rb:141:in `block in javascript_include_tag'
+ sprockets-rails (3.2.1) lib/sprockets/rails/helper.rb:140:in `map'
+ sprockets-rails (3.2.1) lib/sprockets/rails/helper.rb:140:in `javascript_include_tag'
+ /home/jinhu/Repos/intro/lib/intro/helpers/view_helper.rb:19:in `intro_tags'
+ /home/jinhu/Repos/intro/app/views/intro/admin/tours/_container.html.erb:2:in `__home_jinhu__epos_intro_app_views_intro_admin_tours__container_html_erb___4014579346596350037_47184369390640'
+ actionview (4.2.11.1) lib/action_view/template.rb:145:in `block in render'
+ activesupport (4.2.11.1) lib/active_support/notifications.rb:166:in `instrument'
+ actionview (4.2.11.1) lib/action_view/template.rb:333:in `instrument'
+ actionview (4.2.11.1) lib/action_view/template.rb:143:in `render'
+ actionview (4.2.11.1) lib/action_view/renderer/partial_renderer.rb:339:in `render_partial'
+ actionview (4.2.11.1) lib/action_view/renderer/partial_renderer.rb:310:in `block in render'
+ actionview (4.2.11.1) lib/action_view/renderer/abstract_renderer.rb:39:in `block in instrument'
+ activesupport (4.2.11.1) lib/active_support/notifications.rb:164:in `block in instrument'
+ activesupport (4.2.11.1) lib/active_support/notifications/instrumenter.rb:20:in `instrument'
+ activesupport (4.2.11.1) lib/active_support/notifications.rb:164:in `instrument'
+ actionview (4.2.11.1) lib/action_view/renderer/abstract_renderer.rb:39:in `instrument'
+ actionview (4.2.11.1) lib/action_view/renderer/partial_renderer.rb:309:in `render'
+ actionview (4.2.11.1) lib/action_view/renderer/renderer.rb:51:in `render_partial'
+ actionview (4.2.11.1) lib/action_view/helpers/rendering_helper.rb:30:in `render'
+ /home/jinhu/Repos/intro/app/views/intro/admin/tours/edit.html.erb:16:in `__home_jinhu__epos_intro_app_views_intro_admin_tours_edit_html_erb___2009585969254858977_47184381183640'
+ actionview (4.2.11.1) lib/action_view/template.rb:145:in `block in render'
+ activesupport (4.2.11.1) lib/active_support/notifications.rb:166:in `instrument'
+ actionview (4.2.11.1) lib/action_view/template.rb:333:in `instrument'
+ actionview (4.2.11.1) lib/action_view/template.rb:143:in `render'
+ actionview (4.2.11.1) lib/action_view/renderer/template_renderer.rb:54:in `block (2 levels) in render_template'
+ actionview (4.2.11.1) lib/action_view/renderer/abstract_renderer.rb:39:in `block in instrument'
+ activesupport (4.2.11.1) lib/active_support/notifications.rb:164:in `block in instrument'
+ activesupport (4.2.11.1) lib/active_support/notifications/instrumenter.rb:20:in `instrument'
+ activesupport (4.2.11.1) lib/active_support/notifications.rb:164:in `instrument'
+ actionview (4.2.11.1) lib/action_view/renderer/abstract_renderer.rb:39:in `instrument'
+ actionview (4.2.11.1) lib/action_view/renderer/template_renderer.rb:53:in `block in render_template'
+ actionview (4.2.11.1) lib/action_view/renderer/template_renderer.rb:61:in `render_with_layout'
+ actionview (4.2.11.1) lib/action_view/renderer/template_renderer.rb:52:in `render_template'
+ actionview (4.2.11.1) lib/action_view/renderer/template_renderer.rb:14:in `render'
+ actionview (4.2.11.1) lib/action_view/renderer/renderer.rb:46:in `render_template'
+ actionview (4.2.11.1) lib/action_view/renderer/renderer.rb:27:in `render'
+ actionview (4.2.11.1) lib/action_view/rendering.rb:100:in `_render_template'
+ actionpack (4.2.11.1) lib/action_controller/metal/streaming.rb:217:in `_render_template'
+ actionview (4.2.11.1) lib/action_view/rendering.rb:83:in `render_to_body'
+ actionpack (4.2.11.1) lib/action_controller/metal/rendering.rb:32:in `render_to_body'
+ actionpack (4.2.11.1) lib/action_controller/metal/renderers.rb:37:in `render_to_body'
+ actionpack (4.2.11.1) lib/abstract_controller/rendering.rb:25:in `render'
+ actionpack (4.2.11.1) lib/action_controller/metal/rendering.rb:16:in `render'
+ actionpack (4.2.11.1) lib/action_controller/metal/instrumentation.rb:44:in `block (2 levels) in render'
+ activesupport (4.2.11.1) lib/active_support/core_ext/benchmark.rb:12:in `block in ms'
+ /home/jinhu/.rvm/rubies/ruby-2.1.9/lib/ruby/2.1.0/benchmark.rb:294:in `realtime'
+ activesupport (4.2.11.1) lib/active_support/core_ext/benchmark.rb:12:in `ms'
+ actionpack (4.2.11.1) lib/action_controller/metal/instrumentation.rb:44:in `block in render'
+ actionpack (4.2.11.1) lib/action_controller/metal/instrumentation.rb:87:in `cleanup_view_runtime'
+ activerecord (4.2.11.1) lib/active_record/railties/controller_runtime.rb:25:in `cleanup_view_runtime'
+ actionpack (4.2.11.1) lib/action_controller/metal/instrumentation.rb:43:in `render'
+ actionpack (4.2.11.1) lib/action_controller/metal/implicit_render.rb:10:in `default_render'
+ actionpack (4.2.11.1) lib/action_controller/metal/implicit_render.rb:5:in `send_action'
+ actionpack (4.2.11.1) lib/abstract_controller/base.rb:198:in `process_action'
+ actionpack (4.2.11.1) lib/action_controller/metal/rendering.rb:10:in `process_action'
+ actionpack (4.2.11.1) lib/abstract_controller/callbacks.rb:20:in `block in process_action'
+ activesupport (4.2.11.1) lib/active_support/callbacks.rb:117:in `call'
+ activesupport (4.2.11.1) lib/active_support/callbacks.rb:117:in `call'
+ activesupport (4.2.11.1) lib/active_support/callbacks.rb:555:in `block (2 levels) in compile'
+ activesupport (4.2.11.1) lib/active_support/callbacks.rb:505:in `call'
+ activesupport (4.2.11.1) lib/active_support/callbacks.rb:505:in `call'
+ activesupport (4.2.11.1) lib/active_support/callbacks.rb:92:in `__run_callbacks__'
+ activesupport (4.2.11.1) lib/active_support/callbacks.rb:778:in `_run_process_action_callbacks'
+ activesupport (4.2.11.1) lib/active_support/callbacks.rb:81:in `run_callbacks'
+ actionpack (4.2.11.1) lib/abstract_controller/callbacks.rb:19:in `process_action'
+ actionpack (4.2.11.1) lib/action_controller/metal/rescue.rb:29:in `process_action'
+ actionpack (4.2.11.1) lib/action_controller/metal/instrumentation.rb:32:in `block in process_action'
+ activesupport (4.2.11.1) lib/active_support/notifications.rb:164:in `block in instrument'
+ activesupport (4.2.11.1) lib/active_support/notifications/instrumenter.rb:20:in `instrument'
+ activesupport (4.2.11.1) lib/active_support/notifications.rb:164:in `instrument'
+ actionpack (4.2.11.1) lib/action_controller/metal/instrumentation.rb:30:in `process_action'
+ actionpack (4.2.11.1) lib/action_controller/metal/params_wrapper.rb:250:in `process_action'
+ activerecord (4.2.11.1) lib/active_record/railties/controller_runtime.rb:18:in `process_action'
+ actionpack (4.2.11.1) lib/abstract_controller/base.rb:137:in `process'
+ actionview (4.2.11.1) lib/action_view/rendering.rb:30:in `process'
+ actionpack (4.2.11.1) lib/action_controller/metal.rb:196:in `dispatch'
+ actionpack (4.2.11.1) lib/action_controller/metal/rack_delegation.rb:13:in `dispatch'
+ actionpack (4.2.11.1) lib/action_controller/metal.rb:237:in `block in action'
+ actionpack (4.2.11.1) lib/action_dispatch/routing/route_set.rb:74:in `call'
+ actionpack (4.2.11.1) lib/action_dispatch/routing/route_set.rb:74:in `dispatch'
+ actionpack (4.2.11.1) lib/action_dispatch/routing/route_set.rb:43:in `serve'
+ actionpack (4.2.11.1) lib/action_dispatch/journey/router.rb:43:in `block in serve'
+ actionpack (4.2.11.1) lib/action_dispatch/journey/router.rb:30:in `each'
+ actionpack (4.2.11.1) lib/action_dispatch/journey/router.rb:30:in `serve'
+ actionpack (4.2.11.1) lib/action_dispatch/routing/route_set.rb:817:in `call'
+ railties (4.2.11.1) lib/rails/engine.rb:518:in `call'
+ railties (4.2.11.1) lib/rails/railtie.rb:194:in `public_send'
+ railties (4.2.11.1) lib/rails/railtie.rb:194:in `method_missing'
+ actionpack (4.2.11.1) lib/action_dispatch/routing/mapper.rb:51:in `serve'
+ actionpack (4.2.11.1) lib/action_dispatch/journey/router.rb:43:in `block in serve'
+ actionpack (4.2.11.1) lib/action_dispatch/journey/router.rb:30:in `each'
+ actionpack (4.2.11.1) lib/action_dispatch/journey/router.rb:30:in `serve'
+ actionpack (4.2.11.1) lib/action_dispatch/routing/route_set.rb:817:in `call'
+ rack (1.6.11) lib/rack/etag.rb:24:in `call'
+ rack (1.6.11) lib/rack/conditionalget.rb:25:in `call'
+ rack (1.6.11) lib/rack/head.rb:13:in `call'
+ actionpack (4.2.11.1) lib/action_dispatch/middleware/params_parser.rb:27:in `call'
+ actionpack (4.2.11.1) lib/action_dispatch/middleware/flash.rb:260:in `call'
+ rack (1.6.11) lib/rack/session/abstract/id.rb:225:in `context'
+ rack (1.6.11) lib/rack/session/abstract/id.rb:220:in `call'
+ actionpack (4.2.11.1) lib/action_dispatch/middleware/cookies.rb:560:in `call'
+ activerecord (4.2.11.1) lib/active_record/query_cache.rb:36:in `call'
+ activerecord (4.2.11.1) lib/active_record/connection_adapters/abstract/connection_pool.rb:653:in `call'
+ activerecord (4.2.11.1) lib/active_record/migration.rb:377:in `call'
+ actionpack (4.2.11.1) lib/action_dispatch/middleware/callbacks.rb:29:in `block in call'
+ activesupport (4.2.11.1) lib/active_support/callbacks.rb:88:in `__run_callbacks__'
+ activesupport (4.2.11.1) lib/active_support/callbacks.rb:778:in `_run_call_callbacks'
+ activesupport (4.2.11.1) lib/active_support/callbacks.rb:81:in `run_callbacks'
+ actionpack (4.2.11.1) lib/action_dispatch/middleware/callbacks.rb:27:in `call'
+ actionpack (4.2.11.1) lib/action_dispatch/middleware/reloader.rb:73:in `call'
+ actionpack (4.2.11.1) lib/action_dispatch/middleware/remote_ip.rb:78:in `call'
+ actionpack (4.2.11.1) lib/action_dispatch/middleware/debug_exceptions.rb:17:in `call'
+ actionpack (4.2.11.1) lib/action_dispatch/middleware/show_exceptions.rb:30:in `call'
+ railties (4.2.11.1) lib/rails/rack/logger.rb:38:in `call_app'
+ railties (4.2.11.1) lib/rails/rack/logger.rb:20:in `block in call'
+ activesupport (4.2.11.1) lib/active_support/tagged_logging.rb:68:in `block in tagged'
+ activesupport (4.2.11.1) lib/active_support/tagged_logging.rb:26:in `tagged'
+ activesupport (4.2.11.1) lib/active_support/tagged_logging.rb:68:in `tagged'
+ railties (4.2.11.1) lib/rails/rack/logger.rb:20:in `call'
+ actionpack (4.2.11.1) lib/action_dispatch/middleware/request_id.rb:21:in `call'
+ rack (1.6.11) lib/rack/methodoverride.rb:22:in `call'
+ rack (1.6.11) lib/rack/runtime.rb:18:in `call'
+ activesupport (4.2.11.1) lib/active_support/cache/strategy/local_cache_middleware.rb:28:in `call'
+ rack (1.6.11) lib/rack/lock.rb:17:in `call'
+ actionpack (4.2.11.1) lib/action_dispatch/middleware/static.rb:120:in `call'
+ rack (1.6.11) lib/rack/sendfile.rb:113:in `call'
+ railties (4.2.11.1) lib/rails/engine.rb:518:in `call'
+ railties (4.2.11.1) lib/rails/application.rb:165:in `call'
+ rack (1.6.11) lib/rack/lock.rb:17:in `call'
+ rack (1.6.11) lib/rack/content_length.rb:15:in `call'
+ rack (1.6.11) lib/rack/handler/webrick.rb:88:in `service'
+ /home/jinhu/.rvm/rubies/ruby-2.1.9/lib/ruby/2.1.0/webrick/httpserver.rb:138:in `service'
+ /home/jinhu/.rvm/rubies/ruby-2.1.9/lib/ruby/2.1.0/webrick/httpserver.rb:94:in `run'
+ /home/jinhu/.rvm/rubies/ruby-2.1.9/lib/ruby/2.1.0/webrick/server.rb:295:in `block in start_thread'
+
+
+ Rendered /home/jinhu/.rvm/gems/ruby-2.1.9/gems/actionpack-4.2.11.1/lib/action_dispatch/middleware/templates/rescues/_source.erb (5.9ms)
+ Rendered /home/jinhu/.rvm/gems/ruby-2.1.9/gems/actionpack-4.2.11.1/lib/action_dispatch/middleware/templates/rescues/_trace.html.erb (2.2ms)
+ Rendered /home/jinhu/.rvm/gems/ruby-2.1.9/gems/actionpack-4.2.11.1/lib/action_dispatch/middleware/templates/rescues/_request_and_response.html.erb (0.5ms)
+ Rendered /home/jinhu/.rvm/gems/ruby-2.1.9/gems/actionpack-4.2.11.1/lib/action_dispatch/middleware/templates/rescues/diagnostics.html.erb within rescues/layout (14.1ms)
+
+
+Started GET "/intro/admin/tours/1/edit" for ::1 at 2019-09-04 17:49:08 +0800
+Processing by Intro::Admin::ToursController#edit as HTML
+ Parameters: {"id"=>"1"}
+ [1m[36mIntro::Tour Load (0.1ms)[0m [1mSELECT "intro_tours".* FROM "intro_tours" WHERE "intro_tours"."id" = ? LIMIT 1[0m [["id", 1]]
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_container.html.erb (5.8ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/edit.html.erb within layouts/intro/admin/application (8.0ms)
+Completed 500 Internal Server Error in 11ms (ActiveRecord: 0.1ms)
+
+LoadError (cannot load such file -- sass):
+ activesupport (4.2.11.1) lib/active_support/dependencies.rb:274:in `require'
+ activesupport (4.2.11.1) lib/active_support/dependencies.rb:274:in `block in require'
+ activesupport (4.2.11.1) lib/active_support/dependencies.rb:240:in `load_dependency'
+ activesupport (4.2.11.1) lib/active_support/dependencies.rb:274:in `require'
+ sprockets (3.7.2) lib/sprockets/autoload/sass.rb:1:in `<top (required)>'
+ sprockets (3.7.2) lib/sprockets/sass_processor.rb:47:in `initialize'
+ sprockets (3.7.2) lib/sprockets/sass_processor.rb:26:in `new'
+ sprockets (3.7.2) lib/sprockets/sass_processor.rb:26:in `instance'
+ sprockets (3.7.2) lib/sprockets/sass_processor.rb:34:in `cache_key'
+ sprockets (3.7.2) lib/sprockets/processor_utils.rb:93:in `processor_cache_key'
+ sprockets (3.7.2) lib/sprockets/cached_environment.rb:22:in `block in initialize'
+ sprockets (3.7.2) lib/sprockets/cached_environment.rb:53:in `yield'
+ sprockets (3.7.2) lib/sprockets/cached_environment.rb:53:in `processor_cache_key'
+ sprockets (3.7.2) lib/sprockets/processor_utils.rb:102:in `block in processors_cache_keys'
+ sprockets (3.7.2) lib/sprockets/processor_utils.rb:102:in `map'
+ sprockets (3.7.2) lib/sprockets/processor_utils.rb:102:in `processors_cache_keys'
+ sprockets (3.7.2) lib/sprockets/processing.rb:159:in `resolve_processors_cache_key_uri'
+ sprockets (3.7.2) lib/sprockets.rb:162:in `block in <module:Sprockets>'
+ sprockets (3.7.2) lib/sprockets/dependencies.rb:67:in `call'
+ sprockets (3.7.2) lib/sprockets/dependencies.rb:67:in `resolve_dependency'
+ sprockets (3.7.2) lib/sprockets/cached_environment.rb:23:in `block in initialize'
+ sprockets (3.7.2) lib/sprockets/cached_environment.rb:59:in `yield'
+ sprockets (3.7.2) lib/sprockets/cached_environment.rb:59:in `resolve_dependency'
+ sprockets (3.7.2) lib/sprockets/loader.rb:268:in `block in resolve_dependencies'
+ sprockets (3.7.2) lib/sprockets/loader.rb:268:in `map'
+ sprockets (3.7.2) lib/sprockets/loader.rb:268:in `resolve_dependencies'
+ sprockets (3.7.2) lib/sprockets/loader.rb:55:in `block in load'
+ sprockets (3.7.2) lib/sprockets/loader.rb:311:in `block in fetch_asset_from_dependency_cache'
+ sprockets (3.7.2) lib/sprockets/loader.rb:307:in `each'
+ sprockets (3.7.2) lib/sprockets/loader.rb:307:in `each_with_index'
+ sprockets (3.7.2) lib/sprockets/loader.rb:307:in `fetch_asset_from_dependency_cache'
+ sprockets (3.7.2) lib/sprockets/loader.rb:44:in `load'
+ sprockets (3.7.2) lib/sprockets/cached_environment.rb:20:in `block in initialize'
+ sprockets (3.7.2) lib/sprockets/cached_environment.rb:47:in `yield'
+ sprockets (3.7.2) lib/sprockets/cached_environment.rb:47:in `load'
+ sprockets (3.7.2) lib/sprockets/base.rb:66:in `find_asset'
+ sprockets (3.7.2) lib/sprockets/base.rb:73:in `find_all_linked_assets'
+ sprockets (3.7.2) lib/sprockets/manifest.rb:142:in `block in find'
+ sprockets (3.7.2) lib/sprockets/legacy.rb:114:in `block (2 levels) in logical_paths'
+ sprockets (3.7.2) lib/sprockets/path_utils.rb:228:in `block in stat_tree'
+ sprockets (3.7.2) lib/sprockets/path_utils.rb:212:in `block in stat_directory'
+ sprockets (3.7.2) lib/sprockets/path_utils.rb:209:in `each'
+ sprockets (3.7.2) lib/sprockets/path_utils.rb:209:in `stat_directory'
+ sprockets (3.7.2) lib/sprockets/path_utils.rb:227:in `stat_tree'
+ sprockets (3.7.2) lib/sprockets/legacy.rb:105:in `each'
+ sprockets (3.7.2) lib/sprockets/legacy.rb:105:in `block in logical_paths'
+ sprockets (3.7.2) lib/sprockets/legacy.rb:104:in `each'
+ sprockets (3.7.2) lib/sprockets/legacy.rb:104:in `logical_paths'
+ sprockets (3.7.2) lib/sprockets/manifest.rb:140:in `find'
+ sprockets-rails (3.2.1) lib/sprockets/railtie.rb:50:in `each'
+ sprockets-rails (3.2.1) lib/sprockets/railtie.rb:50:in `map'
+ sprockets-rails (3.2.1) lib/sprockets/railtie.rb:50:in `precompiled_assets'
+ sprockets-rails (3.2.1) lib/sprockets/railtie.rb:35:in `asset_precompiled?'
+ sprockets-rails (3.2.1) lib/sprockets/railtie.rb:251:in `block (3 levels) in <class:Railtie>'
+ sprockets-rails (3.2.1) lib/sprockets/rails/helper.rb:359:in `call'
+ sprockets-rails (3.2.1) lib/sprockets/rails/helper.rb:359:in `precompiled?'
+ sprockets-rails (3.2.1) lib/sprockets/rails/helper.rb:363:in `raise_unless_precompiled_asset'
+ sprockets-rails (3.2.1) lib/sprockets/rails/helper.rb:348:in `find_debug_asset'
+ sprockets-rails (3.2.1) lib/sprockets/rails/helper.rb:229:in `block in lookup_debug_asset'
+ sprockets-rails (3.2.1) lib/sprockets/rails/helper.rb:242:in `block in resolve_asset'
+ sprockets-rails (3.2.1) lib/sprockets/rails/helper.rb:241:in `each'
+ sprockets-rails (3.2.1) lib/sprockets/rails/helper.rb:241:in `detect'
+ sprockets-rails (3.2.1) lib/sprockets/rails/helper.rb:241:in `resolve_asset'
+ sprockets-rails (3.2.1) lib/sprockets/rails/helper.rb:228:in `lookup_debug_asset'
+ sprockets-rails (3.2.1) lib/sprockets/rails/helper.rb:141:in `block in javascript_include_tag'
+ sprockets-rails (3.2.1) lib/sprockets/rails/helper.rb:140:in `map'
+ sprockets-rails (3.2.1) lib/sprockets/rails/helper.rb:140:in `javascript_include_tag'
+ /home/jinhu/Repos/intro/lib/intro/helpers/view_helper.rb:19:in `intro_tags'
+ /home/jinhu/Repos/intro/app/views/intro/admin/tours/_container.html.erb:2:in `__home_jinhu__epos_intro_app_views_intro_admin_tours__container_html_erb___4014579346596350037_47184369390640'
+ actionview (4.2.11.1) lib/action_view/template.rb:145:in `block in render'
+ activesupport (4.2.11.1) lib/active_support/notifications.rb:166:in `instrument'
+ actionview (4.2.11.1) lib/action_view/template.rb:333:in `instrument'
+ actionview (4.2.11.1) lib/action_view/template.rb:143:in `render'
+ actionview (4.2.11.1) lib/action_view/renderer/partial_renderer.rb:339:in `render_partial'
+ actionview (4.2.11.1) lib/action_view/renderer/partial_renderer.rb:310:in `block in render'
+ actionview (4.2.11.1) lib/action_view/renderer/abstract_renderer.rb:39:in `block in instrument'
+ activesupport (4.2.11.1) lib/active_support/notifications.rb:164:in `block in instrument'
+ activesupport (4.2.11.1) lib/active_support/notifications/instrumenter.rb:20:in `instrument'
+ activesupport (4.2.11.1) lib/active_support/notifications.rb:164:in `instrument'
+ actionview (4.2.11.1) lib/action_view/renderer/abstract_renderer.rb:39:in `instrument'
+ actionview (4.2.11.1) lib/action_view/renderer/partial_renderer.rb:309:in `render'
+ actionview (4.2.11.1) lib/action_view/renderer/renderer.rb:51:in `render_partial'
+ actionview (4.2.11.1) lib/action_view/helpers/rendering_helper.rb:30:in `render'
+ /home/jinhu/Repos/intro/app/views/intro/admin/tours/edit.html.erb:16:in `__home_jinhu__epos_intro_app_views_intro_admin_tours_edit_html_erb___2009585969254858977_47184381183640'
+ actionview (4.2.11.1) lib/action_view/template.rb:145:in `block in render'
+ activesupport (4.2.11.1) lib/active_support/notifications.rb:166:in `instrument'
+ actionview (4.2.11.1) lib/action_view/template.rb:333:in `instrument'
+ actionview (4.2.11.1) lib/action_view/template.rb:143:in `render'
+ actionview (4.2.11.1) lib/action_view/renderer/template_renderer.rb:54:in `block (2 levels) in render_template'
+ actionview (4.2.11.1) lib/action_view/renderer/abstract_renderer.rb:39:in `block in instrument'
+ activesupport (4.2.11.1) lib/active_support/notifications.rb:164:in `block in instrument'
+ activesupport (4.2.11.1) lib/active_support/notifications/instrumenter.rb:20:in `instrument'
+ activesupport (4.2.11.1) lib/active_support/notifications.rb:164:in `instrument'
+ actionview (4.2.11.1) lib/action_view/renderer/abstract_renderer.rb:39:in `instrument'
+ actionview (4.2.11.1) lib/action_view/renderer/template_renderer.rb:53:in `block in render_template'
+ actionview (4.2.11.1) lib/action_view/renderer/template_renderer.rb:61:in `render_with_layout'
+ actionview (4.2.11.1) lib/action_view/renderer/template_renderer.rb:52:in `render_template'
+ actionview (4.2.11.1) lib/action_view/renderer/template_renderer.rb:14:in `render'
+ actionview (4.2.11.1) lib/action_view/renderer/renderer.rb:46:in `render_template'
+ actionview (4.2.11.1) lib/action_view/renderer/renderer.rb:27:in `render'
+ actionview (4.2.11.1) lib/action_view/rendering.rb:100:in `_render_template'
+ actionpack (4.2.11.1) lib/action_controller/metal/streaming.rb:217:in `_render_template'
+ actionview (4.2.11.1) lib/action_view/rendering.rb:83:in `render_to_body'
+ actionpack (4.2.11.1) lib/action_controller/metal/rendering.rb:32:in `render_to_body'
+ actionpack (4.2.11.1) lib/action_controller/metal/renderers.rb:37:in `render_to_body'
+ actionpack (4.2.11.1) lib/abstract_controller/rendering.rb:25:in `render'
+ actionpack (4.2.11.1) lib/action_controller/metal/rendering.rb:16:in `render'
+ actionpack (4.2.11.1) lib/action_controller/metal/instrumentation.rb:44:in `block (2 levels) in render'
+ activesupport (4.2.11.1) lib/active_support/core_ext/benchmark.rb:12:in `block in ms'
+ /home/jinhu/.rvm/rubies/ruby-2.1.9/lib/ruby/2.1.0/benchmark.rb:294:in `realtime'
+ activesupport (4.2.11.1) lib/active_support/core_ext/benchmark.rb:12:in `ms'
+ actionpack (4.2.11.1) lib/action_controller/metal/instrumentation.rb:44:in `block in render'
+ actionpack (4.2.11.1) lib/action_controller/metal/instrumentation.rb:87:in `cleanup_view_runtime'
+ activerecord (4.2.11.1) lib/active_record/railties/controller_runtime.rb:25:in `cleanup_view_runtime'
+ actionpack (4.2.11.1) lib/action_controller/metal/instrumentation.rb:43:in `render'
+ actionpack (4.2.11.1) lib/action_controller/metal/implicit_render.rb:10:in `default_render'
+ actionpack (4.2.11.1) lib/action_controller/metal/implicit_render.rb:5:in `send_action'
+ actionpack (4.2.11.1) lib/abstract_controller/base.rb:198:in `process_action'
+ actionpack (4.2.11.1) lib/action_controller/metal/rendering.rb:10:in `process_action'
+ actionpack (4.2.11.1) lib/abstract_controller/callbacks.rb:20:in `block in process_action'
+ activesupport (4.2.11.1) lib/active_support/callbacks.rb:117:in `call'
+ activesupport (4.2.11.1) lib/active_support/callbacks.rb:117:in `call'
+ activesupport (4.2.11.1) lib/active_support/callbacks.rb:555:in `block (2 levels) in compile'
+ activesupport (4.2.11.1) lib/active_support/callbacks.rb:505:in `call'
+ activesupport (4.2.11.1) lib/active_support/callbacks.rb:505:in `call'
+ activesupport (4.2.11.1) lib/active_support/callbacks.rb:92:in `__run_callbacks__'
+ activesupport (4.2.11.1) lib/active_support/callbacks.rb:778:in `_run_process_action_callbacks'
+ activesupport (4.2.11.1) lib/active_support/callbacks.rb:81:in `run_callbacks'
+ actionpack (4.2.11.1) lib/abstract_controller/callbacks.rb:19:in `process_action'
+ actionpack (4.2.11.1) lib/action_controller/metal/rescue.rb:29:in `process_action'
+ actionpack (4.2.11.1) lib/action_controller/metal/instrumentation.rb:32:in `block in process_action'
+ activesupport (4.2.11.1) lib/active_support/notifications.rb:164:in `block in instrument'
+ activesupport (4.2.11.1) lib/active_support/notifications/instrumenter.rb:20:in `instrument'
+ activesupport (4.2.11.1) lib/active_support/notifications.rb:164:in `instrument'
+ actionpack (4.2.11.1) lib/action_controller/metal/instrumentation.rb:30:in `process_action'
+ actionpack (4.2.11.1) lib/action_controller/metal/params_wrapper.rb:250:in `process_action'
+ activerecord (4.2.11.1) lib/active_record/railties/controller_runtime.rb:18:in `process_action'
+ actionpack (4.2.11.1) lib/abstract_controller/base.rb:137:in `process'
+ actionview (4.2.11.1) lib/action_view/rendering.rb:30:in `process'
+ actionpack (4.2.11.1) lib/action_controller/metal.rb:196:in `dispatch'
+ actionpack (4.2.11.1) lib/action_controller/metal/rack_delegation.rb:13:in `dispatch'
+ actionpack (4.2.11.1) lib/action_controller/metal.rb:237:in `block in action'
+ actionpack (4.2.11.1) lib/action_dispatch/routing/route_set.rb:74:in `call'
+ actionpack (4.2.11.1) lib/action_dispatch/routing/route_set.rb:74:in `dispatch'
+ actionpack (4.2.11.1) lib/action_dispatch/routing/route_set.rb:43:in `serve'
+ actionpack (4.2.11.1) lib/action_dispatch/journey/router.rb:43:in `block in serve'
+ actionpack (4.2.11.1) lib/action_dispatch/journey/router.rb:30:in `each'
+ actionpack (4.2.11.1) lib/action_dispatch/journey/router.rb:30:in `serve'
+ actionpack (4.2.11.1) lib/action_dispatch/routing/route_set.rb:817:in `call'
+ railties (4.2.11.1) lib/rails/engine.rb:518:in `call'
+ railties (4.2.11.1) lib/rails/railtie.rb:194:in `public_send'
+ railties (4.2.11.1) lib/rails/railtie.rb:194:in `method_missing'
+ actionpack (4.2.11.1) lib/action_dispatch/routing/mapper.rb:51:in `serve'
+ actionpack (4.2.11.1) lib/action_dispatch/journey/router.rb:43:in `block in serve'
+ actionpack (4.2.11.1) lib/action_dispatch/journey/router.rb:30:in `each'
+ actionpack (4.2.11.1) lib/action_dispatch/journey/router.rb:30:in `serve'
+ actionpack (4.2.11.1) lib/action_dispatch/routing/route_set.rb:817:in `call'
+ rack (1.6.11) lib/rack/etag.rb:24:in `call'
+ rack (1.6.11) lib/rack/conditionalget.rb:25:in `call'
+ rack (1.6.11) lib/rack/head.rb:13:in `call'
+ actionpack (4.2.11.1) lib/action_dispatch/middleware/params_parser.rb:27:in `call'
+ actionpack (4.2.11.1) lib/action_dispatch/middleware/flash.rb:260:in `call'
+ rack (1.6.11) lib/rack/session/abstract/id.rb:225:in `context'
+ rack (1.6.11) lib/rack/session/abstract/id.rb:220:in `call'
+ actionpack (4.2.11.1) lib/action_dispatch/middleware/cookies.rb:560:in `call'
+ activerecord (4.2.11.1) lib/active_record/query_cache.rb:36:in `call'
+ activerecord (4.2.11.1) lib/active_record/connection_adapters/abstract/connection_pool.rb:653:in `call'
+ activerecord (4.2.11.1) lib/active_record/migration.rb:377:in `call'
+ actionpack (4.2.11.1) lib/action_dispatch/middleware/callbacks.rb:29:in `block in call'
+ activesupport (4.2.11.1) lib/active_support/callbacks.rb:88:in `__run_callbacks__'
+ activesupport (4.2.11.1) lib/active_support/callbacks.rb:778:in `_run_call_callbacks'
+ activesupport (4.2.11.1) lib/active_support/callbacks.rb:81:in `run_callbacks'
+ actionpack (4.2.11.1) lib/action_dispatch/middleware/callbacks.rb:27:in `call'
+ actionpack (4.2.11.1) lib/action_dispatch/middleware/reloader.rb:73:in `call'
+ actionpack (4.2.11.1) lib/action_dispatch/middleware/remote_ip.rb:78:in `call'
+ actionpack (4.2.11.1) lib/action_dispatch/middleware/debug_exceptions.rb:17:in `call'
+ actionpack (4.2.11.1) lib/action_dispatch/middleware/show_exceptions.rb:30:in `call'
+ railties (4.2.11.1) lib/rails/rack/logger.rb:38:in `call_app'
+ railties (4.2.11.1) lib/rails/rack/logger.rb:20:in `block in call'
+ activesupport (4.2.11.1) lib/active_support/tagged_logging.rb:68:in `block in tagged'
+ activesupport (4.2.11.1) lib/active_support/tagged_logging.rb:26:in `tagged'
+ activesupport (4.2.11.1) lib/active_support/tagged_logging.rb:68:in `tagged'
+ railties (4.2.11.1) lib/rails/rack/logger.rb:20:in `call'
+ actionpack (4.2.11.1) lib/action_dispatch/middleware/request_id.rb:21:in `call'
+ rack (1.6.11) lib/rack/methodoverride.rb:22:in `call'
+ rack (1.6.11) lib/rack/runtime.rb:18:in `call'
+ activesupport (4.2.11.1) lib/active_support/cache/strategy/local_cache_middleware.rb:28:in `call'
+ rack (1.6.11) lib/rack/lock.rb:17:in `call'
+ actionpack (4.2.11.1) lib/action_dispatch/middleware/static.rb:120:in `call'
+ rack (1.6.11) lib/rack/sendfile.rb:113:in `call'
+ railties (4.2.11.1) lib/rails/engine.rb:518:in `call'
+ railties (4.2.11.1) lib/rails/application.rb:165:in `call'
+ rack (1.6.11) lib/rack/lock.rb:17:in `call'
+ rack (1.6.11) lib/rack/content_length.rb:15:in `call'
+ rack (1.6.11) lib/rack/handler/webrick.rb:88:in `service'
+ /home/jinhu/.rvm/rubies/ruby-2.1.9/lib/ruby/2.1.0/webrick/httpserver.rb:138:in `service'
+ /home/jinhu/.rvm/rubies/ruby-2.1.9/lib/ruby/2.1.0/webrick/httpserver.rb:94:in `run'
+ /home/jinhu/.rvm/rubies/ruby-2.1.9/lib/ruby/2.1.0/webrick/server.rb:295:in `block in start_thread'
+
+
+ Rendered /home/jinhu/.rvm/gems/ruby-2.1.9/gems/actionpack-4.2.11.1/lib/action_dispatch/middleware/templates/rescues/_source.erb (5.6ms)
+ Rendered /home/jinhu/.rvm/gems/ruby-2.1.9/gems/actionpack-4.2.11.1/lib/action_dispatch/middleware/templates/rescues/_trace.html.erb (2.1ms)
+ Rendered /home/jinhu/.rvm/gems/ruby-2.1.9/gems/actionpack-4.2.11.1/lib/action_dispatch/middleware/templates/rescues/_request_and_response.html.erb (0.5ms)
+ Rendered /home/jinhu/.rvm/gems/ruby-2.1.9/gems/actionpack-4.2.11.1/lib/action_dispatch/middleware/templates/rescues/diagnostics.html.erb within rescues/layout (13.4ms)
+
+
+Started GET "/intro/admin/tours/1/edit" for ::1 at 2019-09-04 17:49:10 +0800
+Processing by Intro::Admin::ToursController#edit as HTML
+ Parameters: {"id"=>"1"}
+ [1m[35mIntro::Tour Load (0.3ms)[0m SELECT "intro_tours".* FROM "intro_tours" WHERE "intro_tours"."id" = ? LIMIT 1 [["id", 1]]
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_container.html.erb (17.4ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/edit.html.erb within layouts/intro/admin/application (21.9ms)
+Completed 500 Internal Server Error in 30ms (ActiveRecord: 0.3ms)
+
+LoadError (cannot load such file -- sass):
+ activesupport (4.2.11.1) lib/active_support/dependencies.rb:274:in `require'
+ activesupport (4.2.11.1) lib/active_support/dependencies.rb:274:in `block in require'
+ activesupport (4.2.11.1) lib/active_support/dependencies.rb:240:in `load_dependency'
+ activesupport (4.2.11.1) lib/active_support/dependencies.rb:274:in `require'
+ sprockets (3.7.2) lib/sprockets/autoload/sass.rb:1:in `<top (required)>'
+ sprockets (3.7.2) lib/sprockets/sass_processor.rb:47:in `initialize'
+ sprockets (3.7.2) lib/sprockets/sass_processor.rb:26:in `new'
+ sprockets (3.7.2) lib/sprockets/sass_processor.rb:26:in `instance'
+ sprockets (3.7.2) lib/sprockets/sass_processor.rb:34:in `cache_key'
+ sprockets (3.7.2) lib/sprockets/processor_utils.rb:93:in `processor_cache_key'
+ sprockets (3.7.2) lib/sprockets/cached_environment.rb:22:in `block in initialize'
+ sprockets (3.7.2) lib/sprockets/cached_environment.rb:53:in `yield'
+ sprockets (3.7.2) lib/sprockets/cached_environment.rb:53:in `processor_cache_key'
+ sprockets (3.7.2) lib/sprockets/processor_utils.rb:102:in `block in processors_cache_keys'
+ sprockets (3.7.2) lib/sprockets/processor_utils.rb:102:in `map'
+ sprockets (3.7.2) lib/sprockets/processor_utils.rb:102:in `processors_cache_keys'
+ sprockets (3.7.2) lib/sprockets/processing.rb:159:in `resolve_processors_cache_key_uri'
+ sprockets (3.7.2) lib/sprockets.rb:162:in `block in <module:Sprockets>'
+ sprockets (3.7.2) lib/sprockets/dependencies.rb:67:in `call'
+ sprockets (3.7.2) lib/sprockets/dependencies.rb:67:in `resolve_dependency'
+ sprockets (3.7.2) lib/sprockets/cached_environment.rb:23:in `block in initialize'
+ sprockets (3.7.2) lib/sprockets/cached_environment.rb:59:in `yield'
+ sprockets (3.7.2) lib/sprockets/cached_environment.rb:59:in `resolve_dependency'
+ sprockets (3.7.2) lib/sprockets/loader.rb:268:in `block in resolve_dependencies'
+ sprockets (3.7.2) lib/sprockets/loader.rb:268:in `map'
+ sprockets (3.7.2) lib/sprockets/loader.rb:268:in `resolve_dependencies'
+ sprockets (3.7.2) lib/sprockets/loader.rb:55:in `block in load'
+ sprockets (3.7.2) lib/sprockets/loader.rb:311:in `block in fetch_asset_from_dependency_cache'
+ sprockets (3.7.2) lib/sprockets/loader.rb:307:in `each'
+ sprockets (3.7.2) lib/sprockets/loader.rb:307:in `each_with_index'
+ sprockets (3.7.2) lib/sprockets/loader.rb:307:in `fetch_asset_from_dependency_cache'
+ sprockets (3.7.2) lib/sprockets/loader.rb:44:in `load'
+ sprockets (3.7.2) lib/sprockets/cached_environment.rb:20:in `block in initialize'
+ sprockets (3.7.2) lib/sprockets/cached_environment.rb:47:in `yield'
+ sprockets (3.7.2) lib/sprockets/cached_environment.rb:47:in `load'
+ sprockets (3.7.2) lib/sprockets/base.rb:66:in `find_asset'
+ sprockets (3.7.2) lib/sprockets/base.rb:73:in `find_all_linked_assets'
+ sprockets (3.7.2) lib/sprockets/manifest.rb:142:in `block in find'
+ sprockets (3.7.2) lib/sprockets/legacy.rb:114:in `block (2 levels) in logical_paths'
+ sprockets (3.7.2) lib/sprockets/path_utils.rb:228:in `block in stat_tree'
+ sprockets (3.7.2) lib/sprockets/path_utils.rb:212:in `block in stat_directory'
+ sprockets (3.7.2) lib/sprockets/path_utils.rb:209:in `each'
+ sprockets (3.7.2) lib/sprockets/path_utils.rb:209:in `stat_directory'
+ sprockets (3.7.2) lib/sprockets/path_utils.rb:227:in `stat_tree'
+ sprockets (3.7.2) lib/sprockets/legacy.rb:105:in `each'
+ sprockets (3.7.2) lib/sprockets/legacy.rb:105:in `block in logical_paths'
+ sprockets (3.7.2) lib/sprockets/legacy.rb:104:in `each'
+ sprockets (3.7.2) lib/sprockets/legacy.rb:104:in `logical_paths'
+ sprockets (3.7.2) lib/sprockets/manifest.rb:140:in `find'
+ sprockets-rails (3.2.1) lib/sprockets/railtie.rb:50:in `each'
+ sprockets-rails (3.2.1) lib/sprockets/railtie.rb:50:in `map'
+ sprockets-rails (3.2.1) lib/sprockets/railtie.rb:50:in `precompiled_assets'
+ sprockets-rails (3.2.1) lib/sprockets/railtie.rb:35:in `asset_precompiled?'
+ sprockets-rails (3.2.1) lib/sprockets/railtie.rb:251:in `block (3 levels) in <class:Railtie>'
+ sprockets-rails (3.2.1) lib/sprockets/rails/helper.rb:359:in `call'
+ sprockets-rails (3.2.1) lib/sprockets/rails/helper.rb:359:in `precompiled?'
+ sprockets-rails (3.2.1) lib/sprockets/rails/helper.rb:363:in `raise_unless_precompiled_asset'
+ sprockets-rails (3.2.1) lib/sprockets/rails/helper.rb:348:in `find_debug_asset'
+ sprockets-rails (3.2.1) lib/sprockets/rails/helper.rb:229:in `block in lookup_debug_asset'
+ sprockets-rails (3.2.1) lib/sprockets/rails/helper.rb:242:in `block in resolve_asset'
+ sprockets-rails (3.2.1) lib/sprockets/rails/helper.rb:241:in `each'
+ sprockets-rails (3.2.1) lib/sprockets/rails/helper.rb:241:in `detect'
+ sprockets-rails (3.2.1) lib/sprockets/rails/helper.rb:241:in `resolve_asset'
+ sprockets-rails (3.2.1) lib/sprockets/rails/helper.rb:228:in `lookup_debug_asset'
+ sprockets-rails (3.2.1) lib/sprockets/rails/helper.rb:141:in `block in javascript_include_tag'
+ sprockets-rails (3.2.1) lib/sprockets/rails/helper.rb:140:in `map'
+ sprockets-rails (3.2.1) lib/sprockets/rails/helper.rb:140:in `javascript_include_tag'
+ /home/jinhu/Repos/intro/lib/intro/helpers/view_helper.rb:19:in `intro_tags'
+ /home/jinhu/Repos/intro/app/views/intro/admin/tours/_container.html.erb:2:in `__home_jinhu__epos_intro_app_views_intro_admin_tours__container_html_erb___4014579346596350037_47184369390640'
+ actionview (4.2.11.1) lib/action_view/template.rb:145:in `block in render'
+ activesupport (4.2.11.1) lib/active_support/notifications.rb:166:in `instrument'
+ actionview (4.2.11.1) lib/action_view/template.rb:333:in `instrument'
+ actionview (4.2.11.1) lib/action_view/template.rb:143:in `render'
+ actionview (4.2.11.1) lib/action_view/renderer/partial_renderer.rb:339:in `render_partial'
+ actionview (4.2.11.1) lib/action_view/renderer/partial_renderer.rb:310:in `block in render'
+ actionview (4.2.11.1) lib/action_view/renderer/abstract_renderer.rb:39:in `block in instrument'
+ activesupport (4.2.11.1) lib/active_support/notifications.rb:164:in `block in instrument'
+ activesupport (4.2.11.1) lib/active_support/notifications/instrumenter.rb:20:in `instrument'
+ activesupport (4.2.11.1) lib/active_support/notifications.rb:164:in `instrument'
+ actionview (4.2.11.1) lib/action_view/renderer/abstract_renderer.rb:39:in `instrument'
+ actionview (4.2.11.1) lib/action_view/renderer/partial_renderer.rb:309:in `render'
+ actionview (4.2.11.1) lib/action_view/renderer/renderer.rb:51:in `render_partial'
+ actionview (4.2.11.1) lib/action_view/helpers/rendering_helper.rb:30:in `render'
+ /home/jinhu/Repos/intro/app/views/intro/admin/tours/edit.html.erb:16:in `__home_jinhu__epos_intro_app_views_intro_admin_tours_edit_html_erb___2009585969254858977_47184381183640'
+ actionview (4.2.11.1) lib/action_view/template.rb:145:in `block in render'
+ activesupport (4.2.11.1) lib/active_support/notifications.rb:166:in `instrument'
+ actionview (4.2.11.1) lib/action_view/template.rb:333:in `instrument'
+ actionview (4.2.11.1) lib/action_view/template.rb:143:in `render'
+ actionview (4.2.11.1) lib/action_view/renderer/template_renderer.rb:54:in `block (2 levels) in render_template'
+ actionview (4.2.11.1) lib/action_view/renderer/abstract_renderer.rb:39:in `block in instrument'
+ activesupport (4.2.11.1) lib/active_support/notifications.rb:164:in `block in instrument'
+ activesupport (4.2.11.1) lib/active_support/notifications/instrumenter.rb:20:in `instrument'
+ activesupport (4.2.11.1) lib/active_support/notifications.rb:164:in `instrument'
+ actionview (4.2.11.1) lib/action_view/renderer/abstract_renderer.rb:39:in `instrument'
+ actionview (4.2.11.1) lib/action_view/renderer/template_renderer.rb:53:in `block in render_template'
+ actionview (4.2.11.1) lib/action_view/renderer/template_renderer.rb:61:in `render_with_layout'
+ actionview (4.2.11.1) lib/action_view/renderer/template_renderer.rb:52:in `render_template'
+ actionview (4.2.11.1) lib/action_view/renderer/template_renderer.rb:14:in `render'
+ actionview (4.2.11.1) lib/action_view/renderer/renderer.rb:46:in `render_template'
+ actionview (4.2.11.1) lib/action_view/renderer/renderer.rb:27:in `render'
+ actionview (4.2.11.1) lib/action_view/rendering.rb:100:in `_render_template'
+ actionpack (4.2.11.1) lib/action_controller/metal/streaming.rb:217:in `_render_template'
+ actionview (4.2.11.1) lib/action_view/rendering.rb:83:in `render_to_body'
+ actionpack (4.2.11.1) lib/action_controller/metal/rendering.rb:32:in `render_to_body'
+ actionpack (4.2.11.1) lib/action_controller/metal/renderers.rb:37:in `render_to_body'
+ actionpack (4.2.11.1) lib/abstract_controller/rendering.rb:25:in `render'
+ actionpack (4.2.11.1) lib/action_controller/metal/rendering.rb:16:in `render'
+ actionpack (4.2.11.1) lib/action_controller/metal/instrumentation.rb:44:in `block (2 levels) in render'
+ activesupport (4.2.11.1) lib/active_support/core_ext/benchmark.rb:12:in `block in ms'
+ /home/jinhu/.rvm/rubies/ruby-2.1.9/lib/ruby/2.1.0/benchmark.rb:294:in `realtime'
+ activesupport (4.2.11.1) lib/active_support/core_ext/benchmark.rb:12:in `ms'
+ actionpack (4.2.11.1) lib/action_controller/metal/instrumentation.rb:44:in `block in render'
+ actionpack (4.2.11.1) lib/action_controller/metal/instrumentation.rb:87:in `cleanup_view_runtime'
+ activerecord (4.2.11.1) lib/active_record/railties/controller_runtime.rb:25:in `cleanup_view_runtime'
+ actionpack (4.2.11.1) lib/action_controller/metal/instrumentation.rb:43:in `render'
+ actionpack (4.2.11.1) lib/action_controller/metal/implicit_render.rb:10:in `default_render'
+ actionpack (4.2.11.1) lib/action_controller/metal/implicit_render.rb:5:in `send_action'
+ actionpack (4.2.11.1) lib/abstract_controller/base.rb:198:in `process_action'
+ actionpack (4.2.11.1) lib/action_controller/metal/rendering.rb:10:in `process_action'
+ actionpack (4.2.11.1) lib/abstract_controller/callbacks.rb:20:in `block in process_action'
+ activesupport (4.2.11.1) lib/active_support/callbacks.rb:117:in `call'
+ activesupport (4.2.11.1) lib/active_support/callbacks.rb:117:in `call'
+ activesupport (4.2.11.1) lib/active_support/callbacks.rb:555:in `block (2 levels) in compile'
+ activesupport (4.2.11.1) lib/active_support/callbacks.rb:505:in `call'
+ activesupport (4.2.11.1) lib/active_support/callbacks.rb:505:in `call'
+ activesupport (4.2.11.1) lib/active_support/callbacks.rb:92:in `__run_callbacks__'
+ activesupport (4.2.11.1) lib/active_support/callbacks.rb:778:in `_run_process_action_callbacks'
+ activesupport (4.2.11.1) lib/active_support/callbacks.rb:81:in `run_callbacks'
+ actionpack (4.2.11.1) lib/abstract_controller/callbacks.rb:19:in `process_action'
+ actionpack (4.2.11.1) lib/action_controller/metal/rescue.rb:29:in `process_action'
+ actionpack (4.2.11.1) lib/action_controller/metal/instrumentation.rb:32:in `block in process_action'
+ activesupport (4.2.11.1) lib/active_support/notifications.rb:164:in `block in instrument'
+ activesupport (4.2.11.1) lib/active_support/notifications/instrumenter.rb:20:in `instrument'
+ activesupport (4.2.11.1) lib/active_support/notifications.rb:164:in `instrument'
+ actionpack (4.2.11.1) lib/action_controller/metal/instrumentation.rb:30:in `process_action'
+ actionpack (4.2.11.1) lib/action_controller/metal/params_wrapper.rb:250:in `process_action'
+ activerecord (4.2.11.1) lib/active_record/railties/controller_runtime.rb:18:in `process_action'
+ actionpack (4.2.11.1) lib/abstract_controller/base.rb:137:in `process'
+ actionview (4.2.11.1) lib/action_view/rendering.rb:30:in `process'
+ actionpack (4.2.11.1) lib/action_controller/metal.rb:196:in `dispatch'
+ actionpack (4.2.11.1) lib/action_controller/metal/rack_delegation.rb:13:in `dispatch'
+ actionpack (4.2.11.1) lib/action_controller/metal.rb:237:in `block in action'
+ actionpack (4.2.11.1) lib/action_dispatch/routing/route_set.rb:74:in `call'
+ actionpack (4.2.11.1) lib/action_dispatch/routing/route_set.rb:74:in `dispatch'
+ actionpack (4.2.11.1) lib/action_dispatch/routing/route_set.rb:43:in `serve'
+ actionpack (4.2.11.1) lib/action_dispatch/journey/router.rb:43:in `block in serve'
+ actionpack (4.2.11.1) lib/action_dispatch/journey/router.rb:30:in `each'
+ actionpack (4.2.11.1) lib/action_dispatch/journey/router.rb:30:in `serve'
+ actionpack (4.2.11.1) lib/action_dispatch/routing/route_set.rb:817:in `call'
+ railties (4.2.11.1) lib/rails/engine.rb:518:in `call'
+ railties (4.2.11.1) lib/rails/railtie.rb:194:in `public_send'
+ railties (4.2.11.1) lib/rails/railtie.rb:194:in `method_missing'
+ actionpack (4.2.11.1) lib/action_dispatch/routing/mapper.rb:51:in `serve'
+ actionpack (4.2.11.1) lib/action_dispatch/journey/router.rb:43:in `block in serve'
+ actionpack (4.2.11.1) lib/action_dispatch/journey/router.rb:30:in `each'
+ actionpack (4.2.11.1) lib/action_dispatch/journey/router.rb:30:in `serve'
+ actionpack (4.2.11.1) lib/action_dispatch/routing/route_set.rb:817:in `call'
+ rack (1.6.11) lib/rack/etag.rb:24:in `call'
+ rack (1.6.11) lib/rack/conditionalget.rb:25:in `call'
+ rack (1.6.11) lib/rack/head.rb:13:in `call'
+ actionpack (4.2.11.1) lib/action_dispatch/middleware/params_parser.rb:27:in `call'
+ actionpack (4.2.11.1) lib/action_dispatch/middleware/flash.rb:260:in `call'
+ rack (1.6.11) lib/rack/session/abstract/id.rb:225:in `context'
+ rack (1.6.11) lib/rack/session/abstract/id.rb:220:in `call'
+ actionpack (4.2.11.1) lib/action_dispatch/middleware/cookies.rb:560:in `call'
+ activerecord (4.2.11.1) lib/active_record/query_cache.rb:36:in `call'
+ activerecord (4.2.11.1) lib/active_record/connection_adapters/abstract/connection_pool.rb:653:in `call'
+ activerecord (4.2.11.1) lib/active_record/migration.rb:377:in `call'
+ actionpack (4.2.11.1) lib/action_dispatch/middleware/callbacks.rb:29:in `block in call'
+ activesupport (4.2.11.1) lib/active_support/callbacks.rb:88:in `__run_callbacks__'
+ activesupport (4.2.11.1) lib/active_support/callbacks.rb:778:in `_run_call_callbacks'
+ activesupport (4.2.11.1) lib/active_support/callbacks.rb:81:in `run_callbacks'
+ actionpack (4.2.11.1) lib/action_dispatch/middleware/callbacks.rb:27:in `call'
+ actionpack (4.2.11.1) lib/action_dispatch/middleware/reloader.rb:73:in `call'
+ actionpack (4.2.11.1) lib/action_dispatch/middleware/remote_ip.rb:78:in `call'
+ actionpack (4.2.11.1) lib/action_dispatch/middleware/debug_exceptions.rb:17:in `call'
+ actionpack (4.2.11.1) lib/action_dispatch/middleware/show_exceptions.rb:30:in `call'
+ railties (4.2.11.1) lib/rails/rack/logger.rb:38:in `call_app'
+ railties (4.2.11.1) lib/rails/rack/logger.rb:20:in `block in call'
+ activesupport (4.2.11.1) lib/active_support/tagged_logging.rb:68:in `block in tagged'
+ activesupport (4.2.11.1) lib/active_support/tagged_logging.rb:26:in `tagged'
+ activesupport (4.2.11.1) lib/active_support/tagged_logging.rb:68:in `tagged'
+ railties (4.2.11.1) lib/rails/rack/logger.rb:20:in `call'
+ actionpack (4.2.11.1) lib/action_dispatch/middleware/request_id.rb:21:in `call'
+ rack (1.6.11) lib/rack/methodoverride.rb:22:in `call'
+ rack (1.6.11) lib/rack/runtime.rb:18:in `call'
+ activesupport (4.2.11.1) lib/active_support/cache/strategy/local_cache_middleware.rb:28:in `call'
+ rack (1.6.11) lib/rack/lock.rb:17:in `call'
+ actionpack (4.2.11.1) lib/action_dispatch/middleware/static.rb:120:in `call'
+ rack (1.6.11) lib/rack/sendfile.rb:113:in `call'
+ railties (4.2.11.1) lib/rails/engine.rb:518:in `call'
+ railties (4.2.11.1) lib/rails/application.rb:165:in `call'
+ rack (1.6.11) lib/rack/lock.rb:17:in `call'
+ rack (1.6.11) lib/rack/content_length.rb:15:in `call'
+ rack (1.6.11) lib/rack/handler/webrick.rb:88:in `service'
+ /home/jinhu/.rvm/rubies/ruby-2.1.9/lib/ruby/2.1.0/webrick/httpserver.rb:138:in `service'
+ /home/jinhu/.rvm/rubies/ruby-2.1.9/lib/ruby/2.1.0/webrick/httpserver.rb:94:in `run'
+ /home/jinhu/.rvm/rubies/ruby-2.1.9/lib/ruby/2.1.0/webrick/server.rb:295:in `block in start_thread'
+
+
+ Rendered /home/jinhu/.rvm/gems/ruby-2.1.9/gems/actionpack-4.2.11.1/lib/action_dispatch/middleware/templates/rescues/_source.erb (6.4ms)
+ Rendered /home/jinhu/.rvm/gems/ruby-2.1.9/gems/actionpack-4.2.11.1/lib/action_dispatch/middleware/templates/rescues/_trace.html.erb (2.6ms)
+ Rendered /home/jinhu/.rvm/gems/ruby-2.1.9/gems/actionpack-4.2.11.1/lib/action_dispatch/middleware/templates/rescues/_request_and_response.html.erb (0.6ms)
+ Rendered /home/jinhu/.rvm/gems/ruby-2.1.9/gems/actionpack-4.2.11.1/lib/action_dispatch/middleware/templates/rescues/diagnostics.html.erb within rescues/layout (14.9ms)
+
+
+Started GET "/intro/admin/tours/1/edit" for ::1 at 2019-09-04 17:51:43 +0800
+ [1m[36mActiveRecord::SchemaMigration Load (0.1ms)[0m [1mSELECT "schema_migrations".* FROM "schema_migrations"[0m
+Processing by Intro::Admin::ToursController#edit as HTML
+ Parameters: {"id"=>"1"}
+DEPRECATION WARNING: Currently, Active Record suppresses errors raised within `after_rollback`/`after_commit` callbacks and only print them to the logs. In the next version, these errors will no longer be suppressed. Instead, the errors will propagate normally just like in other Active Record callbacks.
+
+You can opt into the new behavior and remove this warning by setting:
+
+ config.active_record.raise_in_transactional_callbacks = true
+
+ (called from <class:Tour> at /home/jinhu/Repos/intro/app/models/intro/tour.rb:18)
+ [1m[35mIntro::Tour Load (0.2ms)[0m SELECT "intro_tours".* FROM "intro_tours" WHERE "intro_tours"."id" = ? LIMIT 1 [["id", 1]]
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_local_field.html.erb (16.2ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_step.html.erb (18.0ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_steps.html.erb (19.4ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_form.html.erb (27.8ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_container.html.erb (593.5ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/edit.html.erb within layouts/intro/admin/application (603.3ms)
+Completed 500 Internal Server Error in 628ms (ActiveRecord: 0.5ms)
+
+ActionView::Template::Error (undefined local variable or method `text_area_method' for #<#<Class:0x00555a12487198>:0x00555a1246e490>):
+ 1: <% text_tag_method = defined?(is_textarea) && is_textarea ? :text_area_tag : :text_field_tag %>
+ 2: <% render_locale_input = ->(local) { send(text_area_method, "#{input[:name]}[][#{local}]", (input[:value].is_a?(Hash) ? input[:value][local] : input[:value]), (input[:options] || {}).merge('data-locale' => local)) } %>
+ 3:
+ 4: <div class='field local-field' data-locale="<%= I18n.locale %>">
+ 5: <div class='header'>
+ /home/jinhu/Repos/intro/app/views/intro/admin/tours/_local_field.html.erb:2:in `block in __home_jinhu__epos_intro_app_views_intro_admin_tours__local_field_html_erb__320475260639913547_69900911736500'
+ /home/jinhu/Repos/intro/app/views/intro/admin/tours/_local_field.html.erb:13:in `call'
+ /home/jinhu/Repos/intro/app/views/intro/admin/tours/_local_field.html.erb:13:in `block in __home_jinhu__epos_intro_app_views_intro_admin_tours__local_field_html_erb__320475260639913547_69900911736500'
+ /home/jinhu/Repos/intro/app/views/intro/admin/tours/_local_field.html.erb:12:in `each'
+ /home/jinhu/Repos/intro/app/views/intro/admin/tours/_local_field.html.erb:12:in `__home_jinhu__epos_intro_app_views_intro_admin_tours__local_field_html_erb__320475260639913547_69900911736500'
+ actionview (4.2.11.1) lib/action_view/template.rb:145:in `block in render'
+ activesupport (4.2.11.1) lib/active_support/notifications.rb:166:in `instrument'
+ actionview (4.2.11.1) lib/action_view/template.rb:333:in `instrument'
+ actionview (4.2.11.1) lib/action_view/template.rb:143:in `render'
+ actionview (4.2.11.1) lib/action_view/renderer/partial_renderer.rb:339:in `render_partial'
+ actionview (4.2.11.1) lib/action_view/renderer/partial_renderer.rb:310:in `block in render'
+ actionview (4.2.11.1) lib/action_view/renderer/abstract_renderer.rb:39:in `block in instrument'
+ activesupport (4.2.11.1) lib/active_support/notifications.rb:164:in `block in instrument'
+ activesupport (4.2.11.1) lib/active_support/notifications/instrumenter.rb:20:in `instrument'
+ activesupport (4.2.11.1) lib/active_support/notifications.rb:164:in `instrument'
+ actionview (4.2.11.1) lib/action_view/renderer/abstract_renderer.rb:39:in `instrument'
+ actionview (4.2.11.1) lib/action_view/renderer/partial_renderer.rb:309:in `render'
+ actionview (4.2.11.1) lib/action_view/renderer/renderer.rb:51:in `render_partial'
+ actionview (4.2.11.1) lib/action_view/helpers/rendering_helper.rb:35:in `render'
+ /home/jinhu/Repos/intro/app/views/intro/admin/tours/_step.html.erb:16:in `__home_jinhu__epos_intro_app_views_intro_admin_tours__step_html_erb__2529154121428677376_69900918398540'
+ actionview (4.2.11.1) lib/action_view/template.rb:145:in `block in render'
+ activesupport (4.2.11.1) lib/active_support/notifications.rb:166:in `instrument'
+ actionview (4.2.11.1) lib/action_view/template.rb:333:in `instrument'
+ actionview (4.2.11.1) lib/action_view/template.rb:143:in `render'
+ actionview (4.2.11.1) lib/action_view/renderer/partial_renderer.rb:339:in `render_partial'
+ actionview (4.2.11.1) lib/action_view/renderer/partial_renderer.rb:310:in `block in render'
+ actionview (4.2.11.1) lib/action_view/renderer/abstract_renderer.rb:39:in `block in instrument'
+ activesupport (4.2.11.1) lib/active_support/notifications.rb:164:in `block in instrument'
+ activesupport (4.2.11.1) lib/active_support/notifications/instrumenter.rb:20:in `instrument'
+ activesupport (4.2.11.1) lib/active_support/notifications.rb:164:in `instrument'
+ actionview (4.2.11.1) lib/action_view/renderer/abstract_renderer.rb:39:in `instrument'
+ actionview (4.2.11.1) lib/action_view/renderer/partial_renderer.rb:309:in `render'
+ actionview (4.2.11.1) lib/action_view/renderer/renderer.rb:51:in `render_partial'
+ actionview (4.2.11.1) lib/action_view/helpers/rendering_helper.rb:35:in `render'
+ /home/jinhu/Repos/intro/app/views/intro/admin/tours/_steps.html.erb:6:in `block in __home_jinhu__epos_intro_app_views_intro_admin_tours__steps_html_erb___1921213177945195619_69900918320640'
+ /home/jinhu/Repos/intro/app/views/intro/admin/tours/_steps.html.erb:5:in `each'
+ /home/jinhu/Repos/intro/app/views/intro/admin/tours/_steps.html.erb:5:in `each_with_index'
+ /home/jinhu/Repos/intro/app/views/intro/admin/tours/_steps.html.erb:5:in `__home_jinhu__epos_intro_app_views_intro_admin_tours__steps_html_erb___1921213177945195619_69900918320640'
+ actionview (4.2.11.1) lib/action_view/template.rb:145:in `block in render'
+ activesupport (4.2.11.1) lib/active_support/notifications.rb:166:in `instrument'
+ actionview (4.2.11.1) lib/action_view/template.rb:333:in `instrument'
+ actionview (4.2.11.1) lib/action_view/template.rb:143:in `render'
+ actionview (4.2.11.1) lib/action_view/renderer/partial_renderer.rb:339:in `render_partial'
+ actionview (4.2.11.1) lib/action_view/renderer/partial_renderer.rb:310:in `block in render'
+ actionview (4.2.11.1) lib/action_view/renderer/abstract_renderer.rb:39:in `block in instrument'
+ activesupport (4.2.11.1) lib/active_support/notifications.rb:164:in `block in instrument'
+ activesupport (4.2.11.1) lib/active_support/notifications/instrumenter.rb:20:in `instrument'
+ activesupport (4.2.11.1) lib/active_support/notifications.rb:164:in `instrument'
+ actionview (4.2.11.1) lib/action_view/renderer/abstract_renderer.rb:39:in `instrument'
+ actionview (4.2.11.1) lib/action_view/renderer/partial_renderer.rb:309:in `render'
+ actionview (4.2.11.1) lib/action_view/renderer/renderer.rb:51:in `render_partial'
+ actionview (4.2.11.1) lib/action_view/helpers/rendering_helper.rb:35:in `render'
+ /home/jinhu/Repos/intro/app/views/intro/admin/tours/_form.html.erb:55:in `block in __home_jinhu__epos_intro_app_views_intro_admin_tours__form_html_erb__3115501476156469627_69900916021520'
+ actionview (4.2.11.1) lib/action_view/helpers/capture_helper.rb:38:in `block in capture'
+ actionview (4.2.11.1) lib/action_view/helpers/capture_helper.rb:202:in `with_output_buffer'
+ actionview (4.2.11.1) lib/action_view/helpers/capture_helper.rb:38:in `capture'
+ actionview (4.2.11.1) lib/action_view/helpers/form_helper.rb:444:in `form_for'
+ /home/jinhu/Repos/intro/app/views/intro/admin/tours/_form.html.erb:1:in `__home_jinhu__epos_intro_app_views_intro_admin_tours__form_html_erb__3115501476156469627_69900916021520'
+ actionview (4.2.11.1) lib/action_view/template.rb:145:in `block in render'
+ activesupport (4.2.11.1) lib/active_support/notifications.rb:166:in `instrument'
+ actionview (4.2.11.1) lib/action_view/template.rb:333:in `instrument'
+ actionview (4.2.11.1) lib/action_view/template.rb:143:in `render'
+ actionview (4.2.11.1) lib/action_view/renderer/partial_renderer.rb:339:in `render_partial'
+ actionview (4.2.11.1) lib/action_view/renderer/partial_renderer.rb:310:in `block in render'
+ actionview (4.2.11.1) lib/action_view/renderer/abstract_renderer.rb:39:in `block in instrument'
+ activesupport (4.2.11.1) lib/active_support/notifications.rb:164:in `block in instrument'
+ activesupport (4.2.11.1) lib/active_support/notifications/instrumenter.rb:20:in `instrument'
+ activesupport (4.2.11.1) lib/active_support/notifications.rb:164:in `instrument'
+ actionview (4.2.11.1) lib/action_view/renderer/abstract_renderer.rb:39:in `instrument'
+ actionview (4.2.11.1) lib/action_view/renderer/partial_renderer.rb:309:in `render'
+ actionview (4.2.11.1) lib/action_view/renderer/renderer.rb:51:in `render_partial'
+ actionview (4.2.11.1) lib/action_view/helpers/rendering_helper.rb:35:in `render'
+ /home/jinhu/Repos/intro/app/views/intro/admin/tours/edit.html.erb:17:in `block in __home_jinhu__epos_intro_app_views_intro_admin_tours_edit_html_erb___3513297656401264355_46922670788400'
+ actionview (4.2.11.1) lib/action_view/helpers/capture_helper.rb:38:in `block in capture'
+ actionview (4.2.11.1) lib/action_view/helpers/capture_helper.rb:202:in `with_output_buffer'
+ actionview (4.2.11.1) lib/action_view/helpers/capture_helper.rb:38:in `capture'
+ actionview (4.2.11.1) lib/action_view/helpers/rendering_helper.rb:91:in `_layout_for'
+ actionview (4.2.11.1) lib/action_view/renderer/partial_renderer.rb:340:in `block in render_partial'
+ /home/jinhu/Repos/intro/app/views/intro/admin/tours/_container.html.erb:19:in `__home_jinhu__epos_intro_app_views_intro_admin_tours__container_html_erb___2693762525515761805_46922658986580'
+ actionview (4.2.11.1) lib/action_view/template.rb:145:in `block in render'
+ activesupport (4.2.11.1) lib/active_support/notifications.rb:166:in `instrument'
+ actionview (4.2.11.1) lib/action_view/template.rb:333:in `instrument'
+ actionview (4.2.11.1) lib/action_view/template.rb:143:in `render'
+ actionview (4.2.11.1) lib/action_view/renderer/partial_renderer.rb:339:in `render_partial'
+ actionview (4.2.11.1) lib/action_view/renderer/partial_renderer.rb:310:in `block in render'
+ actionview (4.2.11.1) lib/action_view/renderer/abstract_renderer.rb:39:in `block in instrument'
+ activesupport (4.2.11.1) lib/active_support/notifications.rb:164:in `block in instrument'
+ activesupport (4.2.11.1) lib/active_support/notifications/instrumenter.rb:20:in `instrument'
+ activesupport (4.2.11.1) lib/active_support/notifications.rb:164:in `instrument'
+ actionview (4.2.11.1) lib/action_view/renderer/abstract_renderer.rb:39:in `instrument'
+ actionview (4.2.11.1) lib/action_view/renderer/partial_renderer.rb:309:in `render'
+ actionview (4.2.11.1) lib/action_view/renderer/renderer.rb:51:in `render_partial'
+ actionview (4.2.11.1) lib/action_view/helpers/rendering_helper.rb:30:in `render'
+ /home/jinhu/Repos/intro/app/views/intro/admin/tours/edit.html.erb:16:in `__home_jinhu__epos_intro_app_views_intro_admin_tours_edit_html_erb___3513297656401264355_46922670788400'
+ actionview (4.2.11.1) lib/action_view/template.rb:145:in `block in render'
+ activesupport (4.2.11.1) lib/active_support/notifications.rb:166:in `instrument'
+ actionview (4.2.11.1) lib/action_view/template.rb:333:in `instrument'
+ actionview (4.2.11.1) lib/action_view/template.rb:143:in `render'
+ actionview (4.2.11.1) lib/action_view/renderer/template_renderer.rb:54:in `block (2 levels) in render_template'
+ actionview (4.2.11.1) lib/action_view/renderer/abstract_renderer.rb:39:in `block in instrument'
+ activesupport (4.2.11.1) lib/active_support/notifications.rb:164:in `block in instrument'
+ activesupport (4.2.11.1) lib/active_support/notifications/instrumenter.rb:20:in `instrument'
+ activesupport (4.2.11.1) lib/active_support/notifications.rb:164:in `instrument'
+ actionview (4.2.11.1) lib/action_view/renderer/abstract_renderer.rb:39:in `instrument'
+ actionview (4.2.11.1) lib/action_view/renderer/template_renderer.rb:53:in `block in render_template'
+ actionview (4.2.11.1) lib/action_view/renderer/template_renderer.rb:61:in `render_with_layout'
+ actionview (4.2.11.1) lib/action_view/renderer/template_renderer.rb:52:in `render_template'
+ actionview (4.2.11.1) lib/action_view/renderer/template_renderer.rb:14:in `render'
+ actionview (4.2.11.1) lib/action_view/renderer/renderer.rb:46:in `render_template'
+ actionview (4.2.11.1) lib/action_view/renderer/renderer.rb:27:in `render'
+ actionview (4.2.11.1) lib/action_view/rendering.rb:100:in `_render_template'
+ actionpack (4.2.11.1) lib/action_controller/metal/streaming.rb:217:in `_render_template'
+ actionview (4.2.11.1) lib/action_view/rendering.rb:83:in `render_to_body'
+ actionpack (4.2.11.1) lib/action_controller/metal/rendering.rb:32:in `render_to_body'
+ actionpack (4.2.11.1) lib/action_controller/metal/renderers.rb:37:in `render_to_body'
+ actionpack (4.2.11.1) lib/abstract_controller/rendering.rb:25:in `render'
+ actionpack (4.2.11.1) lib/action_controller/metal/rendering.rb:16:in `render'
+ actionpack (4.2.11.1) lib/action_controller/metal/instrumentation.rb:44:in `block (2 levels) in render'
+ activesupport (4.2.11.1) lib/active_support/core_ext/benchmark.rb:12:in `block in ms'
+ /home/jinhu/.rvm/rubies/ruby-2.1.9/lib/ruby/2.1.0/benchmark.rb:294:in `realtime'
+ activesupport (4.2.11.1) lib/active_support/core_ext/benchmark.rb:12:in `ms'
+ actionpack (4.2.11.1) lib/action_controller/metal/instrumentation.rb:44:in `block in render'
+ actionpack (4.2.11.1) lib/action_controller/metal/instrumentation.rb:87:in `cleanup_view_runtime'
+ activerecord (4.2.11.1) lib/active_record/railties/controller_runtime.rb:25:in `cleanup_view_runtime'
+ actionpack (4.2.11.1) lib/action_controller/metal/instrumentation.rb:43:in `render'
+ actionpack (4.2.11.1) lib/action_controller/metal/implicit_render.rb:10:in `default_render'
+ actionpack (4.2.11.1) lib/action_controller/metal/implicit_render.rb:5:in `send_action'
+ actionpack (4.2.11.1) lib/abstract_controller/base.rb:198:in `process_action'
+ actionpack (4.2.11.1) lib/action_controller/metal/rendering.rb:10:in `process_action'
+ actionpack (4.2.11.1) lib/abstract_controller/callbacks.rb:20:in `block in process_action'
+ activesupport (4.2.11.1) lib/active_support/callbacks.rb:117:in `call'
+ activesupport (4.2.11.1) lib/active_support/callbacks.rb:117:in `call'
+ activesupport (4.2.11.1) lib/active_support/callbacks.rb:555:in `block (2 levels) in compile'
+ activesupport (4.2.11.1) lib/active_support/callbacks.rb:505:in `call'
+ activesupport (4.2.11.1) lib/active_support/callbacks.rb:505:in `call'
+ activesupport (4.2.11.1) lib/active_support/callbacks.rb:92:in `__run_callbacks__'
+ activesupport (4.2.11.1) lib/active_support/callbacks.rb:778:in `_run_process_action_callbacks'
+ activesupport (4.2.11.1) lib/active_support/callbacks.rb:81:in `run_callbacks'
+ actionpack (4.2.11.1) lib/abstract_controller/callbacks.rb:19:in `process_action'
+ actionpack (4.2.11.1) lib/action_controller/metal/rescue.rb:29:in `process_action'
+ actionpack (4.2.11.1) lib/action_controller/metal/instrumentation.rb:32:in `block in process_action'
+ activesupport (4.2.11.1) lib/active_support/notifications.rb:164:in `block in instrument'
+ activesupport (4.2.11.1) lib/active_support/notifications/instrumenter.rb:20:in `instrument'
+ activesupport (4.2.11.1) lib/active_support/notifications.rb:164:in `instrument'
+ actionpack (4.2.11.1) lib/action_controller/metal/instrumentation.rb:30:in `process_action'
+ actionpack (4.2.11.1) lib/action_controller/metal/params_wrapper.rb:250:in `process_action'
+ activerecord (4.2.11.1) lib/active_record/railties/controller_runtime.rb:18:in `process_action'
+ actionpack (4.2.11.1) lib/abstract_controller/base.rb:137:in `process'
+ actionview (4.2.11.1) lib/action_view/rendering.rb:30:in `process'
+ actionpack (4.2.11.1) lib/action_controller/metal.rb:196:in `dispatch'
+ actionpack (4.2.11.1) lib/action_controller/metal/rack_delegation.rb:13:in `dispatch'
+ actionpack (4.2.11.1) lib/action_controller/metal.rb:237:in `block in action'
+ actionpack (4.2.11.1) lib/action_dispatch/routing/route_set.rb:74:in `call'
+ actionpack (4.2.11.1) lib/action_dispatch/routing/route_set.rb:74:in `dispatch'
+ actionpack (4.2.11.1) lib/action_dispatch/routing/route_set.rb:43:in `serve'
+ actionpack (4.2.11.1) lib/action_dispatch/journey/router.rb:43:in `block in serve'
+ actionpack (4.2.11.1) lib/action_dispatch/journey/router.rb:30:in `each'
+ actionpack (4.2.11.1) lib/action_dispatch/journey/router.rb:30:in `serve'
+ actionpack (4.2.11.1) lib/action_dispatch/routing/route_set.rb:817:in `call'
+ railties (4.2.11.1) lib/rails/engine.rb:518:in `call'
+ railties (4.2.11.1) lib/rails/railtie.rb:194:in `public_send'
+ railties (4.2.11.1) lib/rails/railtie.rb:194:in `method_missing'
+ actionpack (4.2.11.1) lib/action_dispatch/routing/mapper.rb:51:in `serve'
+ actionpack (4.2.11.1) lib/action_dispatch/journey/router.rb:43:in `block in serve'
+ actionpack (4.2.11.1) lib/action_dispatch/journey/router.rb:30:in `each'
+ actionpack (4.2.11.1) lib/action_dispatch/journey/router.rb:30:in `serve'
+ actionpack (4.2.11.1) lib/action_dispatch/routing/route_set.rb:817:in `call'
+ rack (1.6.11) lib/rack/etag.rb:24:in `call'
+ rack (1.6.11) lib/rack/conditionalget.rb:25:in `call'
+ rack (1.6.11) lib/rack/head.rb:13:in `call'
+ actionpack (4.2.11.1) lib/action_dispatch/middleware/params_parser.rb:27:in `call'
+ actionpack (4.2.11.1) lib/action_dispatch/middleware/flash.rb:260:in `call'
+ rack (1.6.11) lib/rack/session/abstract/id.rb:225:in `context'
+ rack (1.6.11) lib/rack/session/abstract/id.rb:220:in `call'
+ actionpack (4.2.11.1) lib/action_dispatch/middleware/cookies.rb:560:in `call'
+ activerecord (4.2.11.1) lib/active_record/query_cache.rb:36:in `call'
+ activerecord (4.2.11.1) lib/active_record/connection_adapters/abstract/connection_pool.rb:653:in `call'
+ activerecord (4.2.11.1) lib/active_record/migration.rb:377:in `call'
+ actionpack (4.2.11.1) lib/action_dispatch/middleware/callbacks.rb:29:in `block in call'
+ activesupport (4.2.11.1) lib/active_support/callbacks.rb:88:in `__run_callbacks__'
+ activesupport (4.2.11.1) lib/active_support/callbacks.rb:778:in `_run_call_callbacks'
+ activesupport (4.2.11.1) lib/active_support/callbacks.rb:81:in `run_callbacks'
+ actionpack (4.2.11.1) lib/action_dispatch/middleware/callbacks.rb:27:in `call'
+ actionpack (4.2.11.1) lib/action_dispatch/middleware/reloader.rb:73:in `call'
+ actionpack (4.2.11.1) lib/action_dispatch/middleware/remote_ip.rb:78:in `call'
+ actionpack (4.2.11.1) lib/action_dispatch/middleware/debug_exceptions.rb:17:in `call'
+ actionpack (4.2.11.1) lib/action_dispatch/middleware/show_exceptions.rb:30:in `call'
+ railties (4.2.11.1) lib/rails/rack/logger.rb:38:in `call_app'
+ railties (4.2.11.1) lib/rails/rack/logger.rb:20:in `block in call'
+ activesupport (4.2.11.1) lib/active_support/tagged_logging.rb:68:in `block in tagged'
+ activesupport (4.2.11.1) lib/active_support/tagged_logging.rb:26:in `tagged'
+ activesupport (4.2.11.1) lib/active_support/tagged_logging.rb:68:in `tagged'
+ railties (4.2.11.1) lib/rails/rack/logger.rb:20:in `call'
+ actionpack (4.2.11.1) lib/action_dispatch/middleware/request_id.rb:21:in `call'
+ rack (1.6.11) lib/rack/methodoverride.rb:22:in `call'
+ rack (1.6.11) lib/rack/runtime.rb:18:in `call'
+ activesupport (4.2.11.1) lib/active_support/cache/strategy/local_cache_middleware.rb:28:in `call'
+ rack (1.6.11) lib/rack/lock.rb:17:in `call'
+ actionpack (4.2.11.1) lib/action_dispatch/middleware/static.rb:120:in `call'
+ rack (1.6.11) lib/rack/sendfile.rb:113:in `call'
+ railties (4.2.11.1) lib/rails/engine.rb:518:in `call'
+ railties (4.2.11.1) lib/rails/application.rb:165:in `call'
+ rack (1.6.11) lib/rack/lock.rb:17:in `call'
+ rack (1.6.11) lib/rack/content_length.rb:15:in `call'
+ rack (1.6.11) lib/rack/handler/webrick.rb:88:in `service'
+ /home/jinhu/.rvm/rubies/ruby-2.1.9/lib/ruby/2.1.0/webrick/httpserver.rb:138:in `service'
+ /home/jinhu/.rvm/rubies/ruby-2.1.9/lib/ruby/2.1.0/webrick/httpserver.rb:94:in `run'
+ /home/jinhu/.rvm/rubies/ruby-2.1.9/lib/ruby/2.1.0/webrick/server.rb:295:in `block in start_thread'
+
+
+ Rendered /home/jinhu/.rvm/gems/ruby-2.1.9/gems/actionpack-4.2.11.1/lib/action_dispatch/middleware/templates/rescues/_source.erb (6.7ms)
+ Rendered /home/jinhu/.rvm/gems/ruby-2.1.9/gems/actionpack-4.2.11.1/lib/action_dispatch/middleware/templates/rescues/_trace.html.erb (2.3ms)
+ Rendered /home/jinhu/.rvm/gems/ruby-2.1.9/gems/actionpack-4.2.11.1/lib/action_dispatch/middleware/templates/rescues/_request_and_response.html.erb (0.5ms)
+ Rendered /home/jinhu/.rvm/gems/ruby-2.1.9/gems/actionpack-4.2.11.1/lib/action_dispatch/middleware/templates/rescues/template_error.html.erb within rescues/layout (14.8ms)
+
+
+Started GET "/intro/admin/tours/1/edit" for ::1 at 2019-09-04 17:52:19 +0800
+Processing by Intro::Admin::ToursController#edit as HTML
+ Parameters: {"id"=>"1"}
+ [1m[36mIntro::Tour Load (0.2ms)[0m [1mSELECT "intro_tours".* FROM "intro_tours" WHERE "intro_tours"."id" = ? LIMIT 1[0m [["id", 1]]
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_local_field.html.erb (1.2ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_step.html.erb (8.5ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_local_field.html.erb (0.5ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_step.html.erb (4.5ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_local_field.html.erb (0.4ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_step.html.erb (5.1ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_steps.html.erb (22.7ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_form.html.erb (29.1ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_container.html.erb (60.6ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/edit.html.erb within layouts/intro/admin/application (65.2ms)
+Completed 200 OK in 126ms (Views: 122.9ms | ActiveRecord: 0.2ms)
+
+
+Started GET "/assets/shepherd.min.self-1e2222a59f4966a44dbbc6f2879796e26b32eeaf9c8b67b10c8af79b4cda9c26.js?body=1" for ::1 at 2019-09-04 17:52:20 +0800
+
+
+Started GET "/intro/tours?controller_path=intro%2Fadmin%2Ftours&action_name=edit&original_url=http%3A%2F%2Flocalhost%3A3000%2Fintro%2Fadmin%2Ftours%2F1%2Fedit" for ::1 at 2019-09-04 17:52:20 +0800
+Processing by Intro::ToursController#index as */*
+ Parameters: {"controller_path"=>"intro/admin/tours", "action_name"=>"edit", "original_url"=>"http://localhost:3000/intro/admin/tours/1/edit"}
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" ORDER BY "users"."id" ASC LIMIT 1
+ [1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM "intro_tours" WHERE "intro_tours"."controller_path" = ? AND "intro_tours"."action_name" = ? AND "intro_tours"."published" = ?[0m [["controller_path", "intro/admin/tours"], ["action_name", "edit"], ["published", "t"]]
+ [1m[35mIntro::Tour Load (0.2ms)[0m SELECT "intro_tours".* FROM "intro_tours" WHERE "intro_tours"."controller_path" = ? AND "intro_tours"."action_name" = ? AND "intro_tours"."published" = ? [["controller_path", "intro/admin/tours"], ["action_name", "edit"], ["published", "t"]]
+ [1m[36m (0.1ms)[0m [1mSELECT "intro_tour_histories"."tour_id" FROM "intro_tour_histories" WHERE "intro_tour_histories"."user_id" = 1 AND 1=0 AND (touch_count >= 1)[0m
+Completed 200 OK in 29ms (Views: 0.2ms | ActiveRecord: 1.0ms)
+
+
+Started GET "/intro/admin/tours/1/edit" for ::1 at 2019-09-04 17:55:26 +0800
+Processing by Intro::Admin::ToursController#edit as HTML
+ Parameters: {"id"=>"1"}
+ [1m[35mIntro::Tour Load (0.4ms)[0m SELECT "intro_tours".* FROM "intro_tours" WHERE "intro_tours"."id" = ? LIMIT 1 [["id", 1]]
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_local_field.html.erb (0.9ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_step.html.erb (6.5ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_local_field.html.erb (0.5ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_step.html.erb (17.6ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_local_field.html.erb (0.4ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_step.html.erb (3.6ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_steps.html.erb (33.4ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_form.html.erb (40.9ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_container.html.erb (71.6ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/edit.html.erb within layouts/intro/admin/application (76.2ms)
+Completed 200 OK in 102ms (Views: 97.5ms | ActiveRecord: 0.4ms)
+
+
+Started GET "/intro/tours?controller_path=intro%2Fadmin%2Ftours&action_name=edit&original_url=http%3A%2F%2Flocalhost%3A3000%2Fintro%2Fadmin%2Ftours%2F1%2Fedit" for ::1 at 2019-09-04 17:55:26 +0800
+Processing by Intro::ToursController#index as */*
+ Parameters: {"controller_path"=>"intro/admin/tours", "action_name"=>"edit", "original_url"=>"http://localhost:3000/intro/admin/tours/1/edit"}
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" ORDER BY "users"."id" ASC LIMIT 1[0m
+ [1m[35m (0.1ms)[0m SELECT COUNT(*) FROM "intro_tours" WHERE "intro_tours"."controller_path" = ? AND "intro_tours"."action_name" = ? AND "intro_tours"."published" = ? [["controller_path", "intro/admin/tours"], ["action_name", "edit"], ["published", "t"]]
+ [1m[36mIntro::Tour Load (0.1ms)[0m [1mSELECT "intro_tours".* FROM "intro_tours" WHERE "intro_tours"."controller_path" = ? AND "intro_tours"."action_name" = ? AND "intro_tours"."published" = ?[0m [["controller_path", "intro/admin/tours"], ["action_name", "edit"], ["published", "t"]]
+ [1m[35m (0.2ms)[0m SELECT "intro_tour_histories"."tour_id" FROM "intro_tour_histories" WHERE "intro_tour_histories"."user_id" = 1 AND 1=0 AND (touch_count >= 1)
+Completed 200 OK in 14ms (Views: 0.2ms | ActiveRecord: 0.7ms)
+
+
+Started GET "/intro/admin/tours/1/edit" for ::1 at 2019-09-04 17:55:36 +0800
+ [1m[36mActiveRecord::SchemaMigration Load (0.1ms)[0m [1mSELECT "schema_migrations".* FROM "schema_migrations"[0m
+Processing by Intro::Admin::ToursController#edit as HTML
+ Parameters: {"id"=>"1"}
+DEPRECATION WARNING: Currently, Active Record suppresses errors raised within `after_rollback`/`after_commit` callbacks and only print them to the logs. In the next version, these errors will no longer be suppressed. Instead, the errors will propagate normally just like in other Active Record callbacks.
+
+You can opt into the new behavior and remove this warning by setting:
+
+ config.active_record.raise_in_transactional_callbacks = true
+
+ (called from <class:Tour> at /home/jinhu/Repos/intro/app/models/intro/tour.rb:18)
+ [1m[35mIntro::Tour Load (0.2ms)[0m SELECT "intro_tours".* FROM "intro_tours" WHERE "intro_tours"."id" = ? LIMIT 1 [["id", 1]]
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_container.html.erb (203.8ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/edit.html.erb within layouts/intro/admin/application (213.7ms)
+Completed 500 Internal Server Error in 239ms (ActiveRecord: 0.5ms)
+
+LoadError (cannot load such file -- sass):
+ activesupport (4.2.11.1) lib/active_support/dependencies.rb:274:in `require'
+ activesupport (4.2.11.1) lib/active_support/dependencies.rb:274:in `block in require'
+ activesupport (4.2.11.1) lib/active_support/dependencies.rb:240:in `load_dependency'
+ activesupport (4.2.11.1) lib/active_support/dependencies.rb:274:in `require'
+ sprockets (3.7.2) lib/sprockets/autoload/sass.rb:1:in `<top (required)>'
+ sprockets (3.7.2) lib/sprockets/sass_processor.rb:47:in `initialize'
+ sprockets (3.7.2) lib/sprockets/sass_processor.rb:26:in `new'
+ sprockets (3.7.2) lib/sprockets/sass_processor.rb:26:in `instance'
+ sprockets (3.7.2) lib/sprockets/sass_processor.rb:34:in `cache_key'
+ sprockets (3.7.2) lib/sprockets/processor_utils.rb:93:in `processor_cache_key'
+ sprockets (3.7.2) lib/sprockets/cached_environment.rb:22:in `block in initialize'
+ sprockets (3.7.2) lib/sprockets/cached_environment.rb:53:in `yield'
+ sprockets (3.7.2) lib/sprockets/cached_environment.rb:53:in `processor_cache_key'
+ sprockets (3.7.2) lib/sprockets/processor_utils.rb:102:in `block in processors_cache_keys'
+ sprockets (3.7.2) lib/sprockets/processor_utils.rb:102:in `map'
+ sprockets (3.7.2) lib/sprockets/processor_utils.rb:102:in `processors_cache_keys'
+ sprockets (3.7.2) lib/sprockets/processing.rb:159:in `resolve_processors_cache_key_uri'
+ sprockets (3.7.2) lib/sprockets.rb:162:in `block in <module:Sprockets>'
+ sprockets (3.7.2) lib/sprockets/dependencies.rb:67:in `call'
+ sprockets (3.7.2) lib/sprockets/dependencies.rb:67:in `resolve_dependency'
+ sprockets (3.7.2) lib/sprockets/cached_environment.rb:23:in `block in initialize'
+ sprockets (3.7.2) lib/sprockets/cached_environment.rb:59:in `yield'
+ sprockets (3.7.2) lib/sprockets/cached_environment.rb:59:in `resolve_dependency'
+ sprockets (3.7.2) lib/sprockets/loader.rb:268:in `block in resolve_dependencies'
+ sprockets (3.7.2) lib/sprockets/loader.rb:268:in `map'
+ sprockets (3.7.2) lib/sprockets/loader.rb:268:in `resolve_dependencies'
+ sprockets (3.7.2) lib/sprockets/loader.rb:55:in `block in load'
+ sprockets (3.7.2) lib/sprockets/loader.rb:311:in `block in fetch_asset_from_dependency_cache'
+ sprockets (3.7.2) lib/sprockets/loader.rb:307:in `each'
+ sprockets (3.7.2) lib/sprockets/loader.rb:307:in `each_with_index'
+ sprockets (3.7.2) lib/sprockets/loader.rb:307:in `fetch_asset_from_dependency_cache'
+ sprockets (3.7.2) lib/sprockets/loader.rb:44:in `load'
+ sprockets (3.7.2) lib/sprockets/cached_environment.rb:20:in `block in initialize'
+ sprockets (3.7.2) lib/sprockets/cached_environment.rb:47:in `yield'
+ sprockets (3.7.2) lib/sprockets/cached_environment.rb:47:in `load'
+ sprockets (3.7.2) lib/sprockets/base.rb:66:in `find_asset'
+ sprockets (3.7.2) lib/sprockets/base.rb:73:in `find_all_linked_assets'
+ sprockets (3.7.2) lib/sprockets/manifest.rb:142:in `block in find'
+ sprockets (3.7.2) lib/sprockets/legacy.rb:114:in `block (2 levels) in logical_paths'
+ sprockets (3.7.2) lib/sprockets/path_utils.rb:228:in `block in stat_tree'
+ sprockets (3.7.2) lib/sprockets/path_utils.rb:212:in `block in stat_directory'
+ sprockets (3.7.2) lib/sprockets/path_utils.rb:209:in `each'
+ sprockets (3.7.2) lib/sprockets/path_utils.rb:209:in `stat_directory'
+ sprockets (3.7.2) lib/sprockets/path_utils.rb:227:in `stat_tree'
+ sprockets (3.7.2) lib/sprockets/path_utils.rb:231:in `block in stat_tree'
+ sprockets (3.7.2) lib/sprockets/path_utils.rb:212:in `block in stat_directory'
+ sprockets (3.7.2) lib/sprockets/path_utils.rb:209:in `each'
+ sprockets (3.7.2) lib/sprockets/path_utils.rb:209:in `stat_directory'
+ sprockets (3.7.2) lib/sprockets/path_utils.rb:227:in `stat_tree'
+ sprockets (3.7.2) lib/sprockets/path_utils.rb:231:in `block in stat_tree'
+ sprockets (3.7.2) lib/sprockets/path_utils.rb:212:in `block in stat_directory'
+ sprockets (3.7.2) lib/sprockets/path_utils.rb:209:in `each'
+ sprockets (3.7.2) lib/sprockets/path_utils.rb:209:in `stat_directory'
+ sprockets (3.7.2) lib/sprockets/path_utils.rb:227:in `stat_tree'
+ sprockets (3.7.2) lib/sprockets/legacy.rb:105:in `each'
+ sprockets (3.7.2) lib/sprockets/legacy.rb:105:in `block in logical_paths'
+ sprockets (3.7.2) lib/sprockets/legacy.rb:104:in `each'
+ sprockets (3.7.2) lib/sprockets/legacy.rb:104:in `logical_paths'
+ sprockets (3.7.2) lib/sprockets/manifest.rb:140:in `find'
+ sprockets-rails (3.2.1) lib/sprockets/railtie.rb:50:in `each'
+ sprockets-rails (3.2.1) lib/sprockets/railtie.rb:50:in `map'
+ sprockets-rails (3.2.1) lib/sprockets/railtie.rb:50:in `precompiled_assets'
+ sprockets-rails (3.2.1) lib/sprockets/railtie.rb:35:in `asset_precompiled?'
+ sprockets-rails (3.2.1) lib/sprockets/railtie.rb:251:in `block (3 levels) in <class:Railtie>'
+ sprockets-rails (3.2.1) lib/sprockets/rails/helper.rb:359:in `call'
+ sprockets-rails (3.2.1) lib/sprockets/rails/helper.rb:359:in `precompiled?'
+ sprockets-rails (3.2.1) lib/sprockets/rails/helper.rb:363:in `raise_unless_precompiled_asset'
+ sprockets-rails (3.2.1) lib/sprockets/rails/helper.rb:348:in `find_debug_asset'
+ sprockets-rails (3.2.1) lib/sprockets/rails/helper.rb:229:in `block in lookup_debug_asset'
+ sprockets-rails (3.2.1) lib/sprockets/rails/helper.rb:242:in `block in resolve_asset'
+ sprockets-rails (3.2.1) lib/sprockets/rails/helper.rb:241:in `each'
+ sprockets-rails (3.2.1) lib/sprockets/rails/helper.rb:241:in `detect'
+ sprockets-rails (3.2.1) lib/sprockets/rails/helper.rb:241:in `resolve_asset'
+ sprockets-rails (3.2.1) lib/sprockets/rails/helper.rb:228:in `lookup_debug_asset'
+ sprockets-rails (3.2.1) lib/sprockets/rails/helper.rb:141:in `block in javascript_include_tag'
+ sprockets-rails (3.2.1) lib/sprockets/rails/helper.rb:140:in `map'
+ sprockets-rails (3.2.1) lib/sprockets/rails/helper.rb:140:in `javascript_include_tag'
+ /home/jinhu/Repos/intro/lib/intro/helpers/view_helper.rb:19:in `intro_tags'
+ /home/jinhu/Repos/intro/app/views/intro/admin/tours/_container.html.erb:2:in `__home_jinhu__epos_intro_app_views_intro_admin_tours__container_html_erb___2378032995753443771_47158606959580'
+ actionview (4.2.11.1) lib/action_view/template.rb:145:in `block in render'
+ activesupport (4.2.11.1) lib/active_support/notifications.rb:166:in `instrument'
+ actionview (4.2.11.1) lib/action_view/template.rb:333:in `instrument'
+ actionview (4.2.11.1) lib/action_view/template.rb:143:in `render'
+ actionview (4.2.11.1) lib/action_view/renderer/partial_renderer.rb:339:in `render_partial'
+ actionview (4.2.11.1) lib/action_view/renderer/partial_renderer.rb:310:in `block in render'
+ actionview (4.2.11.1) lib/action_view/renderer/abstract_renderer.rb:39:in `block in instrument'
+ activesupport (4.2.11.1) lib/active_support/notifications.rb:164:in `block in instrument'
+ activesupport (4.2.11.1) lib/active_support/notifications/instrumenter.rb:20:in `instrument'
+ activesupport (4.2.11.1) lib/active_support/notifications.rb:164:in `instrument'
+ actionview (4.2.11.1) lib/action_view/renderer/abstract_renderer.rb:39:in `instrument'
+ actionview (4.2.11.1) lib/action_view/renderer/partial_renderer.rb:309:in `render'
+ actionview (4.2.11.1) lib/action_view/renderer/renderer.rb:51:in `render_partial'
+ actionview (4.2.11.1) lib/action_view/helpers/rendering_helper.rb:30:in `render'
+ /home/jinhu/Repos/intro/app/views/intro/admin/tours/edit.html.erb:16:in `__home_jinhu__epos_intro_app_views_intro_admin_tours_edit_html_erb__2572519784179775959_47158621575880'
+ actionview (4.2.11.1) lib/action_view/template.rb:145:in `block in render'
+ activesupport (4.2.11.1) lib/active_support/notifications.rb:166:in `instrument'
+ actionview (4.2.11.1) lib/action_view/template.rb:333:in `instrument'
+ actionview (4.2.11.1) lib/action_view/template.rb:143:in `render'
+ actionview (4.2.11.1) lib/action_view/renderer/template_renderer.rb:54:in `block (2 levels) in render_template'
+ actionview (4.2.11.1) lib/action_view/renderer/abstract_renderer.rb:39:in `block in instrument'
+ activesupport (4.2.11.1) lib/active_support/notifications.rb:164:in `block in instrument'
+ activesupport (4.2.11.1) lib/active_support/notifications/instrumenter.rb:20:in `instrument'
+ activesupport (4.2.11.1) lib/active_support/notifications.rb:164:in `instrument'
+ actionview (4.2.11.1) lib/action_view/renderer/abstract_renderer.rb:39:in `instrument'
+ actionview (4.2.11.1) lib/action_view/renderer/template_renderer.rb:53:in `block in render_template'
+ actionview (4.2.11.1) lib/action_view/renderer/template_renderer.rb:61:in `render_with_layout'
+ actionview (4.2.11.1) lib/action_view/renderer/template_renderer.rb:52:in `render_template'
+ actionview (4.2.11.1) lib/action_view/renderer/template_renderer.rb:14:in `render'
+ actionview (4.2.11.1) lib/action_view/renderer/renderer.rb:46:in `render_template'
+ actionview (4.2.11.1) lib/action_view/renderer/renderer.rb:27:in `render'
+ actionview (4.2.11.1) lib/action_view/rendering.rb:100:in `_render_template'
+ actionpack (4.2.11.1) lib/action_controller/metal/streaming.rb:217:in `_render_template'
+ actionview (4.2.11.1) lib/action_view/rendering.rb:83:in `render_to_body'
+ actionpack (4.2.11.1) lib/action_controller/metal/rendering.rb:32:in `render_to_body'
+ actionpack (4.2.11.1) lib/action_controller/metal/renderers.rb:37:in `render_to_body'
+ actionpack (4.2.11.1) lib/abstract_controller/rendering.rb:25:in `render'
+ actionpack (4.2.11.1) lib/action_controller/metal/rendering.rb:16:in `render'
+ actionpack (4.2.11.1) lib/action_controller/metal/instrumentation.rb:44:in `block (2 levels) in render'
+ activesupport (4.2.11.1) lib/active_support/core_ext/benchmark.rb:12:in `block in ms'
+ /home/jinhu/.rvm/rubies/ruby-2.1.9/lib/ruby/2.1.0/benchmark.rb:294:in `realtime'
+ activesupport (4.2.11.1) lib/active_support/core_ext/benchmark.rb:12:in `ms'
+ actionpack (4.2.11.1) lib/action_controller/metal/instrumentation.rb:44:in `block in render'
+ actionpack (4.2.11.1) lib/action_controller/metal/instrumentation.rb:87:in `cleanup_view_runtime'
+ activerecord (4.2.11.1) lib/active_record/railties/controller_runtime.rb:25:in `cleanup_view_runtime'
+ actionpack (4.2.11.1) lib/action_controller/metal/instrumentation.rb:43:in `render'
+ actionpack (4.2.11.1) lib/action_controller/metal/implicit_render.rb:10:in `default_render'
+ actionpack (4.2.11.1) lib/action_controller/metal/implicit_render.rb:5:in `send_action'
+ actionpack (4.2.11.1) lib/abstract_controller/base.rb:198:in `process_action'
+ actionpack (4.2.11.1) lib/action_controller/metal/rendering.rb:10:in `process_action'
+ actionpack (4.2.11.1) lib/abstract_controller/callbacks.rb:20:in `block in process_action'
+ activesupport (4.2.11.1) lib/active_support/callbacks.rb:117:in `call'
+ activesupport (4.2.11.1) lib/active_support/callbacks.rb:117:in `call'
+ activesupport (4.2.11.1) lib/active_support/callbacks.rb:555:in `block (2 levels) in compile'
+ activesupport (4.2.11.1) lib/active_support/callbacks.rb:505:in `call'
+ activesupport (4.2.11.1) lib/active_support/callbacks.rb:505:in `call'
+ activesupport (4.2.11.1) lib/active_support/callbacks.rb:92:in `__run_callbacks__'
+ activesupport (4.2.11.1) lib/active_support/callbacks.rb:778:in `_run_process_action_callbacks'
+ activesupport (4.2.11.1) lib/active_support/callbacks.rb:81:in `run_callbacks'
+ actionpack (4.2.11.1) lib/abstract_controller/callbacks.rb:19:in `process_action'
+ actionpack (4.2.11.1) lib/action_controller/metal/rescue.rb:29:in `process_action'
+ actionpack (4.2.11.1) lib/action_controller/metal/instrumentation.rb:32:in `block in process_action'
+ activesupport (4.2.11.1) lib/active_support/notifications.rb:164:in `block in instrument'
+ activesupport (4.2.11.1) lib/active_support/notifications/instrumenter.rb:20:in `instrument'
+ activesupport (4.2.11.1) lib/active_support/notifications.rb:164:in `instrument'
+ actionpack (4.2.11.1) lib/action_controller/metal/instrumentation.rb:30:in `process_action'
+ actionpack (4.2.11.1) lib/action_controller/metal/params_wrapper.rb:250:in `process_action'
+ activerecord (4.2.11.1) lib/active_record/railties/controller_runtime.rb:18:in `process_action'
+ actionpack (4.2.11.1) lib/abstract_controller/base.rb:137:in `process'
+ actionview (4.2.11.1) lib/action_view/rendering.rb:30:in `process'
+ actionpack (4.2.11.1) lib/action_controller/metal.rb:196:in `dispatch'
+ actionpack (4.2.11.1) lib/action_controller/metal/rack_delegation.rb:13:in `dispatch'
+ actionpack (4.2.11.1) lib/action_controller/metal.rb:237:in `block in action'
+ actionpack (4.2.11.1) lib/action_dispatch/routing/route_set.rb:74:in `call'
+ actionpack (4.2.11.1) lib/action_dispatch/routing/route_set.rb:74:in `dispatch'
+ actionpack (4.2.11.1) lib/action_dispatch/routing/route_set.rb:43:in `serve'
+ actionpack (4.2.11.1) lib/action_dispatch/journey/router.rb:43:in `block in serve'
+ actionpack (4.2.11.1) lib/action_dispatch/journey/router.rb:30:in `each'
+ actionpack (4.2.11.1) lib/action_dispatch/journey/router.rb:30:in `serve'
+ actionpack (4.2.11.1) lib/action_dispatch/routing/route_set.rb:817:in `call'
+ railties (4.2.11.1) lib/rails/engine.rb:518:in `call'
+ railties (4.2.11.1) lib/rails/railtie.rb:194:in `public_send'
+ railties (4.2.11.1) lib/rails/railtie.rb:194:in `method_missing'
+ actionpack (4.2.11.1) lib/action_dispatch/routing/mapper.rb:51:in `serve'
+ actionpack (4.2.11.1) lib/action_dispatch/journey/router.rb:43:in `block in serve'
+ actionpack (4.2.11.1) lib/action_dispatch/journey/router.rb:30:in `each'
+ actionpack (4.2.11.1) lib/action_dispatch/journey/router.rb:30:in `serve'
+ actionpack (4.2.11.1) lib/action_dispatch/routing/route_set.rb:817:in `call'
+ rack (1.6.11) lib/rack/etag.rb:24:in `call'
+ rack (1.6.11) lib/rack/conditionalget.rb:25:in `call'
+ rack (1.6.11) lib/rack/head.rb:13:in `call'
+ actionpack (4.2.11.1) lib/action_dispatch/middleware/params_parser.rb:27:in `call'
+ actionpack (4.2.11.1) lib/action_dispatch/middleware/flash.rb:260:in `call'
+ rack (1.6.11) lib/rack/session/abstract/id.rb:225:in `context'
+ rack (1.6.11) lib/rack/session/abstract/id.rb:220:in `call'
+ actionpack (4.2.11.1) lib/action_dispatch/middleware/cookies.rb:560:in `call'
+ activerecord (4.2.11.1) lib/active_record/query_cache.rb:36:in `call'
+ activerecord (4.2.11.1) lib/active_record/connection_adapters/abstract/connection_pool.rb:653:in `call'
+ activerecord (4.2.11.1) lib/active_record/migration.rb:377:in `call'
+ actionpack (4.2.11.1) lib/action_dispatch/middleware/callbacks.rb:29:in `block in call'
+ activesupport (4.2.11.1) lib/active_support/callbacks.rb:88:in `__run_callbacks__'
+ activesupport (4.2.11.1) lib/active_support/callbacks.rb:778:in `_run_call_callbacks'
+ activesupport (4.2.11.1) lib/active_support/callbacks.rb:81:in `run_callbacks'
+ actionpack (4.2.11.1) lib/action_dispatch/middleware/callbacks.rb:27:in `call'
+ actionpack (4.2.11.1) lib/action_dispatch/middleware/reloader.rb:73:in `call'
+ actionpack (4.2.11.1) lib/action_dispatch/middleware/remote_ip.rb:78:in `call'
+ actionpack (4.2.11.1) lib/action_dispatch/middleware/debug_exceptions.rb:17:in `call'
+ actionpack (4.2.11.1) lib/action_dispatch/middleware/show_exceptions.rb:30:in `call'
+ railties (4.2.11.1) lib/rails/rack/logger.rb:38:in `call_app'
+ railties (4.2.11.1) lib/rails/rack/logger.rb:20:in `block in call'
+ activesupport (4.2.11.1) lib/active_support/tagged_logging.rb:68:in `block in tagged'
+ activesupport (4.2.11.1) lib/active_support/tagged_logging.rb:26:in `tagged'
+ activesupport (4.2.11.1) lib/active_support/tagged_logging.rb:68:in `tagged'
+ railties (4.2.11.1) lib/rails/rack/logger.rb:20:in `call'
+ actionpack (4.2.11.1) lib/action_dispatch/middleware/request_id.rb:21:in `call'
+ rack (1.6.11) lib/rack/methodoverride.rb:22:in `call'
+ rack (1.6.11) lib/rack/runtime.rb:18:in `call'
+ activesupport (4.2.11.1) lib/active_support/cache/strategy/local_cache_middleware.rb:28:in `call'
+ rack (1.6.11) lib/rack/lock.rb:17:in `call'
+ actionpack (4.2.11.1) lib/action_dispatch/middleware/static.rb:120:in `call'
+ rack (1.6.11) lib/rack/sendfile.rb:113:in `call'
+ railties (4.2.11.1) lib/rails/engine.rb:518:in `call'
+ railties (4.2.11.1) lib/rails/application.rb:165:in `call'
+ rack (1.6.11) lib/rack/lock.rb:17:in `call'
+ rack (1.6.11) lib/rack/content_length.rb:15:in `call'
+ rack (1.6.11) lib/rack/handler/webrick.rb:88:in `service'
+ /home/jinhu/.rvm/rubies/ruby-2.1.9/lib/ruby/2.1.0/webrick/httpserver.rb:138:in `service'
+ /home/jinhu/.rvm/rubies/ruby-2.1.9/lib/ruby/2.1.0/webrick/httpserver.rb:94:in `run'
+ /home/jinhu/.rvm/rubies/ruby-2.1.9/lib/ruby/2.1.0/webrick/server.rb:295:in `block in start_thread'
+
+
+ Rendered /home/jinhu/.rvm/gems/ruby-2.1.9/gems/actionpack-4.2.11.1/lib/action_dispatch/middleware/templates/rescues/_source.erb (5.9ms)
+ Rendered /home/jinhu/.rvm/gems/ruby-2.1.9/gems/actionpack-4.2.11.1/lib/action_dispatch/middleware/templates/rescues/_trace.html.erb (2.0ms)
+ Rendered /home/jinhu/.rvm/gems/ruby-2.1.9/gems/actionpack-4.2.11.1/lib/action_dispatch/middleware/templates/rescues/_request_and_response.html.erb (0.5ms)
+ Rendered /home/jinhu/.rvm/gems/ruby-2.1.9/gems/actionpack-4.2.11.1/lib/action_dispatch/middleware/templates/rescues/diagnostics.html.erb within rescues/layout (13.8ms)
+
+
+Started GET "/intro/admin/tours/1/edit" for ::1 at 2019-09-04 17:58:38 +0800
+ [1m[36mActiveRecord::SchemaMigration Load (0.1ms)[0m [1mSELECT "schema_migrations".* FROM "schema_migrations"[0m
+Processing by Intro::Admin::ToursController#edit as HTML
+ Parameters: {"id"=>"1"}
+DEPRECATION WARNING: Currently, Active Record suppresses errors raised within `after_rollback`/`after_commit` callbacks and only print them to the logs. In the next version, these errors will no longer be suppressed. Instead, the errors will propagate normally just like in other Active Record callbacks.
+
+You can opt into the new behavior and remove this warning by setting:
+
+ config.active_record.raise_in_transactional_callbacks = true
+
+ (called from <class:Tour> at /home/jinhu/Repos/intro/app/models/intro/tour.rb:18)
+ [1m[35mIntro::Tour Load (0.2ms)[0m SELECT "intro_tours".* FROM "intro_tours" WHERE "intro_tours"."id" = ? LIMIT 1 [["id", 1]]
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_container.html.erb (202.9ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/edit.html.erb within layouts/intro/admin/application (212.6ms)
+Completed 500 Internal Server Error in 238ms (ActiveRecord: 0.4ms)
+
+LoadError (cannot load such file -- sass):
+ activesupport (4.2.11.1) lib/active_support/dependencies.rb:274:in `require'
+ activesupport (4.2.11.1) lib/active_support/dependencies.rb:274:in `block in require'
+ activesupport (4.2.11.1) lib/active_support/dependencies.rb:240:in `load_dependency'
+ activesupport (4.2.11.1) lib/active_support/dependencies.rb:274:in `require'
+ sprockets (3.7.2) lib/sprockets/autoload/sass.rb:1:in `<top (required)>'
+ sprockets (3.7.2) lib/sprockets/sass_processor.rb:47:in `initialize'
+ sprockets (3.7.2) lib/sprockets/sass_processor.rb:26:in `new'
+ sprockets (3.7.2) lib/sprockets/sass_processor.rb:26:in `instance'
+ sprockets (3.7.2) lib/sprockets/sass_processor.rb:34:in `cache_key'
+ sprockets (3.7.2) lib/sprockets/processor_utils.rb:93:in `processor_cache_key'
+ sprockets (3.7.2) lib/sprockets/cached_environment.rb:22:in `block in initialize'
+ sprockets (3.7.2) lib/sprockets/cached_environment.rb:53:in `yield'
+ sprockets (3.7.2) lib/sprockets/cached_environment.rb:53:in `processor_cache_key'
+ sprockets (3.7.2) lib/sprockets/processor_utils.rb:102:in `block in processors_cache_keys'
+ sprockets (3.7.2) lib/sprockets/processor_utils.rb:102:in `map'
+ sprockets (3.7.2) lib/sprockets/processor_utils.rb:102:in `processors_cache_keys'
+ sprockets (3.7.2) lib/sprockets/processing.rb:159:in `resolve_processors_cache_key_uri'
+ sprockets (3.7.2) lib/sprockets.rb:162:in `block in <module:Sprockets>'
+ sprockets (3.7.2) lib/sprockets/dependencies.rb:67:in `call'
+ sprockets (3.7.2) lib/sprockets/dependencies.rb:67:in `resolve_dependency'
+ sprockets (3.7.2) lib/sprockets/cached_environment.rb:23:in `block in initialize'
+ sprockets (3.7.2) lib/sprockets/cached_environment.rb:59:in `yield'
+ sprockets (3.7.2) lib/sprockets/cached_environment.rb:59:in `resolve_dependency'
+ sprockets (3.7.2) lib/sprockets/loader.rb:268:in `block in resolve_dependencies'
+ sprockets (3.7.2) lib/sprockets/loader.rb:268:in `map'
+ sprockets (3.7.2) lib/sprockets/loader.rb:268:in `resolve_dependencies'
+ sprockets (3.7.2) lib/sprockets/loader.rb:55:in `block in load'
+ sprockets (3.7.2) lib/sprockets/loader.rb:311:in `block in fetch_asset_from_dependency_cache'
+ sprockets (3.7.2) lib/sprockets/loader.rb:307:in `each'
+ sprockets (3.7.2) lib/sprockets/loader.rb:307:in `each_with_index'
+ sprockets (3.7.2) lib/sprockets/loader.rb:307:in `fetch_asset_from_dependency_cache'
+ sprockets (3.7.2) lib/sprockets/loader.rb:44:in `load'
+ sprockets (3.7.2) lib/sprockets/cached_environment.rb:20:in `block in initialize'
+ sprockets (3.7.2) lib/sprockets/cached_environment.rb:47:in `yield'
+ sprockets (3.7.2) lib/sprockets/cached_environment.rb:47:in `load'
+ sprockets (3.7.2) lib/sprockets/base.rb:66:in `find_asset'
+ sprockets (3.7.2) lib/sprockets/base.rb:73:in `find_all_linked_assets'
+ sprockets (3.7.2) lib/sprockets/manifest.rb:142:in `block in find'
+ sprockets (3.7.2) lib/sprockets/legacy.rb:114:in `block (2 levels) in logical_paths'
+ sprockets (3.7.2) lib/sprockets/path_utils.rb:228:in `block in stat_tree'
+ sprockets (3.7.2) lib/sprockets/path_utils.rb:212:in `block in stat_directory'
+ sprockets (3.7.2) lib/sprockets/path_utils.rb:209:in `each'
+ sprockets (3.7.2) lib/sprockets/path_utils.rb:209:in `stat_directory'
+ sprockets (3.7.2) lib/sprockets/path_utils.rb:227:in `stat_tree'
+ sprockets (3.7.2) lib/sprockets/path_utils.rb:231:in `block in stat_tree'
+ sprockets (3.7.2) lib/sprockets/path_utils.rb:212:in `block in stat_directory'
+ sprockets (3.7.2) lib/sprockets/path_utils.rb:209:in `each'
+ sprockets (3.7.2) lib/sprockets/path_utils.rb:209:in `stat_directory'
+ sprockets (3.7.2) lib/sprockets/path_utils.rb:227:in `stat_tree'
+ sprockets (3.7.2) lib/sprockets/path_utils.rb:231:in `block in stat_tree'
+ sprockets (3.7.2) lib/sprockets/path_utils.rb:212:in `block in stat_directory'
+ sprockets (3.7.2) lib/sprockets/path_utils.rb:209:in `each'
+ sprockets (3.7.2) lib/sprockets/path_utils.rb:209:in `stat_directory'
+ sprockets (3.7.2) lib/sprockets/path_utils.rb:227:in `stat_tree'
+ sprockets (3.7.2) lib/sprockets/legacy.rb:105:in `each'
+ sprockets (3.7.2) lib/sprockets/legacy.rb:105:in `block in logical_paths'
+ sprockets (3.7.2) lib/sprockets/legacy.rb:104:in `each'
+ sprockets (3.7.2) lib/sprockets/legacy.rb:104:in `logical_paths'
+ sprockets (3.7.2) lib/sprockets/manifest.rb:140:in `find'
+ sprockets-rails (3.2.1) lib/sprockets/railtie.rb:50:in `each'
+ sprockets-rails (3.2.1) lib/sprockets/railtie.rb:50:in `map'
+ sprockets-rails (3.2.1) lib/sprockets/railtie.rb:50:in `precompiled_assets'
+ sprockets-rails (3.2.1) lib/sprockets/railtie.rb:35:in `asset_precompiled?'
+ sprockets-rails (3.2.1) lib/sprockets/railtie.rb:251:in `block (3 levels) in <class:Railtie>'
+ sprockets-rails (3.2.1) lib/sprockets/rails/helper.rb:359:in `call'
+ sprockets-rails (3.2.1) lib/sprockets/rails/helper.rb:359:in `precompiled?'
+ sprockets-rails (3.2.1) lib/sprockets/rails/helper.rb:363:in `raise_unless_precompiled_asset'
+ sprockets-rails (3.2.1) lib/sprockets/rails/helper.rb:348:in `find_debug_asset'
+ sprockets-rails (3.2.1) lib/sprockets/rails/helper.rb:229:in `block in lookup_debug_asset'
+ sprockets-rails (3.2.1) lib/sprockets/rails/helper.rb:242:in `block in resolve_asset'
+ sprockets-rails (3.2.1) lib/sprockets/rails/helper.rb:241:in `each'
+ sprockets-rails (3.2.1) lib/sprockets/rails/helper.rb:241:in `detect'
+ sprockets-rails (3.2.1) lib/sprockets/rails/helper.rb:241:in `resolve_asset'
+ sprockets-rails (3.2.1) lib/sprockets/rails/helper.rb:228:in `lookup_debug_asset'
+ sprockets-rails (3.2.1) lib/sprockets/rails/helper.rb:141:in `block in javascript_include_tag'
+ sprockets-rails (3.2.1) lib/sprockets/rails/helper.rb:140:in `map'
+ sprockets-rails (3.2.1) lib/sprockets/rails/helper.rb:140:in `javascript_include_tag'
+ /home/jinhu/Repos/intro/lib/intro/helpers/view_helper.rb:19:in `intro_tags'
+ /home/jinhu/Repos/intro/app/views/intro/admin/tours/_container.html.erb:2:in `__home_jinhu__epos_intro_app_views_intro_admin_tours__container_html_erb___654579970499174567_47155871189320'
+ actionview (4.2.11.1) lib/action_view/template.rb:145:in `block in render'
+ activesupport (4.2.11.1) lib/active_support/notifications.rb:166:in `instrument'
+ actionview (4.2.11.1) lib/action_view/template.rb:333:in `instrument'
+ actionview (4.2.11.1) lib/action_view/template.rb:143:in `render'
+ actionview (4.2.11.1) lib/action_view/renderer/partial_renderer.rb:339:in `render_partial'
+ actionview (4.2.11.1) lib/action_view/renderer/partial_renderer.rb:310:in `block in render'
+ actionview (4.2.11.1) lib/action_view/renderer/abstract_renderer.rb:39:in `block in instrument'
+ activesupport (4.2.11.1) lib/active_support/notifications.rb:164:in `block in instrument'
+ activesupport (4.2.11.1) lib/active_support/notifications/instrumenter.rb:20:in `instrument'
+ activesupport (4.2.11.1) lib/active_support/notifications.rb:164:in `instrument'
+ actionview (4.2.11.1) lib/action_view/renderer/abstract_renderer.rb:39:in `instrument'
+ actionview (4.2.11.1) lib/action_view/renderer/partial_renderer.rb:309:in `render'
+ actionview (4.2.11.1) lib/action_view/renderer/renderer.rb:51:in `render_partial'
+ actionview (4.2.11.1) lib/action_view/helpers/rendering_helper.rb:30:in `render'
+ /home/jinhu/Repos/intro/app/views/intro/admin/tours/edit.html.erb:16:in `__home_jinhu__epos_intro_app_views_intro_admin_tours_edit_html_erb__4313700194282707315_47155885639780'
+ actionview (4.2.11.1) lib/action_view/template.rb:145:in `block in render'
+ activesupport (4.2.11.1) lib/active_support/notifications.rb:166:in `instrument'
+ actionview (4.2.11.1) lib/action_view/template.rb:333:in `instrument'
+ actionview (4.2.11.1) lib/action_view/template.rb:143:in `render'
+ actionview (4.2.11.1) lib/action_view/renderer/template_renderer.rb:54:in `block (2 levels) in render_template'
+ actionview (4.2.11.1) lib/action_view/renderer/abstract_renderer.rb:39:in `block in instrument'
+ activesupport (4.2.11.1) lib/active_support/notifications.rb:164:in `block in instrument'
+ activesupport (4.2.11.1) lib/active_support/notifications/instrumenter.rb:20:in `instrument'
+ activesupport (4.2.11.1) lib/active_support/notifications.rb:164:in `instrument'
+ actionview (4.2.11.1) lib/action_view/renderer/abstract_renderer.rb:39:in `instrument'
+ actionview (4.2.11.1) lib/action_view/renderer/template_renderer.rb:53:in `block in render_template'
+ actionview (4.2.11.1) lib/action_view/renderer/template_renderer.rb:61:in `render_with_layout'
+ actionview (4.2.11.1) lib/action_view/renderer/template_renderer.rb:52:in `render_template'
+ actionview (4.2.11.1) lib/action_view/renderer/template_renderer.rb:14:in `render'
+ actionview (4.2.11.1) lib/action_view/renderer/renderer.rb:46:in `render_template'
+ actionview (4.2.11.1) lib/action_view/renderer/renderer.rb:27:in `render'
+ actionview (4.2.11.1) lib/action_view/rendering.rb:100:in `_render_template'
+ actionpack (4.2.11.1) lib/action_controller/metal/streaming.rb:217:in `_render_template'
+ actionview (4.2.11.1) lib/action_view/rendering.rb:83:in `render_to_body'
+ actionpack (4.2.11.1) lib/action_controller/metal/rendering.rb:32:in `render_to_body'
+ actionpack (4.2.11.1) lib/action_controller/metal/renderers.rb:37:in `render_to_body'
+ actionpack (4.2.11.1) lib/abstract_controller/rendering.rb:25:in `render'
+ actionpack (4.2.11.1) lib/action_controller/metal/rendering.rb:16:in `render'
+ actionpack (4.2.11.1) lib/action_controller/metal/instrumentation.rb:44:in `block (2 levels) in render'
+ activesupport (4.2.11.1) lib/active_support/core_ext/benchmark.rb:12:in `block in ms'
+ /home/jinhu/.rvm/rubies/ruby-2.1.9/lib/ruby/2.1.0/benchmark.rb:294:in `realtime'
+ activesupport (4.2.11.1) lib/active_support/core_ext/benchmark.rb:12:in `ms'
+ actionpack (4.2.11.1) lib/action_controller/metal/instrumentation.rb:44:in `block in render'
+ actionpack (4.2.11.1) lib/action_controller/metal/instrumentation.rb:87:in `cleanup_view_runtime'
+ activerecord (4.2.11.1) lib/active_record/railties/controller_runtime.rb:25:in `cleanup_view_runtime'
+ actionpack (4.2.11.1) lib/action_controller/metal/instrumentation.rb:43:in `render'
+ actionpack (4.2.11.1) lib/action_controller/metal/implicit_render.rb:10:in `default_render'
+ actionpack (4.2.11.1) lib/action_controller/metal/implicit_render.rb:5:in `send_action'
+ actionpack (4.2.11.1) lib/abstract_controller/base.rb:198:in `process_action'
+ actionpack (4.2.11.1) lib/action_controller/metal/rendering.rb:10:in `process_action'
+ actionpack (4.2.11.1) lib/abstract_controller/callbacks.rb:20:in `block in process_action'
+ activesupport (4.2.11.1) lib/active_support/callbacks.rb:117:in `call'
+ activesupport (4.2.11.1) lib/active_support/callbacks.rb:117:in `call'
+ activesupport (4.2.11.1) lib/active_support/callbacks.rb:555:in `block (2 levels) in compile'
+ activesupport (4.2.11.1) lib/active_support/callbacks.rb:505:in `call'
+ activesupport (4.2.11.1) lib/active_support/callbacks.rb:505:in `call'
+ activesupport (4.2.11.1) lib/active_support/callbacks.rb:92:in `__run_callbacks__'
+ activesupport (4.2.11.1) lib/active_support/callbacks.rb:778:in `_run_process_action_callbacks'
+ activesupport (4.2.11.1) lib/active_support/callbacks.rb:81:in `run_callbacks'
+ actionpack (4.2.11.1) lib/abstract_controller/callbacks.rb:19:in `process_action'
+ actionpack (4.2.11.1) lib/action_controller/metal/rescue.rb:29:in `process_action'
+ actionpack (4.2.11.1) lib/action_controller/metal/instrumentation.rb:32:in `block in process_action'
+ activesupport (4.2.11.1) lib/active_support/notifications.rb:164:in `block in instrument'
+ activesupport (4.2.11.1) lib/active_support/notifications/instrumenter.rb:20:in `instrument'
+ activesupport (4.2.11.1) lib/active_support/notifications.rb:164:in `instrument'
+ actionpack (4.2.11.1) lib/action_controller/metal/instrumentation.rb:30:in `process_action'
+ actionpack (4.2.11.1) lib/action_controller/metal/params_wrapper.rb:250:in `process_action'
+ activerecord (4.2.11.1) lib/active_record/railties/controller_runtime.rb:18:in `process_action'
+ actionpack (4.2.11.1) lib/abstract_controller/base.rb:137:in `process'
+ actionview (4.2.11.1) lib/action_view/rendering.rb:30:in `process'
+ actionpack (4.2.11.1) lib/action_controller/metal.rb:196:in `dispatch'
+ actionpack (4.2.11.1) lib/action_controller/metal/rack_delegation.rb:13:in `dispatch'
+ actionpack (4.2.11.1) lib/action_controller/metal.rb:237:in `block in action'
+ actionpack (4.2.11.1) lib/action_dispatch/routing/route_set.rb:74:in `call'
+ actionpack (4.2.11.1) lib/action_dispatch/routing/route_set.rb:74:in `dispatch'
+ actionpack (4.2.11.1) lib/action_dispatch/routing/route_set.rb:43:in `serve'
+ actionpack (4.2.11.1) lib/action_dispatch/journey/router.rb:43:in `block in serve'
+ actionpack (4.2.11.1) lib/action_dispatch/journey/router.rb:30:in `each'
+ actionpack (4.2.11.1) lib/action_dispatch/journey/router.rb:30:in `serve'
+ actionpack (4.2.11.1) lib/action_dispatch/routing/route_set.rb:817:in `call'
+ railties (4.2.11.1) lib/rails/engine.rb:518:in `call'
+ railties (4.2.11.1) lib/rails/railtie.rb:194:in `public_send'
+ railties (4.2.11.1) lib/rails/railtie.rb:194:in `method_missing'
+ actionpack (4.2.11.1) lib/action_dispatch/routing/mapper.rb:51:in `serve'
+ actionpack (4.2.11.1) lib/action_dispatch/journey/router.rb:43:in `block in serve'
+ actionpack (4.2.11.1) lib/action_dispatch/journey/router.rb:30:in `each'
+ actionpack (4.2.11.1) lib/action_dispatch/journey/router.rb:30:in `serve'
+ actionpack (4.2.11.1) lib/action_dispatch/routing/route_set.rb:817:in `call'
+ rack (1.6.11) lib/rack/etag.rb:24:in `call'
+ rack (1.6.11) lib/rack/conditionalget.rb:25:in `call'
+ rack (1.6.11) lib/rack/head.rb:13:in `call'
+ actionpack (4.2.11.1) lib/action_dispatch/middleware/params_parser.rb:27:in `call'
+ actionpack (4.2.11.1) lib/action_dispatch/middleware/flash.rb:260:in `call'
+ rack (1.6.11) lib/rack/session/abstract/id.rb:225:in `context'
+ rack (1.6.11) lib/rack/session/abstract/id.rb:220:in `call'
+ actionpack (4.2.11.1) lib/action_dispatch/middleware/cookies.rb:560:in `call'
+ activerecord (4.2.11.1) lib/active_record/query_cache.rb:36:in `call'
+ activerecord (4.2.11.1) lib/active_record/connection_adapters/abstract/connection_pool.rb:653:in `call'
+ activerecord (4.2.11.1) lib/active_record/migration.rb:377:in `call'
+ actionpack (4.2.11.1) lib/action_dispatch/middleware/callbacks.rb:29:in `block in call'
+ activesupport (4.2.11.1) lib/active_support/callbacks.rb:88:in `__run_callbacks__'
+ activesupport (4.2.11.1) lib/active_support/callbacks.rb:778:in `_run_call_callbacks'
+ activesupport (4.2.11.1) lib/active_support/callbacks.rb:81:in `run_callbacks'
+ actionpack (4.2.11.1) lib/action_dispatch/middleware/callbacks.rb:27:in `call'
+ actionpack (4.2.11.1) lib/action_dispatch/middleware/reloader.rb:73:in `call'
+ actionpack (4.2.11.1) lib/action_dispatch/middleware/remote_ip.rb:78:in `call'
+ actionpack (4.2.11.1) lib/action_dispatch/middleware/debug_exceptions.rb:17:in `call'
+ actionpack (4.2.11.1) lib/action_dispatch/middleware/show_exceptions.rb:30:in `call'
+ railties (4.2.11.1) lib/rails/rack/logger.rb:38:in `call_app'
+ railties (4.2.11.1) lib/rails/rack/logger.rb:20:in `block in call'
+ activesupport (4.2.11.1) lib/active_support/tagged_logging.rb:68:in `block in tagged'
+ activesupport (4.2.11.1) lib/active_support/tagged_logging.rb:26:in `tagged'
+ activesupport (4.2.11.1) lib/active_support/tagged_logging.rb:68:in `tagged'
+ railties (4.2.11.1) lib/rails/rack/logger.rb:20:in `call'
+ actionpack (4.2.11.1) lib/action_dispatch/middleware/request_id.rb:21:in `call'
+ rack (1.6.11) lib/rack/methodoverride.rb:22:in `call'
+ rack (1.6.11) lib/rack/runtime.rb:18:in `call'
+ activesupport (4.2.11.1) lib/active_support/cache/strategy/local_cache_middleware.rb:28:in `call'
+ rack (1.6.11) lib/rack/lock.rb:17:in `call'
+ actionpack (4.2.11.1) lib/action_dispatch/middleware/static.rb:120:in `call'
+ rack (1.6.11) lib/rack/sendfile.rb:113:in `call'
+ railties (4.2.11.1) lib/rails/engine.rb:518:in `call'
+ railties (4.2.11.1) lib/rails/application.rb:165:in `call'
+ rack (1.6.11) lib/rack/lock.rb:17:in `call'
+ rack (1.6.11) lib/rack/content_length.rb:15:in `call'
+ rack (1.6.11) lib/rack/handler/webrick.rb:88:in `service'
+ /home/jinhu/.rvm/rubies/ruby-2.1.9/lib/ruby/2.1.0/webrick/httpserver.rb:138:in `service'
+ /home/jinhu/.rvm/rubies/ruby-2.1.9/lib/ruby/2.1.0/webrick/httpserver.rb:94:in `run'
+ /home/jinhu/.rvm/rubies/ruby-2.1.9/lib/ruby/2.1.0/webrick/server.rb:295:in `block in start_thread'
+
+
+ Rendered /home/jinhu/.rvm/gems/ruby-2.1.9/gems/actionpack-4.2.11.1/lib/action_dispatch/middleware/templates/rescues/_source.erb (5.9ms)
+ Rendered /home/jinhu/.rvm/gems/ruby-2.1.9/gems/actionpack-4.2.11.1/lib/action_dispatch/middleware/templates/rescues/_trace.html.erb (2.0ms)
+ Rendered /home/jinhu/.rvm/gems/ruby-2.1.9/gems/actionpack-4.2.11.1/lib/action_dispatch/middleware/templates/rescues/_request_and_response.html.erb (0.7ms)
+ Rendered /home/jinhu/.rvm/gems/ruby-2.1.9/gems/actionpack-4.2.11.1/lib/action_dispatch/middleware/templates/rescues/diagnostics.html.erb within rescues/layout (13.9ms)
+
+
+Started GET "/intro/admin/tours/1/edit" for ::1 at 2019-09-04 17:58:40 +0800
+Processing by Intro::Admin::ToursController#edit as HTML
+ Parameters: {"id"=>"1"}
+ [1m[36mIntro::Tour Load (0.4ms)[0m [1mSELECT "intro_tours".* FROM "intro_tours" WHERE "intro_tours"."id" = ? LIMIT 1[0m [["id", 1]]
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_container.html.erb (27.6ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/edit.html.erb within layouts/intro/admin/application (32.7ms)
+Completed 500 Internal Server Error in 43ms (ActiveRecord: 0.4ms)
+
+LoadError (cannot load such file -- sass):
+ activesupport (4.2.11.1) lib/active_support/dependencies.rb:274:in `require'
+ activesupport (4.2.11.1) lib/active_support/dependencies.rb:274:in `block in require'
+ activesupport (4.2.11.1) lib/active_support/dependencies.rb:240:in `load_dependency'
+ activesupport (4.2.11.1) lib/active_support/dependencies.rb:274:in `require'
+ sprockets (3.7.2) lib/sprockets/autoload/sass.rb:1:in `<top (required)>'
+ sprockets (3.7.2) lib/sprockets/sass_processor.rb:47:in `initialize'
+ sprockets (3.7.2) lib/sprockets/sass_processor.rb:26:in `new'
+ sprockets (3.7.2) lib/sprockets/sass_processor.rb:26:in `instance'
+ sprockets (3.7.2) lib/sprockets/sass_processor.rb:34:in `cache_key'
+ sprockets (3.7.2) lib/sprockets/processor_utils.rb:93:in `processor_cache_key'
+ sprockets (3.7.2) lib/sprockets/cached_environment.rb:22:in `block in initialize'
+ sprockets (3.7.2) lib/sprockets/cached_environment.rb:53:in `yield'
+ sprockets (3.7.2) lib/sprockets/cached_environment.rb:53:in `processor_cache_key'
+ sprockets (3.7.2) lib/sprockets/processor_utils.rb:102:in `block in processors_cache_keys'
+ sprockets (3.7.2) lib/sprockets/processor_utils.rb:102:in `map'
+ sprockets (3.7.2) lib/sprockets/processor_utils.rb:102:in `processors_cache_keys'
+ sprockets (3.7.2) lib/sprockets/processing.rb:159:in `resolve_processors_cache_key_uri'
+ sprockets (3.7.2) lib/sprockets.rb:162:in `block in <module:Sprockets>'
+ sprockets (3.7.2) lib/sprockets/dependencies.rb:67:in `call'
+ sprockets (3.7.2) lib/sprockets/dependencies.rb:67:in `resolve_dependency'
+ sprockets (3.7.2) lib/sprockets/cached_environment.rb:23:in `block in initialize'
+ sprockets (3.7.2) lib/sprockets/cached_environment.rb:59:in `yield'
+ sprockets (3.7.2) lib/sprockets/cached_environment.rb:59:in `resolve_dependency'
+ sprockets (3.7.2) lib/sprockets/loader.rb:268:in `block in resolve_dependencies'
+ sprockets (3.7.2) lib/sprockets/loader.rb:268:in `map'
+ sprockets (3.7.2) lib/sprockets/loader.rb:268:in `resolve_dependencies'
+ sprockets (3.7.2) lib/sprockets/loader.rb:55:in `block in load'
+ sprockets (3.7.2) lib/sprockets/loader.rb:311:in `block in fetch_asset_from_dependency_cache'
+ sprockets (3.7.2) lib/sprockets/loader.rb:307:in `each'
+ sprockets (3.7.2) lib/sprockets/loader.rb:307:in `each_with_index'
+ sprockets (3.7.2) lib/sprockets/loader.rb:307:in `fetch_asset_from_dependency_cache'
+ sprockets (3.7.2) lib/sprockets/loader.rb:44:in `load'
+ sprockets (3.7.2) lib/sprockets/cached_environment.rb:20:in `block in initialize'
+ sprockets (3.7.2) lib/sprockets/cached_environment.rb:47:in `yield'
+ sprockets (3.7.2) lib/sprockets/cached_environment.rb:47:in `load'
+ sprockets (3.7.2) lib/sprockets/base.rb:66:in `find_asset'
+ sprockets (3.7.2) lib/sprockets/base.rb:73:in `find_all_linked_assets'
+ sprockets (3.7.2) lib/sprockets/manifest.rb:142:in `block in find'
+ sprockets (3.7.2) lib/sprockets/legacy.rb:114:in `block (2 levels) in logical_paths'
+ sprockets (3.7.2) lib/sprockets/path_utils.rb:228:in `block in stat_tree'
+ sprockets (3.7.2) lib/sprockets/path_utils.rb:212:in `block in stat_directory'
+ sprockets (3.7.2) lib/sprockets/path_utils.rb:209:in `each'
+ sprockets (3.7.2) lib/sprockets/path_utils.rb:209:in `stat_directory'
+ sprockets (3.7.2) lib/sprockets/path_utils.rb:227:in `stat_tree'
+ sprockets (3.7.2) lib/sprockets/path_utils.rb:231:in `block in stat_tree'
+ sprockets (3.7.2) lib/sprockets/path_utils.rb:212:in `block in stat_directory'
+ sprockets (3.7.2) lib/sprockets/path_utils.rb:209:in `each'
+ sprockets (3.7.2) lib/sprockets/path_utils.rb:209:in `stat_directory'
+ sprockets (3.7.2) lib/sprockets/path_utils.rb:227:in `stat_tree'
+ sprockets (3.7.2) lib/sprockets/path_utils.rb:231:in `block in stat_tree'
+ sprockets (3.7.2) lib/sprockets/path_utils.rb:212:in `block in stat_directory'
+ sprockets (3.7.2) lib/sprockets/path_utils.rb:209:in `each'
+ sprockets (3.7.2) lib/sprockets/path_utils.rb:209:in `stat_directory'
+ sprockets (3.7.2) lib/sprockets/path_utils.rb:227:in `stat_tree'
+ sprockets (3.7.2) lib/sprockets/legacy.rb:105:in `each'
+ sprockets (3.7.2) lib/sprockets/legacy.rb:105:in `block in logical_paths'
+ sprockets (3.7.2) lib/sprockets/legacy.rb:104:in `each'
+ sprockets (3.7.2) lib/sprockets/legacy.rb:104:in `logical_paths'
+ sprockets (3.7.2) lib/sprockets/manifest.rb:140:in `find'
+ sprockets-rails (3.2.1) lib/sprockets/railtie.rb:50:in `each'
+ sprockets-rails (3.2.1) lib/sprockets/railtie.rb:50:in `map'
+ sprockets-rails (3.2.1) lib/sprockets/railtie.rb:50:in `precompiled_assets'
+ sprockets-rails (3.2.1) lib/sprockets/railtie.rb:35:in `asset_precompiled?'
+ sprockets-rails (3.2.1) lib/sprockets/railtie.rb:251:in `block (3 levels) in <class:Railtie>'
+ sprockets-rails (3.2.1) lib/sprockets/rails/helper.rb:359:in `call'
+ sprockets-rails (3.2.1) lib/sprockets/rails/helper.rb:359:in `precompiled?'
+ sprockets-rails (3.2.1) lib/sprockets/rails/helper.rb:363:in `raise_unless_precompiled_asset'
+ sprockets-rails (3.2.1) lib/sprockets/rails/helper.rb:348:in `find_debug_asset'
+ sprockets-rails (3.2.1) lib/sprockets/rails/helper.rb:229:in `block in lookup_debug_asset'
+ sprockets-rails (3.2.1) lib/sprockets/rails/helper.rb:242:in `block in resolve_asset'
+ sprockets-rails (3.2.1) lib/sprockets/rails/helper.rb:241:in `each'
+ sprockets-rails (3.2.1) lib/sprockets/rails/helper.rb:241:in `detect'
+ sprockets-rails (3.2.1) lib/sprockets/rails/helper.rb:241:in `resolve_asset'
+ sprockets-rails (3.2.1) lib/sprockets/rails/helper.rb:228:in `lookup_debug_asset'
+ sprockets-rails (3.2.1) lib/sprockets/rails/helper.rb:141:in `block in javascript_include_tag'
+ sprockets-rails (3.2.1) lib/sprockets/rails/helper.rb:140:in `map'
+ sprockets-rails (3.2.1) lib/sprockets/rails/helper.rb:140:in `javascript_include_tag'
+ /home/jinhu/Repos/intro/lib/intro/helpers/view_helper.rb:19:in `intro_tags'
+ /home/jinhu/Repos/intro/app/views/intro/admin/tours/_container.html.erb:2:in `__home_jinhu__epos_intro_app_views_intro_admin_tours__container_html_erb___654579970499174567_47155871189320'
+ actionview (4.2.11.1) lib/action_view/template.rb:145:in `block in render'
+ activesupport (4.2.11.1) lib/active_support/notifications.rb:166:in `instrument'
+ actionview (4.2.11.1) lib/action_view/template.rb:333:in `instrument'
+ actionview (4.2.11.1) lib/action_view/template.rb:143:in `render'
+ actionview (4.2.11.1) lib/action_view/renderer/partial_renderer.rb:339:in `render_partial'
+ actionview (4.2.11.1) lib/action_view/renderer/partial_renderer.rb:310:in `block in render'
+ actionview (4.2.11.1) lib/action_view/renderer/abstract_renderer.rb:39:in `block in instrument'
+ activesupport (4.2.11.1) lib/active_support/notifications.rb:164:in `block in instrument'
+ activesupport (4.2.11.1) lib/active_support/notifications/instrumenter.rb:20:in `instrument'
+ activesupport (4.2.11.1) lib/active_support/notifications.rb:164:in `instrument'
+ actionview (4.2.11.1) lib/action_view/renderer/abstract_renderer.rb:39:in `instrument'
+ actionview (4.2.11.1) lib/action_view/renderer/partial_renderer.rb:309:in `render'
+ actionview (4.2.11.1) lib/action_view/renderer/renderer.rb:51:in `render_partial'
+ actionview (4.2.11.1) lib/action_view/helpers/rendering_helper.rb:30:in `render'
+ /home/jinhu/Repos/intro/app/views/intro/admin/tours/edit.html.erb:16:in `__home_jinhu__epos_intro_app_views_intro_admin_tours_edit_html_erb__4313700194282707315_47155885639780'
+ actionview (4.2.11.1) lib/action_view/template.rb:145:in `block in render'
+ activesupport (4.2.11.1) lib/active_support/notifications.rb:166:in `instrument'
+ actionview (4.2.11.1) lib/action_view/template.rb:333:in `instrument'
+ actionview (4.2.11.1) lib/action_view/template.rb:143:in `render'
+ actionview (4.2.11.1) lib/action_view/renderer/template_renderer.rb:54:in `block (2 levels) in render_template'
+ actionview (4.2.11.1) lib/action_view/renderer/abstract_renderer.rb:39:in `block in instrument'
+ activesupport (4.2.11.1) lib/active_support/notifications.rb:164:in `block in instrument'
+ activesupport (4.2.11.1) lib/active_support/notifications/instrumenter.rb:20:in `instrument'
+ activesupport (4.2.11.1) lib/active_support/notifications.rb:164:in `instrument'
+ actionview (4.2.11.1) lib/action_view/renderer/abstract_renderer.rb:39:in `instrument'
+ actionview (4.2.11.1) lib/action_view/renderer/template_renderer.rb:53:in `block in render_template'
+ actionview (4.2.11.1) lib/action_view/renderer/template_renderer.rb:61:in `render_with_layout'
+ actionview (4.2.11.1) lib/action_view/renderer/template_renderer.rb:52:in `render_template'
+ actionview (4.2.11.1) lib/action_view/renderer/template_renderer.rb:14:in `render'
+ actionview (4.2.11.1) lib/action_view/renderer/renderer.rb:46:in `render_template'
+ actionview (4.2.11.1) lib/action_view/renderer/renderer.rb:27:in `render'
+ actionview (4.2.11.1) lib/action_view/rendering.rb:100:in `_render_template'
+ actionpack (4.2.11.1) lib/action_controller/metal/streaming.rb:217:in `_render_template'
+ actionview (4.2.11.1) lib/action_view/rendering.rb:83:in `render_to_body'
+ actionpack (4.2.11.1) lib/action_controller/metal/rendering.rb:32:in `render_to_body'
+ actionpack (4.2.11.1) lib/action_controller/metal/renderers.rb:37:in `render_to_body'
+ actionpack (4.2.11.1) lib/abstract_controller/rendering.rb:25:in `render'
+ actionpack (4.2.11.1) lib/action_controller/metal/rendering.rb:16:in `render'
+ actionpack (4.2.11.1) lib/action_controller/metal/instrumentation.rb:44:in `block (2 levels) in render'
+ activesupport (4.2.11.1) lib/active_support/core_ext/benchmark.rb:12:in `block in ms'
+ /home/jinhu/.rvm/rubies/ruby-2.1.9/lib/ruby/2.1.0/benchmark.rb:294:in `realtime'
+ activesupport (4.2.11.1) lib/active_support/core_ext/benchmark.rb:12:in `ms'
+ actionpack (4.2.11.1) lib/action_controller/metal/instrumentation.rb:44:in `block in render'
+ actionpack (4.2.11.1) lib/action_controller/metal/instrumentation.rb:87:in `cleanup_view_runtime'
+ activerecord (4.2.11.1) lib/active_record/railties/controller_runtime.rb:25:in `cleanup_view_runtime'
+ actionpack (4.2.11.1) lib/action_controller/metal/instrumentation.rb:43:in `render'
+ actionpack (4.2.11.1) lib/action_controller/metal/implicit_render.rb:10:in `default_render'
+ actionpack (4.2.11.1) lib/action_controller/metal/implicit_render.rb:5:in `send_action'
+ actionpack (4.2.11.1) lib/abstract_controller/base.rb:198:in `process_action'
+ actionpack (4.2.11.1) lib/action_controller/metal/rendering.rb:10:in `process_action'
+ actionpack (4.2.11.1) lib/abstract_controller/callbacks.rb:20:in `block in process_action'
+ activesupport (4.2.11.1) lib/active_support/callbacks.rb:117:in `call'
+ activesupport (4.2.11.1) lib/active_support/callbacks.rb:117:in `call'
+ activesupport (4.2.11.1) lib/active_support/callbacks.rb:555:in `block (2 levels) in compile'
+ activesupport (4.2.11.1) lib/active_support/callbacks.rb:505:in `call'
+ activesupport (4.2.11.1) lib/active_support/callbacks.rb:505:in `call'
+ activesupport (4.2.11.1) lib/active_support/callbacks.rb:92:in `__run_callbacks__'
+ activesupport (4.2.11.1) lib/active_support/callbacks.rb:778:in `_run_process_action_callbacks'
+ activesupport (4.2.11.1) lib/active_support/callbacks.rb:81:in `run_callbacks'
+ actionpack (4.2.11.1) lib/abstract_controller/callbacks.rb:19:in `process_action'
+ actionpack (4.2.11.1) lib/action_controller/metal/rescue.rb:29:in `process_action'
+ actionpack (4.2.11.1) lib/action_controller/metal/instrumentation.rb:32:in `block in process_action'
+ activesupport (4.2.11.1) lib/active_support/notifications.rb:164:in `block in instrument'
+ activesupport (4.2.11.1) lib/active_support/notifications/instrumenter.rb:20:in `instrument'
+ activesupport (4.2.11.1) lib/active_support/notifications.rb:164:in `instrument'
+ actionpack (4.2.11.1) lib/action_controller/metal/instrumentation.rb:30:in `process_action'
+ actionpack (4.2.11.1) lib/action_controller/metal/params_wrapper.rb:250:in `process_action'
+ activerecord (4.2.11.1) lib/active_record/railties/controller_runtime.rb:18:in `process_action'
+ actionpack (4.2.11.1) lib/abstract_controller/base.rb:137:in `process'
+ actionview (4.2.11.1) lib/action_view/rendering.rb:30:in `process'
+ actionpack (4.2.11.1) lib/action_controller/metal.rb:196:in `dispatch'
+ actionpack (4.2.11.1) lib/action_controller/metal/rack_delegation.rb:13:in `dispatch'
+ actionpack (4.2.11.1) lib/action_controller/metal.rb:237:in `block in action'
+ actionpack (4.2.11.1) lib/action_dispatch/routing/route_set.rb:74:in `call'
+ actionpack (4.2.11.1) lib/action_dispatch/routing/route_set.rb:74:in `dispatch'
+ actionpack (4.2.11.1) lib/action_dispatch/routing/route_set.rb:43:in `serve'
+ actionpack (4.2.11.1) lib/action_dispatch/journey/router.rb:43:in `block in serve'
+ actionpack (4.2.11.1) lib/action_dispatch/journey/router.rb:30:in `each'
+ actionpack (4.2.11.1) lib/action_dispatch/journey/router.rb:30:in `serve'
+ actionpack (4.2.11.1) lib/action_dispatch/routing/route_set.rb:817:in `call'
+ railties (4.2.11.1) lib/rails/engine.rb:518:in `call'
+ railties (4.2.11.1) lib/rails/railtie.rb:194:in `public_send'
+ railties (4.2.11.1) lib/rails/railtie.rb:194:in `method_missing'
+ actionpack (4.2.11.1) lib/action_dispatch/routing/mapper.rb:51:in `serve'
+ actionpack (4.2.11.1) lib/action_dispatch/journey/router.rb:43:in `block in serve'
+ actionpack (4.2.11.1) lib/action_dispatch/journey/router.rb:30:in `each'
+ actionpack (4.2.11.1) lib/action_dispatch/journey/router.rb:30:in `serve'
+ actionpack (4.2.11.1) lib/action_dispatch/routing/route_set.rb:817:in `call'
+ rack (1.6.11) lib/rack/etag.rb:24:in `call'
+ rack (1.6.11) lib/rack/conditionalget.rb:25:in `call'
+ rack (1.6.11) lib/rack/head.rb:13:in `call'
+ actionpack (4.2.11.1) lib/action_dispatch/middleware/params_parser.rb:27:in `call'
+ actionpack (4.2.11.1) lib/action_dispatch/middleware/flash.rb:260:in `call'
+ rack (1.6.11) lib/rack/session/abstract/id.rb:225:in `context'
+ rack (1.6.11) lib/rack/session/abstract/id.rb:220:in `call'
+ actionpack (4.2.11.1) lib/action_dispatch/middleware/cookies.rb:560:in `call'
+ activerecord (4.2.11.1) lib/active_record/query_cache.rb:36:in `call'
+ activerecord (4.2.11.1) lib/active_record/connection_adapters/abstract/connection_pool.rb:653:in `call'
+ activerecord (4.2.11.1) lib/active_record/migration.rb:377:in `call'
+ actionpack (4.2.11.1) lib/action_dispatch/middleware/callbacks.rb:29:in `block in call'
+ activesupport (4.2.11.1) lib/active_support/callbacks.rb:88:in `__run_callbacks__'
+ activesupport (4.2.11.1) lib/active_support/callbacks.rb:778:in `_run_call_callbacks'
+ activesupport (4.2.11.1) lib/active_support/callbacks.rb:81:in `run_callbacks'
+ actionpack (4.2.11.1) lib/action_dispatch/middleware/callbacks.rb:27:in `call'
+ actionpack (4.2.11.1) lib/action_dispatch/middleware/reloader.rb:73:in `call'
+ actionpack (4.2.11.1) lib/action_dispatch/middleware/remote_ip.rb:78:in `call'
+ actionpack (4.2.11.1) lib/action_dispatch/middleware/debug_exceptions.rb:17:in `call'
+ actionpack (4.2.11.1) lib/action_dispatch/middleware/show_exceptions.rb:30:in `call'
+ railties (4.2.11.1) lib/rails/rack/logger.rb:38:in `call_app'
+ railties (4.2.11.1) lib/rails/rack/logger.rb:20:in `block in call'
+ activesupport (4.2.11.1) lib/active_support/tagged_logging.rb:68:in `block in tagged'
+ activesupport (4.2.11.1) lib/active_support/tagged_logging.rb:26:in `tagged'
+ activesupport (4.2.11.1) lib/active_support/tagged_logging.rb:68:in `tagged'
+ railties (4.2.11.1) lib/rails/rack/logger.rb:20:in `call'
+ actionpack (4.2.11.1) lib/action_dispatch/middleware/request_id.rb:21:in `call'
+ rack (1.6.11) lib/rack/methodoverride.rb:22:in `call'
+ rack (1.6.11) lib/rack/runtime.rb:18:in `call'
+ activesupport (4.2.11.1) lib/active_support/cache/strategy/local_cache_middleware.rb:28:in `call'
+ rack (1.6.11) lib/rack/lock.rb:17:in `call'
+ actionpack (4.2.11.1) lib/action_dispatch/middleware/static.rb:120:in `call'
+ rack (1.6.11) lib/rack/sendfile.rb:113:in `call'
+ railties (4.2.11.1) lib/rails/engine.rb:518:in `call'
+ railties (4.2.11.1) lib/rails/application.rb:165:in `call'
+ rack (1.6.11) lib/rack/lock.rb:17:in `call'
+ rack (1.6.11) lib/rack/content_length.rb:15:in `call'
+ rack (1.6.11) lib/rack/handler/webrick.rb:88:in `service'
+ /home/jinhu/.rvm/rubies/ruby-2.1.9/lib/ruby/2.1.0/webrick/httpserver.rb:138:in `service'
+ /home/jinhu/.rvm/rubies/ruby-2.1.9/lib/ruby/2.1.0/webrick/httpserver.rb:94:in `run'
+ /home/jinhu/.rvm/rubies/ruby-2.1.9/lib/ruby/2.1.0/webrick/server.rb:295:in `block in start_thread'
+
+
+ Rendered /home/jinhu/.rvm/gems/ruby-2.1.9/gems/actionpack-4.2.11.1/lib/action_dispatch/middleware/templates/rescues/_source.erb (7.2ms)
+ Rendered /home/jinhu/.rvm/gems/ruby-2.1.9/gems/actionpack-4.2.11.1/lib/action_dispatch/middleware/templates/rescues/_trace.html.erb (2.8ms)
+ Rendered /home/jinhu/.rvm/gems/ruby-2.1.9/gems/actionpack-4.2.11.1/lib/action_dispatch/middleware/templates/rescues/_request_and_response.html.erb (0.5ms)
+ Rendered /home/jinhu/.rvm/gems/ruby-2.1.9/gems/actionpack-4.2.11.1/lib/action_dispatch/middleware/templates/rescues/diagnostics.html.erb within rescues/layout (16.4ms)
+
+
+Started GET "/" for ::1 at 2019-09-04 18:38:04 +0800
+Processing by HomeController#index as HTML
+ Rendered home/index.html.erb within layouts/application (6.9ms)
+Completed 500 Internal Server Error in 31ms (ActiveRecord: 0.0ms)
+
+LoadError (cannot load such file -- sass):
+ app/views/layouts/application.html.erb:5:in `_app_views_layouts_application_html_erb__1987124899951392031_69867998931840'
+
+
+ Rendered /home/jinhu/.rvm/gems/ruby-2.1.9/gems/actionpack-4.2.11.1/lib/action_dispatch/middleware/templates/rescues/_source.erb (5.4ms)
+ Rendered /home/jinhu/.rvm/gems/ruby-2.1.9/gems/actionpack-4.2.11.1/lib/action_dispatch/middleware/templates/rescues/_trace.html.erb (1.8ms)
+ Rendered /home/jinhu/.rvm/gems/ruby-2.1.9/gems/actionpack-4.2.11.1/lib/action_dispatch/middleware/templates/rescues/_request_and_response.html.erb (0.8ms)
+ Rendered /home/jinhu/.rvm/gems/ruby-2.1.9/gems/actionpack-4.2.11.1/lib/action_dispatch/middleware/templates/rescues/diagnostics.html.erb within rescues/layout (13.9ms)
+
+
+Started GET "/intro/admin/tours/1/edit" for ::1 at 2019-09-04 18:39:49 +0800
+Processing by Intro::Admin::ToursController#edit as HTML
+ Parameters: {"id"=>"1"}
+ [1m[35mIntro::Tour Load (0.4ms)[0m SELECT "intro_tours".* FROM "intro_tours" WHERE "intro_tours"."id" = ? LIMIT 1 [["id", 1]]
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_container.html.erb (29.9ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/edit.html.erb within layouts/intro/admin/application (35.0ms)
+Completed 500 Internal Server Error in 44ms (ActiveRecord: 0.4ms)
+
+LoadError (cannot load such file -- sass):
+ activesupport (4.2.11.1) lib/active_support/dependencies.rb:274:in `require'
+ activesupport (4.2.11.1) lib/active_support/dependencies.rb:274:in `block in require'
+ activesupport (4.2.11.1) lib/active_support/dependencies.rb:240:in `load_dependency'
+ activesupport (4.2.11.1) lib/active_support/dependencies.rb:274:in `require'
+ sprockets (3.7.2) lib/sprockets/autoload/sass.rb:1:in `<top (required)>'
+ sprockets (3.7.2) lib/sprockets/sass_processor.rb:47:in `initialize'
+ sprockets (3.7.2) lib/sprockets/sass_processor.rb:26:in `new'
+ sprockets (3.7.2) lib/sprockets/sass_processor.rb:26:in `instance'
+ sprockets (3.7.2) lib/sprockets/sass_processor.rb:34:in `cache_key'
+ sprockets (3.7.2) lib/sprockets/processor_utils.rb:93:in `processor_cache_key'
+ sprockets (3.7.2) lib/sprockets/cached_environment.rb:22:in `block in initialize'
+ sprockets (3.7.2) lib/sprockets/cached_environment.rb:53:in `yield'
+ sprockets (3.7.2) lib/sprockets/cached_environment.rb:53:in `processor_cache_key'
+ sprockets (3.7.2) lib/sprockets/processor_utils.rb:102:in `block in processors_cache_keys'
+ sprockets (3.7.2) lib/sprockets/processor_utils.rb:102:in `map'
+ sprockets (3.7.2) lib/sprockets/processor_utils.rb:102:in `processors_cache_keys'
+ sprockets (3.7.2) lib/sprockets/processing.rb:159:in `resolve_processors_cache_key_uri'
+ sprockets (3.7.2) lib/sprockets.rb:162:in `block in <module:Sprockets>'
+ sprockets (3.7.2) lib/sprockets/dependencies.rb:67:in `call'
+ sprockets (3.7.2) lib/sprockets/dependencies.rb:67:in `resolve_dependency'
+ sprockets (3.7.2) lib/sprockets/cached_environment.rb:23:in `block in initialize'
+ sprockets (3.7.2) lib/sprockets/cached_environment.rb:59:in `yield'
+ sprockets (3.7.2) lib/sprockets/cached_environment.rb:59:in `resolve_dependency'
+ sprockets (3.7.2) lib/sprockets/loader.rb:268:in `block in resolve_dependencies'
+ sprockets (3.7.2) lib/sprockets/loader.rb:268:in `map'
+ sprockets (3.7.2) lib/sprockets/loader.rb:268:in `resolve_dependencies'
+ sprockets (3.7.2) lib/sprockets/loader.rb:55:in `block in load'
+ sprockets (3.7.2) lib/sprockets/loader.rb:311:in `block in fetch_asset_from_dependency_cache'
+ sprockets (3.7.2) lib/sprockets/loader.rb:307:in `each'
+ sprockets (3.7.2) lib/sprockets/loader.rb:307:in `each_with_index'
+ sprockets (3.7.2) lib/sprockets/loader.rb:307:in `fetch_asset_from_dependency_cache'
+ sprockets (3.7.2) lib/sprockets/loader.rb:44:in `load'
+ sprockets (3.7.2) lib/sprockets/cached_environment.rb:20:in `block in initialize'
+ sprockets (3.7.2) lib/sprockets/cached_environment.rb:47:in `yield'
+ sprockets (3.7.2) lib/sprockets/cached_environment.rb:47:in `load'
+ sprockets (3.7.2) lib/sprockets/base.rb:66:in `find_asset'
+ sprockets (3.7.2) lib/sprockets/base.rb:73:in `find_all_linked_assets'
+ sprockets (3.7.2) lib/sprockets/manifest.rb:142:in `block in find'
+ sprockets (3.7.2) lib/sprockets/legacy.rb:114:in `block (2 levels) in logical_paths'
+ sprockets (3.7.2) lib/sprockets/path_utils.rb:228:in `block in stat_tree'
+ sprockets (3.7.2) lib/sprockets/path_utils.rb:212:in `block in stat_directory'
+ sprockets (3.7.2) lib/sprockets/path_utils.rb:209:in `each'
+ sprockets (3.7.2) lib/sprockets/path_utils.rb:209:in `stat_directory'
+ sprockets (3.7.2) lib/sprockets/path_utils.rb:227:in `stat_tree'
+ sprockets (3.7.2) lib/sprockets/path_utils.rb:231:in `block in stat_tree'
+ sprockets (3.7.2) lib/sprockets/path_utils.rb:212:in `block in stat_directory'
+ sprockets (3.7.2) lib/sprockets/path_utils.rb:209:in `each'
+ sprockets (3.7.2) lib/sprockets/path_utils.rb:209:in `stat_directory'
+ sprockets (3.7.2) lib/sprockets/path_utils.rb:227:in `stat_tree'
+ sprockets (3.7.2) lib/sprockets/path_utils.rb:231:in `block in stat_tree'
+ sprockets (3.7.2) lib/sprockets/path_utils.rb:212:in `block in stat_directory'
+ sprockets (3.7.2) lib/sprockets/path_utils.rb:209:in `each'
+ sprockets (3.7.2) lib/sprockets/path_utils.rb:209:in `stat_directory'
+ sprockets (3.7.2) lib/sprockets/path_utils.rb:227:in `stat_tree'
+ sprockets (3.7.2) lib/sprockets/legacy.rb:105:in `each'
+ sprockets (3.7.2) lib/sprockets/legacy.rb:105:in `block in logical_paths'
+ sprockets (3.7.2) lib/sprockets/legacy.rb:104:in `each'
+ sprockets (3.7.2) lib/sprockets/legacy.rb:104:in `logical_paths'
+ sprockets (3.7.2) lib/sprockets/manifest.rb:140:in `find'
+ sprockets-rails (3.2.1) lib/sprockets/railtie.rb:50:in `each'
+ sprockets-rails (3.2.1) lib/sprockets/railtie.rb:50:in `map'
+ sprockets-rails (3.2.1) lib/sprockets/railtie.rb:50:in `precompiled_assets'
+ sprockets-rails (3.2.1) lib/sprockets/railtie.rb:35:in `asset_precompiled?'
+ sprockets-rails (3.2.1) lib/sprockets/railtie.rb:251:in `block (3 levels) in <class:Railtie>'
+ sprockets-rails (3.2.1) lib/sprockets/rails/helper.rb:359:in `call'
+ sprockets-rails (3.2.1) lib/sprockets/rails/helper.rb:359:in `precompiled?'
+ sprockets-rails (3.2.1) lib/sprockets/rails/helper.rb:363:in `raise_unless_precompiled_asset'
+ sprockets-rails (3.2.1) lib/sprockets/rails/helper.rb:348:in `find_debug_asset'
+ sprockets-rails (3.2.1) lib/sprockets/rails/helper.rb:229:in `block in lookup_debug_asset'
+ sprockets-rails (3.2.1) lib/sprockets/rails/helper.rb:242:in `block in resolve_asset'
+ sprockets-rails (3.2.1) lib/sprockets/rails/helper.rb:241:in `each'
+ sprockets-rails (3.2.1) lib/sprockets/rails/helper.rb:241:in `detect'
+ sprockets-rails (3.2.1) lib/sprockets/rails/helper.rb:241:in `resolve_asset'
+ sprockets-rails (3.2.1) lib/sprockets/rails/helper.rb:228:in `lookup_debug_asset'
+ sprockets-rails (3.2.1) lib/sprockets/rails/helper.rb:141:in `block in javascript_include_tag'
+ sprockets-rails (3.2.1) lib/sprockets/rails/helper.rb:140:in `map'
+ sprockets-rails (3.2.1) lib/sprockets/rails/helper.rb:140:in `javascript_include_tag'
+ /home/jinhu/Repos/intro/lib/intro/helpers/view_helper.rb:19:in `intro_tags'
+ /home/jinhu/Repos/intro/app/views/intro/admin/tours/_container.html.erb:2:in `__home_jinhu__epos_intro_app_views_intro_admin_tours__container_html_erb___654579970499174567_47155871189320'
+ actionview (4.2.11.1) lib/action_view/template.rb:145:in `block in render'
+ activesupport (4.2.11.1) lib/active_support/notifications.rb:166:in `instrument'
+ actionview (4.2.11.1) lib/action_view/template.rb:333:in `instrument'
+ actionview (4.2.11.1) lib/action_view/template.rb:143:in `render'
+ actionview (4.2.11.1) lib/action_view/renderer/partial_renderer.rb:339:in `render_partial'
+ actionview (4.2.11.1) lib/action_view/renderer/partial_renderer.rb:310:in `block in render'
+ actionview (4.2.11.1) lib/action_view/renderer/abstract_renderer.rb:39:in `block in instrument'
+ activesupport (4.2.11.1) lib/active_support/notifications.rb:164:in `block in instrument'
+ activesupport (4.2.11.1) lib/active_support/notifications/instrumenter.rb:20:in `instrument'
+ activesupport (4.2.11.1) lib/active_support/notifications.rb:164:in `instrument'
+ actionview (4.2.11.1) lib/action_view/renderer/abstract_renderer.rb:39:in `instrument'
+ actionview (4.2.11.1) lib/action_view/renderer/partial_renderer.rb:309:in `render'
+ actionview (4.2.11.1) lib/action_view/renderer/renderer.rb:51:in `render_partial'
+ actionview (4.2.11.1) lib/action_view/helpers/rendering_helper.rb:30:in `render'
+ /home/jinhu/Repos/intro/app/views/intro/admin/tours/edit.html.erb:16:in `__home_jinhu__epos_intro_app_views_intro_admin_tours_edit_html_erb__4313700194282707315_47155885639780'
+ actionview (4.2.11.1) lib/action_view/template.rb:145:in `block in render'
+ activesupport (4.2.11.1) lib/active_support/notifications.rb:166:in `instrument'
+ actionview (4.2.11.1) lib/action_view/template.rb:333:in `instrument'
+ actionview (4.2.11.1) lib/action_view/template.rb:143:in `render'
+ actionview (4.2.11.1) lib/action_view/renderer/template_renderer.rb:54:in `block (2 levels) in render_template'
+ actionview (4.2.11.1) lib/action_view/renderer/abstract_renderer.rb:39:in `block in instrument'
+ activesupport (4.2.11.1) lib/active_support/notifications.rb:164:in `block in instrument'
+ activesupport (4.2.11.1) lib/active_support/notifications/instrumenter.rb:20:in `instrument'
+ activesupport (4.2.11.1) lib/active_support/notifications.rb:164:in `instrument'
+ actionview (4.2.11.1) lib/action_view/renderer/abstract_renderer.rb:39:in `instrument'
+ actionview (4.2.11.1) lib/action_view/renderer/template_renderer.rb:53:in `block in render_template'
+ actionview (4.2.11.1) lib/action_view/renderer/template_renderer.rb:61:in `render_with_layout'
+ actionview (4.2.11.1) lib/action_view/renderer/template_renderer.rb:52:in `render_template'
+ actionview (4.2.11.1) lib/action_view/renderer/template_renderer.rb:14:in `render'
+ actionview (4.2.11.1) lib/action_view/renderer/renderer.rb:46:in `render_template'
+ actionview (4.2.11.1) lib/action_view/renderer/renderer.rb:27:in `render'
+ actionview (4.2.11.1) lib/action_view/rendering.rb:100:in `_render_template'
+ actionpack (4.2.11.1) lib/action_controller/metal/streaming.rb:217:in `_render_template'
+ actionview (4.2.11.1) lib/action_view/rendering.rb:83:in `render_to_body'
+ actionpack (4.2.11.1) lib/action_controller/metal/rendering.rb:32:in `render_to_body'
+ actionpack (4.2.11.1) lib/action_controller/metal/renderers.rb:37:in `render_to_body'
+ actionpack (4.2.11.1) lib/abstract_controller/rendering.rb:25:in `render'
+ actionpack (4.2.11.1) lib/action_controller/metal/rendering.rb:16:in `render'
+ actionpack (4.2.11.1) lib/action_controller/metal/instrumentation.rb:44:in `block (2 levels) in render'
+ activesupport (4.2.11.1) lib/active_support/core_ext/benchmark.rb:12:in `block in ms'
+ /home/jinhu/.rvm/rubies/ruby-2.1.9/lib/ruby/2.1.0/benchmark.rb:294:in `realtime'
+ activesupport (4.2.11.1) lib/active_support/core_ext/benchmark.rb:12:in `ms'
+ actionpack (4.2.11.1) lib/action_controller/metal/instrumentation.rb:44:in `block in render'
+ actionpack (4.2.11.1) lib/action_controller/metal/instrumentation.rb:87:in `cleanup_view_runtime'
+ activerecord (4.2.11.1) lib/active_record/railties/controller_runtime.rb:25:in `cleanup_view_runtime'
+ actionpack (4.2.11.1) lib/action_controller/metal/instrumentation.rb:43:in `render'
+ actionpack (4.2.11.1) lib/action_controller/metal/implicit_render.rb:10:in `default_render'
+ actionpack (4.2.11.1) lib/action_controller/metal/implicit_render.rb:5:in `send_action'
+ actionpack (4.2.11.1) lib/abstract_controller/base.rb:198:in `process_action'
+ actionpack (4.2.11.1) lib/action_controller/metal/rendering.rb:10:in `process_action'
+ actionpack (4.2.11.1) lib/abstract_controller/callbacks.rb:20:in `block in process_action'
+ activesupport (4.2.11.1) lib/active_support/callbacks.rb:117:in `call'
+ activesupport (4.2.11.1) lib/active_support/callbacks.rb:117:in `call'
+ activesupport (4.2.11.1) lib/active_support/callbacks.rb:555:in `block (2 levels) in compile'
+ activesupport (4.2.11.1) lib/active_support/callbacks.rb:505:in `call'
+ activesupport (4.2.11.1) lib/active_support/callbacks.rb:505:in `call'
+ activesupport (4.2.11.1) lib/active_support/callbacks.rb:92:in `__run_callbacks__'
+ activesupport (4.2.11.1) lib/active_support/callbacks.rb:778:in `_run_process_action_callbacks'
+ activesupport (4.2.11.1) lib/active_support/callbacks.rb:81:in `run_callbacks'
+ actionpack (4.2.11.1) lib/abstract_controller/callbacks.rb:19:in `process_action'
+ actionpack (4.2.11.1) lib/action_controller/metal/rescue.rb:29:in `process_action'
+ actionpack (4.2.11.1) lib/action_controller/metal/instrumentation.rb:32:in `block in process_action'
+ activesupport (4.2.11.1) lib/active_support/notifications.rb:164:in `block in instrument'
+ activesupport (4.2.11.1) lib/active_support/notifications/instrumenter.rb:20:in `instrument'
+ activesupport (4.2.11.1) lib/active_support/notifications.rb:164:in `instrument'
+ actionpack (4.2.11.1) lib/action_controller/metal/instrumentation.rb:30:in `process_action'
+ actionpack (4.2.11.1) lib/action_controller/metal/params_wrapper.rb:250:in `process_action'
+ activerecord (4.2.11.1) lib/active_record/railties/controller_runtime.rb:18:in `process_action'
+ actionpack (4.2.11.1) lib/abstract_controller/base.rb:137:in `process'
+ actionview (4.2.11.1) lib/action_view/rendering.rb:30:in `process'
+ actionpack (4.2.11.1) lib/action_controller/metal.rb:196:in `dispatch'
+ actionpack (4.2.11.1) lib/action_controller/metal/rack_delegation.rb:13:in `dispatch'
+ actionpack (4.2.11.1) lib/action_controller/metal.rb:237:in `block in action'
+ actionpack (4.2.11.1) lib/action_dispatch/routing/route_set.rb:74:in `call'
+ actionpack (4.2.11.1) lib/action_dispatch/routing/route_set.rb:74:in `dispatch'
+ actionpack (4.2.11.1) lib/action_dispatch/routing/route_set.rb:43:in `serve'
+ actionpack (4.2.11.1) lib/action_dispatch/journey/router.rb:43:in `block in serve'
+ actionpack (4.2.11.1) lib/action_dispatch/journey/router.rb:30:in `each'
+ actionpack (4.2.11.1) lib/action_dispatch/journey/router.rb:30:in `serve'
+ actionpack (4.2.11.1) lib/action_dispatch/routing/route_set.rb:817:in `call'
+ railties (4.2.11.1) lib/rails/engine.rb:518:in `call'
+ railties (4.2.11.1) lib/rails/railtie.rb:194:in `public_send'
+ railties (4.2.11.1) lib/rails/railtie.rb:194:in `method_missing'
+ actionpack (4.2.11.1) lib/action_dispatch/routing/mapper.rb:51:in `serve'
+ actionpack (4.2.11.1) lib/action_dispatch/journey/router.rb:43:in `block in serve'
+ actionpack (4.2.11.1) lib/action_dispatch/journey/router.rb:30:in `each'
+ actionpack (4.2.11.1) lib/action_dispatch/journey/router.rb:30:in `serve'
+ actionpack (4.2.11.1) lib/action_dispatch/routing/route_set.rb:817:in `call'
+ rack (1.6.11) lib/rack/etag.rb:24:in `call'
+ rack (1.6.11) lib/rack/conditionalget.rb:25:in `call'
+ rack (1.6.11) lib/rack/head.rb:13:in `call'
+ actionpack (4.2.11.1) lib/action_dispatch/middleware/params_parser.rb:27:in `call'
+ actionpack (4.2.11.1) lib/action_dispatch/middleware/flash.rb:260:in `call'
+ rack (1.6.11) lib/rack/session/abstract/id.rb:225:in `context'
+ rack (1.6.11) lib/rack/session/abstract/id.rb:220:in `call'
+ actionpack (4.2.11.1) lib/action_dispatch/middleware/cookies.rb:560:in `call'
+ activerecord (4.2.11.1) lib/active_record/query_cache.rb:36:in `call'
+ activerecord (4.2.11.1) lib/active_record/connection_adapters/abstract/connection_pool.rb:653:in `call'
+ activerecord (4.2.11.1) lib/active_record/migration.rb:377:in `call'
+ actionpack (4.2.11.1) lib/action_dispatch/middleware/callbacks.rb:29:in `block in call'
+ activesupport (4.2.11.1) lib/active_support/callbacks.rb:88:in `__run_callbacks__'
+ activesupport (4.2.11.1) lib/active_support/callbacks.rb:778:in `_run_call_callbacks'
+ activesupport (4.2.11.1) lib/active_support/callbacks.rb:81:in `run_callbacks'
+ actionpack (4.2.11.1) lib/action_dispatch/middleware/callbacks.rb:27:in `call'
+ actionpack (4.2.11.1) lib/action_dispatch/middleware/reloader.rb:73:in `call'
+ actionpack (4.2.11.1) lib/action_dispatch/middleware/remote_ip.rb:78:in `call'
+ actionpack (4.2.11.1) lib/action_dispatch/middleware/debug_exceptions.rb:17:in `call'
+ actionpack (4.2.11.1) lib/action_dispatch/middleware/show_exceptions.rb:30:in `call'
+ railties (4.2.11.1) lib/rails/rack/logger.rb:38:in `call_app'
+ railties (4.2.11.1) lib/rails/rack/logger.rb:20:in `block in call'
+ activesupport (4.2.11.1) lib/active_support/tagged_logging.rb:68:in `block in tagged'
+ activesupport (4.2.11.1) lib/active_support/tagged_logging.rb:26:in `tagged'
+ activesupport (4.2.11.1) lib/active_support/tagged_logging.rb:68:in `tagged'
+ railties (4.2.11.1) lib/rails/rack/logger.rb:20:in `call'
+ actionpack (4.2.11.1) lib/action_dispatch/middleware/request_id.rb:21:in `call'
+ rack (1.6.11) lib/rack/methodoverride.rb:22:in `call'
+ rack (1.6.11) lib/rack/runtime.rb:18:in `call'
+ activesupport (4.2.11.1) lib/active_support/cache/strategy/local_cache_middleware.rb:28:in `call'
+ rack (1.6.11) lib/rack/lock.rb:17:in `call'
+ actionpack (4.2.11.1) lib/action_dispatch/middleware/static.rb:120:in `call'
+ rack (1.6.11) lib/rack/sendfile.rb:113:in `call'
+ railties (4.2.11.1) lib/rails/engine.rb:518:in `call'
+ railties (4.2.11.1) lib/rails/application.rb:165:in `call'
+ rack (1.6.11) lib/rack/lock.rb:17:in `call'
+ rack (1.6.11) lib/rack/content_length.rb:15:in `call'
+ rack (1.6.11) lib/rack/handler/webrick.rb:88:in `service'
+ /home/jinhu/.rvm/rubies/ruby-2.1.9/lib/ruby/2.1.0/webrick/httpserver.rb:138:in `service'
+ /home/jinhu/.rvm/rubies/ruby-2.1.9/lib/ruby/2.1.0/webrick/httpserver.rb:94:in `run'
+ /home/jinhu/.rvm/rubies/ruby-2.1.9/lib/ruby/2.1.0/webrick/server.rb:295:in `block in start_thread'
+
+
+ Rendered /home/jinhu/.rvm/gems/ruby-2.1.9/gems/actionpack-4.2.11.1/lib/action_dispatch/middleware/templates/rescues/_source.erb (6.5ms)
+ Rendered /home/jinhu/.rvm/gems/ruby-2.1.9/gems/actionpack-4.2.11.1/lib/action_dispatch/middleware/templates/rescues/_trace.html.erb (2.4ms)
+ Rendered /home/jinhu/.rvm/gems/ruby-2.1.9/gems/actionpack-4.2.11.1/lib/action_dispatch/middleware/templates/rescues/_request_and_response.html.erb (0.7ms)
+ Rendered /home/jinhu/.rvm/gems/ruby-2.1.9/gems/actionpack-4.2.11.1/lib/action_dispatch/middleware/templates/rescues/diagnostics.html.erb within rescues/layout (14.9ms)
+
+
+Started GET "/intro/admin/tours/1/edit" for ::1 at 2019-09-04 18:39:58 +0800
+ [1m[36mActiveRecord::SchemaMigration Load (0.1ms)[0m [1mSELECT "schema_migrations".* FROM "schema_migrations"[0m
+Processing by Intro::Admin::ToursController#edit as HTML
+ Parameters: {"id"=>"1"}
+DEPRECATION WARNING: Currently, Active Record suppresses errors raised within `after_rollback`/`after_commit` callbacks and only print them to the logs. In the next version, these errors will no longer be suppressed. Instead, the errors will propagate normally just like in other Active Record callbacks.
+
+You can opt into the new behavior and remove this warning by setting:
+
+ config.active_record.raise_in_transactional_callbacks = true
+
+ (called from <class:Tour> at /home/jinhu/Repos/intro/app/models/intro/tour.rb:18)
+ [1m[35mIntro::Tour Load (0.2ms)[0m SELECT "intro_tours".* FROM "intro_tours" WHERE "intro_tours"."id" = ? LIMIT 1 [["id", 1]]
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_container.html.erb (200.8ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/edit.html.erb within layouts/intro/admin/application (210.6ms)
+Completed 500 Internal Server Error in 236ms (ActiveRecord: 0.4ms)
+
+LoadError (cannot load such file -- sass):
+ activesupport (4.2.11.1) lib/active_support/dependencies.rb:274:in `require'
+ activesupport (4.2.11.1) lib/active_support/dependencies.rb:274:in `block in require'
+ activesupport (4.2.11.1) lib/active_support/dependencies.rb:240:in `load_dependency'
+ activesupport (4.2.11.1) lib/active_support/dependencies.rb:274:in `require'
+ sprockets (3.7.2) lib/sprockets/autoload/sass.rb:1:in `<top (required)>'
+ sprockets (3.7.2) lib/sprockets/sass_processor.rb:47:in `initialize'
+ sprockets (3.7.2) lib/sprockets/sass_processor.rb:26:in `new'
+ sprockets (3.7.2) lib/sprockets/sass_processor.rb:26:in `instance'
+ sprockets (3.7.2) lib/sprockets/sass_processor.rb:34:in `cache_key'
+ sprockets (3.7.2) lib/sprockets/processor_utils.rb:93:in `processor_cache_key'
+ sprockets (3.7.2) lib/sprockets/cached_environment.rb:22:in `block in initialize'
+ sprockets (3.7.2) lib/sprockets/cached_environment.rb:53:in `yield'
+ sprockets (3.7.2) lib/sprockets/cached_environment.rb:53:in `processor_cache_key'
+ sprockets (3.7.2) lib/sprockets/processor_utils.rb:102:in `block in processors_cache_keys'
+ sprockets (3.7.2) lib/sprockets/processor_utils.rb:102:in `map'
+ sprockets (3.7.2) lib/sprockets/processor_utils.rb:102:in `processors_cache_keys'
+ sprockets (3.7.2) lib/sprockets/processing.rb:159:in `resolve_processors_cache_key_uri'
+ sprockets (3.7.2) lib/sprockets.rb:162:in `block in <module:Sprockets>'
+ sprockets (3.7.2) lib/sprockets/dependencies.rb:67:in `call'
+ sprockets (3.7.2) lib/sprockets/dependencies.rb:67:in `resolve_dependency'
+ sprockets (3.7.2) lib/sprockets/cached_environment.rb:23:in `block in initialize'
+ sprockets (3.7.2) lib/sprockets/cached_environment.rb:59:in `yield'
+ sprockets (3.7.2) lib/sprockets/cached_environment.rb:59:in `resolve_dependency'
+ sprockets (3.7.2) lib/sprockets/loader.rb:268:in `block in resolve_dependencies'
+ sprockets (3.7.2) lib/sprockets/loader.rb:268:in `map'
+ sprockets (3.7.2) lib/sprockets/loader.rb:268:in `resolve_dependencies'
+ sprockets (3.7.2) lib/sprockets/loader.rb:55:in `block in load'
+ sprockets (3.7.2) lib/sprockets/loader.rb:311:in `block in fetch_asset_from_dependency_cache'
+ sprockets (3.7.2) lib/sprockets/loader.rb:307:in `each'
+ sprockets (3.7.2) lib/sprockets/loader.rb:307:in `each_with_index'
+ sprockets (3.7.2) lib/sprockets/loader.rb:307:in `fetch_asset_from_dependency_cache'
+ sprockets (3.7.2) lib/sprockets/loader.rb:44:in `load'
+ sprockets (3.7.2) lib/sprockets/cached_environment.rb:20:in `block in initialize'
+ sprockets (3.7.2) lib/sprockets/cached_environment.rb:47:in `yield'
+ sprockets (3.7.2) lib/sprockets/cached_environment.rb:47:in `load'
+ sprockets (3.7.2) lib/sprockets/base.rb:66:in `find_asset'
+ sprockets (3.7.2) lib/sprockets/base.rb:73:in `find_all_linked_assets'
+ sprockets (3.7.2) lib/sprockets/manifest.rb:142:in `block in find'
+ sprockets (3.7.2) lib/sprockets/legacy.rb:114:in `block (2 levels) in logical_paths'
+ sprockets (3.7.2) lib/sprockets/path_utils.rb:228:in `block in stat_tree'
+ sprockets (3.7.2) lib/sprockets/path_utils.rb:212:in `block in stat_directory'
+ sprockets (3.7.2) lib/sprockets/path_utils.rb:209:in `each'
+ sprockets (3.7.2) lib/sprockets/path_utils.rb:209:in `stat_directory'
+ sprockets (3.7.2) lib/sprockets/path_utils.rb:227:in `stat_tree'
+ sprockets (3.7.2) lib/sprockets/path_utils.rb:231:in `block in stat_tree'
+ sprockets (3.7.2) lib/sprockets/path_utils.rb:212:in `block in stat_directory'
+ sprockets (3.7.2) lib/sprockets/path_utils.rb:209:in `each'
+ sprockets (3.7.2) lib/sprockets/path_utils.rb:209:in `stat_directory'
+ sprockets (3.7.2) lib/sprockets/path_utils.rb:227:in `stat_tree'
+ sprockets (3.7.2) lib/sprockets/path_utils.rb:231:in `block in stat_tree'
+ sprockets (3.7.2) lib/sprockets/path_utils.rb:212:in `block in stat_directory'
+ sprockets (3.7.2) lib/sprockets/path_utils.rb:209:in `each'
+ sprockets (3.7.2) lib/sprockets/path_utils.rb:209:in `stat_directory'
+ sprockets (3.7.2) lib/sprockets/path_utils.rb:227:in `stat_tree'
+ sprockets (3.7.2) lib/sprockets/legacy.rb:105:in `each'
+ sprockets (3.7.2) lib/sprockets/legacy.rb:105:in `block in logical_paths'
+ sprockets (3.7.2) lib/sprockets/legacy.rb:104:in `each'
+ sprockets (3.7.2) lib/sprockets/legacy.rb:104:in `logical_paths'
+ sprockets (3.7.2) lib/sprockets/manifest.rb:140:in `find'
+ sprockets-rails (3.2.1) lib/sprockets/railtie.rb:50:in `each'
+ sprockets-rails (3.2.1) lib/sprockets/railtie.rb:50:in `map'
+ sprockets-rails (3.2.1) lib/sprockets/railtie.rb:50:in `precompiled_assets'
+ sprockets-rails (3.2.1) lib/sprockets/railtie.rb:35:in `asset_precompiled?'
+ sprockets-rails (3.2.1) lib/sprockets/railtie.rb:251:in `block (3 levels) in <class:Railtie>'
+ sprockets-rails (3.2.1) lib/sprockets/rails/helper.rb:359:in `call'
+ sprockets-rails (3.2.1) lib/sprockets/rails/helper.rb:359:in `precompiled?'
+ sprockets-rails (3.2.1) lib/sprockets/rails/helper.rb:363:in `raise_unless_precompiled_asset'
+ sprockets-rails (3.2.1) lib/sprockets/rails/helper.rb:348:in `find_debug_asset'
+ sprockets-rails (3.2.1) lib/sprockets/rails/helper.rb:229:in `block in lookup_debug_asset'
+ sprockets-rails (3.2.1) lib/sprockets/rails/helper.rb:242:in `block in resolve_asset'
+ sprockets-rails (3.2.1) lib/sprockets/rails/helper.rb:241:in `each'
+ sprockets-rails (3.2.1) lib/sprockets/rails/helper.rb:241:in `detect'
+ sprockets-rails (3.2.1) lib/sprockets/rails/helper.rb:241:in `resolve_asset'
+ sprockets-rails (3.2.1) lib/sprockets/rails/helper.rb:228:in `lookup_debug_asset'
+ sprockets-rails (3.2.1) lib/sprockets/rails/helper.rb:141:in `block in javascript_include_tag'
+ sprockets-rails (3.2.1) lib/sprockets/rails/helper.rb:140:in `map'
+ sprockets-rails (3.2.1) lib/sprockets/rails/helper.rb:140:in `javascript_include_tag'
+ /home/jinhu/Repos/intro/lib/intro/helpers/view_helper.rb:19:in `intro_tags'
+ /home/jinhu/Repos/intro/app/views/intro/admin/tours/_container.html.erb:2:in `__home_jinhu__epos_intro_app_views_intro_admin_tours__container_html_erb___3750960047091169940_47016975011840'
+ actionview (4.2.11.1) lib/action_view/template.rb:145:in `block in render'
+ activesupport (4.2.11.1) lib/active_support/notifications.rb:166:in `instrument'
+ actionview (4.2.11.1) lib/action_view/template.rb:333:in `instrument'
+ actionview (4.2.11.1) lib/action_view/template.rb:143:in `render'
+ actionview (4.2.11.1) lib/action_view/renderer/partial_renderer.rb:339:in `render_partial'
+ actionview (4.2.11.1) lib/action_view/renderer/partial_renderer.rb:310:in `block in render'
+ actionview (4.2.11.1) lib/action_view/renderer/abstract_renderer.rb:39:in `block in instrument'
+ activesupport (4.2.11.1) lib/active_support/notifications.rb:164:in `block in instrument'
+ activesupport (4.2.11.1) lib/active_support/notifications/instrumenter.rb:20:in `instrument'
+ activesupport (4.2.11.1) lib/active_support/notifications.rb:164:in `instrument'
+ actionview (4.2.11.1) lib/action_view/renderer/abstract_renderer.rb:39:in `instrument'
+ actionview (4.2.11.1) lib/action_view/renderer/partial_renderer.rb:309:in `render'
+ actionview (4.2.11.1) lib/action_view/renderer/renderer.rb:51:in `render_partial'
+ actionview (4.2.11.1) lib/action_view/helpers/rendering_helper.rb:30:in `render'
+ /home/jinhu/Repos/intro/app/views/intro/admin/tours/edit.html.erb:16:in `__home_jinhu__epos_intro_app_views_intro_admin_tours_edit_html_erb___3219182815625762039_47016989458600'
+ actionview (4.2.11.1) lib/action_view/template.rb:145:in `block in render'
+ activesupport (4.2.11.1) lib/active_support/notifications.rb:166:in `instrument'
+ actionview (4.2.11.1) lib/action_view/template.rb:333:in `instrument'
+ actionview (4.2.11.1) lib/action_view/template.rb:143:in `render'
+ actionview (4.2.11.1) lib/action_view/renderer/template_renderer.rb:54:in `block (2 levels) in render_template'
+ actionview (4.2.11.1) lib/action_view/renderer/abstract_renderer.rb:39:in `block in instrument'
+ activesupport (4.2.11.1) lib/active_support/notifications.rb:164:in `block in instrument'
+ activesupport (4.2.11.1) lib/active_support/notifications/instrumenter.rb:20:in `instrument'
+ activesupport (4.2.11.1) lib/active_support/notifications.rb:164:in `instrument'
+ actionview (4.2.11.1) lib/action_view/renderer/abstract_renderer.rb:39:in `instrument'
+ actionview (4.2.11.1) lib/action_view/renderer/template_renderer.rb:53:in `block in render_template'
+ actionview (4.2.11.1) lib/action_view/renderer/template_renderer.rb:61:in `render_with_layout'
+ actionview (4.2.11.1) lib/action_view/renderer/template_renderer.rb:52:in `render_template'
+ actionview (4.2.11.1) lib/action_view/renderer/template_renderer.rb:14:in `render'
+ actionview (4.2.11.1) lib/action_view/renderer/renderer.rb:46:in `render_template'
+ actionview (4.2.11.1) lib/action_view/renderer/renderer.rb:27:in `render'
+ actionview (4.2.11.1) lib/action_view/rendering.rb:100:in `_render_template'
+ actionpack (4.2.11.1) lib/action_controller/metal/streaming.rb:217:in `_render_template'
+ actionview (4.2.11.1) lib/action_view/rendering.rb:83:in `render_to_body'
+ actionpack (4.2.11.1) lib/action_controller/metal/rendering.rb:32:in `render_to_body'
+ actionpack (4.2.11.1) lib/action_controller/metal/renderers.rb:37:in `render_to_body'
+ actionpack (4.2.11.1) lib/abstract_controller/rendering.rb:25:in `render'
+ actionpack (4.2.11.1) lib/action_controller/metal/rendering.rb:16:in `render'
+ actionpack (4.2.11.1) lib/action_controller/metal/instrumentation.rb:44:in `block (2 levels) in render'
+ activesupport (4.2.11.1) lib/active_support/core_ext/benchmark.rb:12:in `block in ms'
+ /home/jinhu/.rvm/rubies/ruby-2.1.9/lib/ruby/2.1.0/benchmark.rb:294:in `realtime'
+ activesupport (4.2.11.1) lib/active_support/core_ext/benchmark.rb:12:in `ms'
+ actionpack (4.2.11.1) lib/action_controller/metal/instrumentation.rb:44:in `block in render'
+ actionpack (4.2.11.1) lib/action_controller/metal/instrumentation.rb:87:in `cleanup_view_runtime'
+ activerecord (4.2.11.1) lib/active_record/railties/controller_runtime.rb:25:in `cleanup_view_runtime'
+ actionpack (4.2.11.1) lib/action_controller/metal/instrumentation.rb:43:in `render'
+ actionpack (4.2.11.1) lib/action_controller/metal/implicit_render.rb:10:in `default_render'
+ actionpack (4.2.11.1) lib/action_controller/metal/implicit_render.rb:5:in `send_action'
+ actionpack (4.2.11.1) lib/abstract_controller/base.rb:198:in `process_action'
+ actionpack (4.2.11.1) lib/action_controller/metal/rendering.rb:10:in `process_action'
+ actionpack (4.2.11.1) lib/abstract_controller/callbacks.rb:20:in `block in process_action'
+ activesupport (4.2.11.1) lib/active_support/callbacks.rb:117:in `call'
+ activesupport (4.2.11.1) lib/active_support/callbacks.rb:117:in `call'
+ activesupport (4.2.11.1) lib/active_support/callbacks.rb:555:in `block (2 levels) in compile'
+ activesupport (4.2.11.1) lib/active_support/callbacks.rb:505:in `call'
+ activesupport (4.2.11.1) lib/active_support/callbacks.rb:505:in `call'
+ activesupport (4.2.11.1) lib/active_support/callbacks.rb:92:in `__run_callbacks__'
+ activesupport (4.2.11.1) lib/active_support/callbacks.rb:778:in `_run_process_action_callbacks'
+ activesupport (4.2.11.1) lib/active_support/callbacks.rb:81:in `run_callbacks'
+ actionpack (4.2.11.1) lib/abstract_controller/callbacks.rb:19:in `process_action'
+ actionpack (4.2.11.1) lib/action_controller/metal/rescue.rb:29:in `process_action'
+ actionpack (4.2.11.1) lib/action_controller/metal/instrumentation.rb:32:in `block in process_action'
+ activesupport (4.2.11.1) lib/active_support/notifications.rb:164:in `block in instrument'
+ activesupport (4.2.11.1) lib/active_support/notifications/instrumenter.rb:20:in `instrument'
+ activesupport (4.2.11.1) lib/active_support/notifications.rb:164:in `instrument'
+ actionpack (4.2.11.1) lib/action_controller/metal/instrumentation.rb:30:in `process_action'
+ actionpack (4.2.11.1) lib/action_controller/metal/params_wrapper.rb:250:in `process_action'
+ activerecord (4.2.11.1) lib/active_record/railties/controller_runtime.rb:18:in `process_action'
+ actionpack (4.2.11.1) lib/abstract_controller/base.rb:137:in `process'
+ actionview (4.2.11.1) lib/action_view/rendering.rb:30:in `process'
+ actionpack (4.2.11.1) lib/action_controller/metal.rb:196:in `dispatch'
+ actionpack (4.2.11.1) lib/action_controller/metal/rack_delegation.rb:13:in `dispatch'
+ actionpack (4.2.11.1) lib/action_controller/metal.rb:237:in `block in action'
+ actionpack (4.2.11.1) lib/action_dispatch/routing/route_set.rb:74:in `call'
+ actionpack (4.2.11.1) lib/action_dispatch/routing/route_set.rb:74:in `dispatch'
+ actionpack (4.2.11.1) lib/action_dispatch/routing/route_set.rb:43:in `serve'
+ actionpack (4.2.11.1) lib/action_dispatch/journey/router.rb:43:in `block in serve'
+ actionpack (4.2.11.1) lib/action_dispatch/journey/router.rb:30:in `each'
+ actionpack (4.2.11.1) lib/action_dispatch/journey/router.rb:30:in `serve'
+ actionpack (4.2.11.1) lib/action_dispatch/routing/route_set.rb:817:in `call'
+ railties (4.2.11.1) lib/rails/engine.rb:518:in `call'
+ railties (4.2.11.1) lib/rails/railtie.rb:194:in `public_send'
+ railties (4.2.11.1) lib/rails/railtie.rb:194:in `method_missing'
+ actionpack (4.2.11.1) lib/action_dispatch/routing/mapper.rb:51:in `serve'
+ actionpack (4.2.11.1) lib/action_dispatch/journey/router.rb:43:in `block in serve'
+ actionpack (4.2.11.1) lib/action_dispatch/journey/router.rb:30:in `each'
+ actionpack (4.2.11.1) lib/action_dispatch/journey/router.rb:30:in `serve'
+ actionpack (4.2.11.1) lib/action_dispatch/routing/route_set.rb:817:in `call'
+ rack (1.6.11) lib/rack/etag.rb:24:in `call'
+ rack (1.6.11) lib/rack/conditionalget.rb:25:in `call'
+ rack (1.6.11) lib/rack/head.rb:13:in `call'
+ actionpack (4.2.11.1) lib/action_dispatch/middleware/params_parser.rb:27:in `call'
+ actionpack (4.2.11.1) lib/action_dispatch/middleware/flash.rb:260:in `call'
+ rack (1.6.11) lib/rack/session/abstract/id.rb:225:in `context'
+ rack (1.6.11) lib/rack/session/abstract/id.rb:220:in `call'
+ actionpack (4.2.11.1) lib/action_dispatch/middleware/cookies.rb:560:in `call'
+ activerecord (4.2.11.1) lib/active_record/query_cache.rb:36:in `call'
+ activerecord (4.2.11.1) lib/active_record/connection_adapters/abstract/connection_pool.rb:653:in `call'
+ activerecord (4.2.11.1) lib/active_record/migration.rb:377:in `call'
+ actionpack (4.2.11.1) lib/action_dispatch/middleware/callbacks.rb:29:in `block in call'
+ activesupport (4.2.11.1) lib/active_support/callbacks.rb:88:in `__run_callbacks__'
+ activesupport (4.2.11.1) lib/active_support/callbacks.rb:778:in `_run_call_callbacks'
+ activesupport (4.2.11.1) lib/active_support/callbacks.rb:81:in `run_callbacks'
+ actionpack (4.2.11.1) lib/action_dispatch/middleware/callbacks.rb:27:in `call'
+ actionpack (4.2.11.1) lib/action_dispatch/middleware/reloader.rb:73:in `call'
+ actionpack (4.2.11.1) lib/action_dispatch/middleware/remote_ip.rb:78:in `call'
+ actionpack (4.2.11.1) lib/action_dispatch/middleware/debug_exceptions.rb:17:in `call'
+ actionpack (4.2.11.1) lib/action_dispatch/middleware/show_exceptions.rb:30:in `call'
+ railties (4.2.11.1) lib/rails/rack/logger.rb:38:in `call_app'
+ railties (4.2.11.1) lib/rails/rack/logger.rb:20:in `block in call'
+ activesupport (4.2.11.1) lib/active_support/tagged_logging.rb:68:in `block in tagged'
+ activesupport (4.2.11.1) lib/active_support/tagged_logging.rb:26:in `tagged'
+ activesupport (4.2.11.1) lib/active_support/tagged_logging.rb:68:in `tagged'
+ railties (4.2.11.1) lib/rails/rack/logger.rb:20:in `call'
+ actionpack (4.2.11.1) lib/action_dispatch/middleware/request_id.rb:21:in `call'
+ rack (1.6.11) lib/rack/methodoverride.rb:22:in `call'
+ rack (1.6.11) lib/rack/runtime.rb:18:in `call'
+ activesupport (4.2.11.1) lib/active_support/cache/strategy/local_cache_middleware.rb:28:in `call'
+ rack (1.6.11) lib/rack/lock.rb:17:in `call'
+ actionpack (4.2.11.1) lib/action_dispatch/middleware/static.rb:120:in `call'
+ rack (1.6.11) lib/rack/sendfile.rb:113:in `call'
+ railties (4.2.11.1) lib/rails/engine.rb:518:in `call'
+ railties (4.2.11.1) lib/rails/application.rb:165:in `call'
+ rack (1.6.11) lib/rack/lock.rb:17:in `call'
+ rack (1.6.11) lib/rack/content_length.rb:15:in `call'
+ rack (1.6.11) lib/rack/handler/webrick.rb:88:in `service'
+ /home/jinhu/.rvm/rubies/ruby-2.1.9/lib/ruby/2.1.0/webrick/httpserver.rb:138:in `service'
+ /home/jinhu/.rvm/rubies/ruby-2.1.9/lib/ruby/2.1.0/webrick/httpserver.rb:94:in `run'
+ /home/jinhu/.rvm/rubies/ruby-2.1.9/lib/ruby/2.1.0/webrick/server.rb:295:in `block in start_thread'
+
+
+ Rendered /home/jinhu/.rvm/gems/ruby-2.1.9/gems/actionpack-4.2.11.1/lib/action_dispatch/middleware/templates/rescues/_source.erb (6.1ms)
+ Rendered /home/jinhu/.rvm/gems/ruby-2.1.9/gems/actionpack-4.2.11.1/lib/action_dispatch/middleware/templates/rescues/_trace.html.erb (2.2ms)
+ Rendered /home/jinhu/.rvm/gems/ruby-2.1.9/gems/actionpack-4.2.11.1/lib/action_dispatch/middleware/templates/rescues/_request_and_response.html.erb (0.5ms)
+ Rendered /home/jinhu/.rvm/gems/ruby-2.1.9/gems/actionpack-4.2.11.1/lib/action_dispatch/middleware/templates/rescues/diagnostics.html.erb within rescues/layout (14.1ms)
+
+
+Started GET "/intro/admin/tours/1/edit" for ::1 at 2019-09-04 18:40:27 +0800
+ [1m[36mActiveRecord::SchemaMigration Load (0.1ms)[0m [1mSELECT "schema_migrations".* FROM "schema_migrations"[0m
+Processing by Intro::Admin::ToursController#edit as HTML
+ Parameters: {"id"=>"1"}
+DEPRECATION WARNING: Currently, Active Record suppresses errors raised within `after_rollback`/`after_commit` callbacks and only print them to the logs. In the next version, these errors will no longer be suppressed. Instead, the errors will propagate normally just like in other Active Record callbacks.
+
+You can opt into the new behavior and remove this warning by setting:
+
+ config.active_record.raise_in_transactional_callbacks = true
+
+ (called from <class:Tour> at /home/jinhu/Repos/intro/app/models/intro/tour.rb:18)
+ [1m[35mIntro::Tour Load (0.2ms)[0m SELECT "intro_tours".* FROM "intro_tours" WHERE "intro_tours"."id" = ? LIMIT 1 [["id", 1]]
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_local_field.html.erb (0.5ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_step.html.erb (3.2ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_local_field.html.erb (0.2ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_step.html.erb (1.7ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_local_field.html.erb (0.2ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_step.html.erb (2.8ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_steps.html.erb (9.9ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_form.html.erb (18.0ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_container.html.erb (341.2ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/edit.html.erb within layouts/intro/admin/application (350.5ms)
+Completed 200 OK in 423ms (Views: 402.6ms | ActiveRecord: 0.4ms)
+
+
+Started GET "/assets/intro/admin/components/base.self-a5ede59d345a9c663605cf49c8dab466cbb72b6b408ec4e602cf7b2b1fb16088.css?body=1" for ::1 at 2019-09-04 18:40:28 +0800
+
+
+Started GET "/assets/intro/admin/components/button.self-4c2f3e13cb7a0ece852a0704f12e9f84ccb1bbe3e055f82a61adc40f49fdafe9.css?body=1" for ::1 at 2019-09-04 18:40:28 +0800
+
+
+Started GET "/assets/intro/admin/components/body.self-1fe3c0b4c9c0ee6e6419da6a390e129da6a00c26cbd0e46dd80dc2a85c7742c8.css?body=1" for ::1 at 2019-09-04 18:40:28 +0800
+
+
+Started GET "/assets/intro/admin/components/checkbox.self-4da4d65996f7cdd91488a2445dfd22f895de1d1e3c75886539d79e4e3e9f6506.css?body=1" for ::1 at 2019-09-04 18:40:28 +0800
+
+
+Started GET "/assets/intro/admin/components/link.self-f257031531c78d41279c03296f4337ac8ac241bd76346c4c46afae51320bdb5a.css?body=1" for ::1 at 2019-09-04 18:40:28 +0800
+
+
+Started GET "/assets/intro/admin/components/form.self-61729bc5eedc3e72f9d0f4dda51bfd1c099d628c2adf59d204dadf3a659d8eb5.css?body=1" for ::1 at 2019-09-04 18:40:28 +0800
+
+
+Started GET "/assets/intro/admin/components/select.self-096d45c755177f829c16e3a3a84e2115accff7bcd2a153e387b1d31c058093ac.css?body=1" for ::1 at 2019-09-04 18:40:28 +0800
+
+
+Started GET "/assets/intro/admin/components/loading.self-994cec6ad2b1bed6324f68ede33aa3ca3a8de52b58070763beead530adfac926.css?body=1" for ::1 at 2019-09-04 18:40:28 +0800
+
+
+Started GET "/assets/intro/admin/tours.self-92d4a507b6cb4ce79bc91082db938d5c9d6ccb48005d86910198963aa17bc770.css?body=1" for ::1 at 2019-09-04 18:40:28 +0800
+
+
+Started GET "/assets/intro/admin/sessions.self-184558b3edfd1a4f0dae0385d52ccca8bfa6433e07853fb1a68a500018637a37.css?body=1" for ::1 at 2019-09-04 18:40:28 +0800
+
+
+Started GET "/assets/intro/shepherd/base.self-70c2ee857b814f012779c89d313425985ac9779363366e3165d0f3b6db5230f8.css?body=1" for ::1 at 2019-09-04 18:40:28 +0800
+
+
+Started GET "/assets/intro/admin/tour.self-539cf3cac68a1d894a4f37a9b38d38a8c2835cfed046b0601ad73db25771a11c.css?body=1" for ::1 at 2019-09-04 18:40:28 +0800
+
+
+Started GET "/intro/tours?controller_path=intro%2Fadmin%2Ftours&action_name=edit&original_url=http%3A%2F%2Flocalhost%3A3000%2Fintro%2Fadmin%2Ftours%2F1%2Fedit" for ::1 at 2019-09-04 18:40:28 +0800
+Processing by Intro::ToursController#index as */*
+ Parameters: {"controller_path"=>"intro/admin/tours", "action_name"=>"edit", "original_url"=>"http://localhost:3000/intro/admin/tours/1/edit"}
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" ORDER BY "users"."id" ASC LIMIT 1[0m
+ [1m[35m (0.2ms)[0m SELECT COUNT(*) FROM "intro_tours" WHERE "intro_tours"."controller_path" = ? AND "intro_tours"."action_name" = ? AND "intro_tours"."published" = ? [["controller_path", "intro/admin/tours"], ["action_name", "edit"], ["published", "t"]]
+ [1m[36mIntro::Tour Load (0.2ms)[0m [1mSELECT "intro_tours".* FROM "intro_tours" WHERE "intro_tours"."controller_path" = ? AND "intro_tours"."action_name" = ? AND "intro_tours"."published" = ?[0m [["controller_path", "intro/admin/tours"], ["action_name", "edit"], ["published", "t"]]
+ [1m[35m (0.1ms)[0m SELECT "intro_tour_histories"."tour_id" FROM "intro_tour_histories" WHERE "intro_tour_histories"."user_id" = 1 AND 1=0 AND (touch_count >= 1)
+Completed 200 OK in 28ms (Views: 0.2ms | ActiveRecord: 1.1ms)
+
+
+Started GET "/intro/admin/tours/1/edit" for ::1 at 2019-09-04 18:41:44 +0800
+Processing by Intro::Admin::ToursController#edit as HTML
+ Parameters: {"id"=>"1"}
+ [1m[36mIntro::Tour Load (0.3ms)[0m [1mSELECT "intro_tours".* FROM "intro_tours" WHERE "intro_tours"."id" = ? LIMIT 1[0m [["id", 1]]
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_local_field.html.erb (0.6ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_step.html.erb (5.7ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_local_field.html.erb (0.4ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_step.html.erb (4.1ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_local_field.html.erb (0.5ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_step.html.erb (4.0ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_steps.html.erb (18.8ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_form.html.erb (26.7ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_container.html.erb (60.7ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/edit.html.erb within layouts/intro/admin/application (65.3ms)
+Completed 200 OK in 91ms (Views: 87.2ms | ActiveRecord: 0.3ms)
+
+
+Started GET "/intro/tours?controller_path=intro%2Fadmin%2Ftours&action_name=edit&original_url=http%3A%2F%2Flocalhost%3A3000%2Fintro%2Fadmin%2Ftours%2F1%2Fedit" for ::1 at 2019-09-04 18:41:44 +0800
+Processing by Intro::ToursController#index as */*
+ Parameters: {"controller_path"=>"intro/admin/tours", "action_name"=>"edit", "original_url"=>"http://localhost:3000/intro/admin/tours/1/edit"}
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" ORDER BY "users"."id" ASC LIMIT 1
+ [1m[36m (0.1ms)[0m [1mSELECT COUNT(*) FROM "intro_tours" WHERE "intro_tours"."controller_path" = ? AND "intro_tours"."action_name" = ? AND "intro_tours"."published" = ?[0m [["controller_path", "intro/admin/tours"], ["action_name", "edit"], ["published", "t"]]
+ [1m[35mIntro::Tour Load (0.1ms)[0m SELECT "intro_tours".* FROM "intro_tours" WHERE "intro_tours"."controller_path" = ? AND "intro_tours"."action_name" = ? AND "intro_tours"."published" = ? [["controller_path", "intro/admin/tours"], ["action_name", "edit"], ["published", "t"]]
+ [1m[36m (0.2ms)[0m [1mSELECT "intro_tour_histories"."tour_id" FROM "intro_tour_histories" WHERE "intro_tour_histories"."user_id" = 1 AND 1=0 AND (touch_count >= 1)[0m
+Completed 200 OK in 9ms (Views: 0.4ms | ActiveRecord: 0.6ms)
+
+
+Started GET "/intro/admin/tours/1/edit" for ::1 at 2019-09-04 18:41:52 +0800
+ [1m[36mActiveRecord::SchemaMigration Load (0.1ms)[0m [1mSELECT "schema_migrations".* FROM "schema_migrations"[0m
+Processing by Intro::Admin::ToursController#edit as HTML
+ Parameters: {"id"=>"1"}
+DEPRECATION WARNING: Currently, Active Record suppresses errors raised within `after_rollback`/`after_commit` callbacks and only print them to the logs. In the next version, these errors will no longer be suppressed. Instead, the errors will propagate normally just like in other Active Record callbacks.
+
+You can opt into the new behavior and remove this warning by setting:
+
+ config.active_record.raise_in_transactional_callbacks = true
+
+ (called from <class:Tour> at /home/jinhu/Repos/intro/app/models/intro/tour.rb:18)
+ [1m[35mIntro::Tour Load (0.2ms)[0m SELECT "intro_tours".* FROM "intro_tours" WHERE "intro_tours"."id" = ? LIMIT 1 [["id", 1]]
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_container.html.erb (210.0ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/edit.html.erb within layouts/intro/admin/application (219.6ms)
+Completed 500 Internal Server Error in 245ms (ActiveRecord: 0.4ms)
+
+LoadError (cannot load such file -- sass):
+ activesupport (4.2.11.1) lib/active_support/dependencies.rb:274:in `require'
+ activesupport (4.2.11.1) lib/active_support/dependencies.rb:274:in `block in require'
+ activesupport (4.2.11.1) lib/active_support/dependencies.rb:240:in `load_dependency'
+ activesupport (4.2.11.1) lib/active_support/dependencies.rb:274:in `require'
+ sprockets (3.7.2) lib/sprockets/autoload/sass.rb:1:in `<top (required)>'
+ sprockets (3.7.2) lib/sprockets/sass_processor.rb:47:in `initialize'
+ sprockets (3.7.2) lib/sprockets/sass_processor.rb:26:in `new'
+ sprockets (3.7.2) lib/sprockets/sass_processor.rb:26:in `instance'
+ sprockets (3.7.2) lib/sprockets/sass_processor.rb:34:in `cache_key'
+ sprockets (3.7.2) lib/sprockets/processor_utils.rb:93:in `processor_cache_key'
+ sprockets (3.7.2) lib/sprockets/cached_environment.rb:22:in `block in initialize'
+ sprockets (3.7.2) lib/sprockets/cached_environment.rb:53:in `yield'
+ sprockets (3.7.2) lib/sprockets/cached_environment.rb:53:in `processor_cache_key'
+ sprockets (3.7.2) lib/sprockets/processor_utils.rb:102:in `block in processors_cache_keys'
+ sprockets (3.7.2) lib/sprockets/processor_utils.rb:102:in `map'
+ sprockets (3.7.2) lib/sprockets/processor_utils.rb:102:in `processors_cache_keys'
+ sprockets (3.7.2) lib/sprockets/processing.rb:159:in `resolve_processors_cache_key_uri'
+ sprockets (3.7.2) lib/sprockets.rb:162:in `block in <module:Sprockets>'
+ sprockets (3.7.2) lib/sprockets/dependencies.rb:67:in `call'
+ sprockets (3.7.2) lib/sprockets/dependencies.rb:67:in `resolve_dependency'
+ sprockets (3.7.2) lib/sprockets/cached_environment.rb:23:in `block in initialize'
+ sprockets (3.7.2) lib/sprockets/cached_environment.rb:59:in `yield'
+ sprockets (3.7.2) lib/sprockets/cached_environment.rb:59:in `resolve_dependency'
+ sprockets (3.7.2) lib/sprockets/loader.rb:268:in `block in resolve_dependencies'
+ sprockets (3.7.2) lib/sprockets/loader.rb:268:in `map'
+ sprockets (3.7.2) lib/sprockets/loader.rb:268:in `resolve_dependencies'
+ sprockets (3.7.2) lib/sprockets/loader.rb:55:in `block in load'
+ sprockets (3.7.2) lib/sprockets/loader.rb:311:in `block in fetch_asset_from_dependency_cache'
+ sprockets (3.7.2) lib/sprockets/loader.rb:307:in `each'
+ sprockets (3.7.2) lib/sprockets/loader.rb:307:in `each_with_index'
+ sprockets (3.7.2) lib/sprockets/loader.rb:307:in `fetch_asset_from_dependency_cache'
+ sprockets (3.7.2) lib/sprockets/loader.rb:44:in `load'
+ sprockets (3.7.2) lib/sprockets/cached_environment.rb:20:in `block in initialize'
+ sprockets (3.7.2) lib/sprockets/cached_environment.rb:47:in `yield'
+ sprockets (3.7.2) lib/sprockets/cached_environment.rb:47:in `load'
+ sprockets (3.7.2) lib/sprockets/base.rb:66:in `find_asset'
+ sprockets (3.7.2) lib/sprockets/base.rb:73:in `find_all_linked_assets'
+ sprockets (3.7.2) lib/sprockets/manifest.rb:142:in `block in find'
+ sprockets (3.7.2) lib/sprockets/legacy.rb:114:in `block (2 levels) in logical_paths'
+ sprockets (3.7.2) lib/sprockets/path_utils.rb:228:in `block in stat_tree'
+ sprockets (3.7.2) lib/sprockets/path_utils.rb:212:in `block in stat_directory'
+ sprockets (3.7.2) lib/sprockets/path_utils.rb:209:in `each'
+ sprockets (3.7.2) lib/sprockets/path_utils.rb:209:in `stat_directory'
+ sprockets (3.7.2) lib/sprockets/path_utils.rb:227:in `stat_tree'
+ sprockets (3.7.2) lib/sprockets/path_utils.rb:231:in `block in stat_tree'
+ sprockets (3.7.2) lib/sprockets/path_utils.rb:212:in `block in stat_directory'
+ sprockets (3.7.2) lib/sprockets/path_utils.rb:209:in `each'
+ sprockets (3.7.2) lib/sprockets/path_utils.rb:209:in `stat_directory'
+ sprockets (3.7.2) lib/sprockets/path_utils.rb:227:in `stat_tree'
+ sprockets (3.7.2) lib/sprockets/path_utils.rb:231:in `block in stat_tree'
+ sprockets (3.7.2) lib/sprockets/path_utils.rb:212:in `block in stat_directory'
+ sprockets (3.7.2) lib/sprockets/path_utils.rb:209:in `each'
+ sprockets (3.7.2) lib/sprockets/path_utils.rb:209:in `stat_directory'
+ sprockets (3.7.2) lib/sprockets/path_utils.rb:227:in `stat_tree'
+ sprockets (3.7.2) lib/sprockets/legacy.rb:105:in `each'
+ sprockets (3.7.2) lib/sprockets/legacy.rb:105:in `block in logical_paths'
+ sprockets (3.7.2) lib/sprockets/legacy.rb:104:in `each'
+ sprockets (3.7.2) lib/sprockets/legacy.rb:104:in `logical_paths'
+ sprockets (3.7.2) lib/sprockets/manifest.rb:140:in `find'
+ sprockets-rails (3.2.1) lib/sprockets/railtie.rb:50:in `each'
+ sprockets-rails (3.2.1) lib/sprockets/railtie.rb:50:in `map'
+ sprockets-rails (3.2.1) lib/sprockets/railtie.rb:50:in `precompiled_assets'
+ sprockets-rails (3.2.1) lib/sprockets/railtie.rb:35:in `asset_precompiled?'
+ sprockets-rails (3.2.1) lib/sprockets/railtie.rb:251:in `block (3 levels) in <class:Railtie>'
+ sprockets-rails (3.2.1) lib/sprockets/rails/helper.rb:359:in `call'
+ sprockets-rails (3.2.1) lib/sprockets/rails/helper.rb:359:in `precompiled?'
+ sprockets-rails (3.2.1) lib/sprockets/rails/helper.rb:363:in `raise_unless_precompiled_asset'
+ sprockets-rails (3.2.1) lib/sprockets/rails/helper.rb:348:in `find_debug_asset'
+ sprockets-rails (3.2.1) lib/sprockets/rails/helper.rb:229:in `block in lookup_debug_asset'
+ sprockets-rails (3.2.1) lib/sprockets/rails/helper.rb:242:in `block in resolve_asset'
+ sprockets-rails (3.2.1) lib/sprockets/rails/helper.rb:241:in `each'
+ sprockets-rails (3.2.1) lib/sprockets/rails/helper.rb:241:in `detect'
+ sprockets-rails (3.2.1) lib/sprockets/rails/helper.rb:241:in `resolve_asset'
+ sprockets-rails (3.2.1) lib/sprockets/rails/helper.rb:228:in `lookup_debug_asset'
+ sprockets-rails (3.2.1) lib/sprockets/rails/helper.rb:141:in `block in javascript_include_tag'
+ sprockets-rails (3.2.1) lib/sprockets/rails/helper.rb:140:in `map'
+ sprockets-rails (3.2.1) lib/sprockets/rails/helper.rb:140:in `javascript_include_tag'
+ /home/jinhu/Repos/intro/lib/intro/helpers/view_helper.rb:19:in `intro_tags'
+ /home/jinhu/Repos/intro/app/views/intro/admin/tours/_container.html.erb:2:in `__home_jinhu__epos_intro_app_views_intro_admin_tours__container_html_erb___3576113353746093189_47279481997240'
+ actionview (4.2.11.1) lib/action_view/template.rb:145:in `block in render'
+ activesupport (4.2.11.1) lib/active_support/notifications.rb:166:in `instrument'
+ actionview (4.2.11.1) lib/action_view/template.rb:333:in `instrument'
+ actionview (4.2.11.1) lib/action_view/template.rb:143:in `render'
+ actionview (4.2.11.1) lib/action_view/renderer/partial_renderer.rb:339:in `render_partial'
+ actionview (4.2.11.1) lib/action_view/renderer/partial_renderer.rb:310:in `block in render'
+ actionview (4.2.11.1) lib/action_view/renderer/abstract_renderer.rb:39:in `block in instrument'
+ activesupport (4.2.11.1) lib/active_support/notifications.rb:164:in `block in instrument'
+ activesupport (4.2.11.1) lib/active_support/notifications/instrumenter.rb:20:in `instrument'
+ activesupport (4.2.11.1) lib/active_support/notifications.rb:164:in `instrument'
+ actionview (4.2.11.1) lib/action_view/renderer/abstract_renderer.rb:39:in `instrument'
+ actionview (4.2.11.1) lib/action_view/renderer/partial_renderer.rb:309:in `render'
+ actionview (4.2.11.1) lib/action_view/renderer/renderer.rb:51:in `render_partial'
+ actionview (4.2.11.1) lib/action_view/helpers/rendering_helper.rb:30:in `render'
+ /home/jinhu/Repos/intro/app/views/intro/admin/tours/edit.html.erb:16:in `__home_jinhu__epos_intro_app_views_intro_admin_tours_edit_html_erb___2002797307042849943_47279483645120'
+ actionview (4.2.11.1) lib/action_view/template.rb:145:in `block in render'
+ activesupport (4.2.11.1) lib/active_support/notifications.rb:166:in `instrument'
+ actionview (4.2.11.1) lib/action_view/template.rb:333:in `instrument'
+ actionview (4.2.11.1) lib/action_view/template.rb:143:in `render'
+ actionview (4.2.11.1) lib/action_view/renderer/template_renderer.rb:54:in `block (2 levels) in render_template'
+ actionview (4.2.11.1) lib/action_view/renderer/abstract_renderer.rb:39:in `block in instrument'
+ activesupport (4.2.11.1) lib/active_support/notifications.rb:164:in `block in instrument'
+ activesupport (4.2.11.1) lib/active_support/notifications/instrumenter.rb:20:in `instrument'
+ activesupport (4.2.11.1) lib/active_support/notifications.rb:164:in `instrument'
+ actionview (4.2.11.1) lib/action_view/renderer/abstract_renderer.rb:39:in `instrument'
+ actionview (4.2.11.1) lib/action_view/renderer/template_renderer.rb:53:in `block in render_template'
+ actionview (4.2.11.1) lib/action_view/renderer/template_renderer.rb:61:in `render_with_layout'
+ actionview (4.2.11.1) lib/action_view/renderer/template_renderer.rb:52:in `render_template'
+ actionview (4.2.11.1) lib/action_view/renderer/template_renderer.rb:14:in `render'
+ actionview (4.2.11.1) lib/action_view/renderer/renderer.rb:46:in `render_template'
+ actionview (4.2.11.1) lib/action_view/renderer/renderer.rb:27:in `render'
+ actionview (4.2.11.1) lib/action_view/rendering.rb:100:in `_render_template'
+ actionpack (4.2.11.1) lib/action_controller/metal/streaming.rb:217:in `_render_template'
+ actionview (4.2.11.1) lib/action_view/rendering.rb:83:in `render_to_body'
+ actionpack (4.2.11.1) lib/action_controller/metal/rendering.rb:32:in `render_to_body'
+ actionpack (4.2.11.1) lib/action_controller/metal/renderers.rb:37:in `render_to_body'
+ actionpack (4.2.11.1) lib/abstract_controller/rendering.rb:25:in `render'
+ actionpack (4.2.11.1) lib/action_controller/metal/rendering.rb:16:in `render'
+ actionpack (4.2.11.1) lib/action_controller/metal/instrumentation.rb:44:in `block (2 levels) in render'
+ activesupport (4.2.11.1) lib/active_support/core_ext/benchmark.rb:12:in `block in ms'
+ /home/jinhu/.rvm/rubies/ruby-2.1.9/lib/ruby/2.1.0/benchmark.rb:294:in `realtime'
+ activesupport (4.2.11.1) lib/active_support/core_ext/benchmark.rb:12:in `ms'
+ actionpack (4.2.11.1) lib/action_controller/metal/instrumentation.rb:44:in `block in render'
+ actionpack (4.2.11.1) lib/action_controller/metal/instrumentation.rb:87:in `cleanup_view_runtime'
+ activerecord (4.2.11.1) lib/active_record/railties/controller_runtime.rb:25:in `cleanup_view_runtime'
+ actionpack (4.2.11.1) lib/action_controller/metal/instrumentation.rb:43:in `render'
+ actionpack (4.2.11.1) lib/action_controller/metal/implicit_render.rb:10:in `default_render'
+ actionpack (4.2.11.1) lib/action_controller/metal/implicit_render.rb:5:in `send_action'
+ actionpack (4.2.11.1) lib/abstract_controller/base.rb:198:in `process_action'
+ actionpack (4.2.11.1) lib/action_controller/metal/rendering.rb:10:in `process_action'
+ actionpack (4.2.11.1) lib/abstract_controller/callbacks.rb:20:in `block in process_action'
+ activesupport (4.2.11.1) lib/active_support/callbacks.rb:117:in `call'
+ activesupport (4.2.11.1) lib/active_support/callbacks.rb:117:in `call'
+ activesupport (4.2.11.1) lib/active_support/callbacks.rb:555:in `block (2 levels) in compile'
+ activesupport (4.2.11.1) lib/active_support/callbacks.rb:505:in `call'
+ activesupport (4.2.11.1) lib/active_support/callbacks.rb:505:in `call'
+ activesupport (4.2.11.1) lib/active_support/callbacks.rb:92:in `__run_callbacks__'
+ activesupport (4.2.11.1) lib/active_support/callbacks.rb:778:in `_run_process_action_callbacks'
+ activesupport (4.2.11.1) lib/active_support/callbacks.rb:81:in `run_callbacks'
+ actionpack (4.2.11.1) lib/abstract_controller/callbacks.rb:19:in `process_action'
+ actionpack (4.2.11.1) lib/action_controller/metal/rescue.rb:29:in `process_action'
+ actionpack (4.2.11.1) lib/action_controller/metal/instrumentation.rb:32:in `block in process_action'
+ activesupport (4.2.11.1) lib/active_support/notifications.rb:164:in `block in instrument'
+ activesupport (4.2.11.1) lib/active_support/notifications/instrumenter.rb:20:in `instrument'
+ activesupport (4.2.11.1) lib/active_support/notifications.rb:164:in `instrument'
+ actionpack (4.2.11.1) lib/action_controller/metal/instrumentation.rb:30:in `process_action'
+ actionpack (4.2.11.1) lib/action_controller/metal/params_wrapper.rb:250:in `process_action'
+ activerecord (4.2.11.1) lib/active_record/railties/controller_runtime.rb:18:in `process_action'
+ actionpack (4.2.11.1) lib/abstract_controller/base.rb:137:in `process'
+ actionview (4.2.11.1) lib/action_view/rendering.rb:30:in `process'
+ actionpack (4.2.11.1) lib/action_controller/metal.rb:196:in `dispatch'
+ actionpack (4.2.11.1) lib/action_controller/metal/rack_delegation.rb:13:in `dispatch'
+ actionpack (4.2.11.1) lib/action_controller/metal.rb:237:in `block in action'
+ actionpack (4.2.11.1) lib/action_dispatch/routing/route_set.rb:74:in `call'
+ actionpack (4.2.11.1) lib/action_dispatch/routing/route_set.rb:74:in `dispatch'
+ actionpack (4.2.11.1) lib/action_dispatch/routing/route_set.rb:43:in `serve'
+ actionpack (4.2.11.1) lib/action_dispatch/journey/router.rb:43:in `block in serve'
+ actionpack (4.2.11.1) lib/action_dispatch/journey/router.rb:30:in `each'
+ actionpack (4.2.11.1) lib/action_dispatch/journey/router.rb:30:in `serve'
+ actionpack (4.2.11.1) lib/action_dispatch/routing/route_set.rb:817:in `call'
+ railties (4.2.11.1) lib/rails/engine.rb:518:in `call'
+ railties (4.2.11.1) lib/rails/railtie.rb:194:in `public_send'
+ railties (4.2.11.1) lib/rails/railtie.rb:194:in `method_missing'
+ actionpack (4.2.11.1) lib/action_dispatch/routing/mapper.rb:51:in `serve'
+ actionpack (4.2.11.1) lib/action_dispatch/journey/router.rb:43:in `block in serve'
+ actionpack (4.2.11.1) lib/action_dispatch/journey/router.rb:30:in `each'
+ actionpack (4.2.11.1) lib/action_dispatch/journey/router.rb:30:in `serve'
+ actionpack (4.2.11.1) lib/action_dispatch/routing/route_set.rb:817:in `call'
+ rack (1.6.11) lib/rack/etag.rb:24:in `call'
+ rack (1.6.11) lib/rack/conditionalget.rb:25:in `call'
+ rack (1.6.11) lib/rack/head.rb:13:in `call'
+ actionpack (4.2.11.1) lib/action_dispatch/middleware/params_parser.rb:27:in `call'
+ actionpack (4.2.11.1) lib/action_dispatch/middleware/flash.rb:260:in `call'
+ rack (1.6.11) lib/rack/session/abstract/id.rb:225:in `context'
+ rack (1.6.11) lib/rack/session/abstract/id.rb:220:in `call'
+ actionpack (4.2.11.1) lib/action_dispatch/middleware/cookies.rb:560:in `call'
+ activerecord (4.2.11.1) lib/active_record/query_cache.rb:36:in `call'
+ activerecord (4.2.11.1) lib/active_record/connection_adapters/abstract/connection_pool.rb:653:in `call'
+ activerecord (4.2.11.1) lib/active_record/migration.rb:377:in `call'
+ actionpack (4.2.11.1) lib/action_dispatch/middleware/callbacks.rb:29:in `block in call'
+ activesupport (4.2.11.1) lib/active_support/callbacks.rb:88:in `__run_callbacks__'
+ activesupport (4.2.11.1) lib/active_support/callbacks.rb:778:in `_run_call_callbacks'
+ activesupport (4.2.11.1) lib/active_support/callbacks.rb:81:in `run_callbacks'
+ actionpack (4.2.11.1) lib/action_dispatch/middleware/callbacks.rb:27:in `call'
+ actionpack (4.2.11.1) lib/action_dispatch/middleware/reloader.rb:73:in `call'
+ actionpack (4.2.11.1) lib/action_dispatch/middleware/remote_ip.rb:78:in `call'
+ actionpack (4.2.11.1) lib/action_dispatch/middleware/debug_exceptions.rb:17:in `call'
+ actionpack (4.2.11.1) lib/action_dispatch/middleware/show_exceptions.rb:30:in `call'
+ railties (4.2.11.1) lib/rails/rack/logger.rb:38:in `call_app'
+ railties (4.2.11.1) lib/rails/rack/logger.rb:20:in `block in call'
+ activesupport (4.2.11.1) lib/active_support/tagged_logging.rb:68:in `block in tagged'
+ activesupport (4.2.11.1) lib/active_support/tagged_logging.rb:26:in `tagged'
+ activesupport (4.2.11.1) lib/active_support/tagged_logging.rb:68:in `tagged'
+ railties (4.2.11.1) lib/rails/rack/logger.rb:20:in `call'
+ actionpack (4.2.11.1) lib/action_dispatch/middleware/request_id.rb:21:in `call'
+ rack (1.6.11) lib/rack/methodoverride.rb:22:in `call'
+ rack (1.6.11) lib/rack/runtime.rb:18:in `call'
+ activesupport (4.2.11.1) lib/active_support/cache/strategy/local_cache_middleware.rb:28:in `call'
+ rack (1.6.11) lib/rack/lock.rb:17:in `call'
+ actionpack (4.2.11.1) lib/action_dispatch/middleware/static.rb:120:in `call'
+ rack (1.6.11) lib/rack/sendfile.rb:113:in `call'
+ railties (4.2.11.1) lib/rails/engine.rb:518:in `call'
+ railties (4.2.11.1) lib/rails/application.rb:165:in `call'
+ rack (1.6.11) lib/rack/lock.rb:17:in `call'
+ rack (1.6.11) lib/rack/content_length.rb:15:in `call'
+ rack (1.6.11) lib/rack/handler/webrick.rb:88:in `service'
+ /home/jinhu/.rvm/rubies/ruby-2.1.9/lib/ruby/2.1.0/webrick/httpserver.rb:138:in `service'
+ /home/jinhu/.rvm/rubies/ruby-2.1.9/lib/ruby/2.1.0/webrick/httpserver.rb:94:in `run'
+ /home/jinhu/.rvm/rubies/ruby-2.1.9/lib/ruby/2.1.0/webrick/server.rb:295:in `block in start_thread'
+
+
+ Rendered /home/jinhu/.rvm/gems/ruby-2.1.9/gems/actionpack-4.2.11.1/lib/action_dispatch/middleware/templates/rescues/_source.erb (6.0ms)
+ Rendered /home/jinhu/.rvm/gems/ruby-2.1.9/gems/actionpack-4.2.11.1/lib/action_dispatch/middleware/templates/rescues/_trace.html.erb (2.2ms)
+ Rendered /home/jinhu/.rvm/gems/ruby-2.1.9/gems/actionpack-4.2.11.1/lib/action_dispatch/middleware/templates/rescues/_request_and_response.html.erb (0.6ms)
+ Rendered /home/jinhu/.rvm/gems/ruby-2.1.9/gems/actionpack-4.2.11.1/lib/action_dispatch/middleware/templates/rescues/diagnostics.html.erb within rescues/layout (14.2ms)
+
+
+Started GET "/intro/admin/tours/1/edit" for ::1 at 2019-09-04 18:43:42 +0800
+ [1m[36mActiveRecord::SchemaMigration Load (0.1ms)[0m [1mSELECT "schema_migrations".* FROM "schema_migrations"[0m
+Processing by Intro::Admin::ToursController#edit as HTML
+ Parameters: {"id"=>"1"}
+DEPRECATION WARNING: Currently, Active Record suppresses errors raised within `after_rollback`/`after_commit` callbacks and only print them to the logs. In the next version, these errors will no longer be suppressed. Instead, the errors will propagate normally just like in other Active Record callbacks.
+
+You can opt into the new behavior and remove this warning by setting:
+
+ config.active_record.raise_in_transactional_callbacks = true
+
+ (called from <class:Tour> at /home/jinhu/Repos/intro/app/models/intro/tour.rb:18)
+ [1m[35mIntro::Tour Load (0.2ms)[0m SELECT "intro_tours".* FROM "intro_tours" WHERE "intro_tours"."id" = ? LIMIT 1 [["id", 1]]
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_local_field.html.erb (0.9ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_step.html.erb (4.8ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_local_field.html.erb (0.3ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_step.html.erb (2.6ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_local_field.html.erb (0.3ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_step.html.erb (4.1ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_steps.html.erb (14.8ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_form.html.erb (25.7ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_container.html.erb (213.8ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/edit.html.erb within layouts/intro/admin/application (223.3ms)
+Completed 200 OK in 272ms (Views: 251.4ms | ActiveRecord: 0.5ms)
+
+
+Started GET "/intro/tours?controller_path=intro%2Fadmin%2Ftours&action_name=edit&original_url=http%3A%2F%2Flocalhost%3A3000%2Fintro%2Fadmin%2Ftours%2F1%2Fedit" for ::1 at 2019-09-04 18:43:42 +0800
+Processing by Intro::ToursController#index as */*
+ Parameters: {"controller_path"=>"intro/admin/tours", "action_name"=>"edit", "original_url"=>"http://localhost:3000/intro/admin/tours/1/edit"}
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" ORDER BY "users"."id" ASC LIMIT 1[0m
+ [1m[35m (0.2ms)[0m SELECT COUNT(*) FROM "intro_tours" WHERE "intro_tours"."controller_path" = ? AND "intro_tours"."action_name" = ? AND "intro_tours"."published" = ? [["controller_path", "intro/admin/tours"], ["action_name", "edit"], ["published", "t"]]
+ [1m[36mIntro::Tour Load (0.2ms)[0m [1mSELECT "intro_tours".* FROM "intro_tours" WHERE "intro_tours"."controller_path" = ? AND "intro_tours"."action_name" = ? AND "intro_tours"."published" = ?[0m [["controller_path", "intro/admin/tours"], ["action_name", "edit"], ["published", "t"]]
+ [1m[35m (0.2ms)[0m SELECT "intro_tour_histories"."tour_id" FROM "intro_tour_histories" WHERE "intro_tour_histories"."user_id" = 1 AND 1=0 AND (touch_count >= 1)
+Completed 200 OK in 29ms (Views: 0.3ms | ActiveRecord: 1.2ms)
+
+
+Started GET "/intro/admin/tours/1/edit" for ::1 at 2019-09-04 18:45:26 +0800
+Processing by Intro::Admin::ToursController#edit as HTML
+ Parameters: {"id"=>"1"}
+ [1m[36mIntro::Tour Load (0.4ms)[0m [1mSELECT "intro_tours".* FROM "intro_tours" WHERE "intro_tours"."id" = ? LIMIT 1[0m [["id", 1]]
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_local_field.html.erb (1.1ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_step.html.erb (11.1ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_local_field.html.erb (0.9ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_step.html.erb (7.1ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_local_field.html.erb (0.4ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_step.html.erb (4.0ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_steps.html.erb (30.3ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_form.html.erb (41.3ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_container.html.erb (73.0ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/edit.html.erb within layouts/intro/admin/application (78.0ms)
+Completed 200 OK in 211ms (Views: 207.6ms | ActiveRecord: 0.4ms)
+
+
+Started GET "/assets/intro/admin/tour.self-dc4c2b67cf3450b84edaad4f45b6e6619498a79d5705ebe0ed8d58a45d5e3ba4.css?body=1" for ::1 at 2019-09-04 18:45:26 +0800
+
+
+Started GET "/intro/tours?controller_path=intro%2Fadmin%2Ftours&action_name=edit&original_url=http%3A%2F%2Flocalhost%3A3000%2Fintro%2Fadmin%2Ftours%2F1%2Fedit" for ::1 at 2019-09-04 18:45:26 +0800
+Processing by Intro::ToursController#index as */*
+ Parameters: {"controller_path"=>"intro/admin/tours", "action_name"=>"edit", "original_url"=>"http://localhost:3000/intro/admin/tours/1/edit"}
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" ORDER BY "users"."id" ASC LIMIT 1
+ [1m[36m (0.1ms)[0m [1mSELECT COUNT(*) FROM "intro_tours" WHERE "intro_tours"."controller_path" = ? AND "intro_tours"."action_name" = ? AND "intro_tours"."published" = ?[0m [["controller_path", "intro/admin/tours"], ["action_name", "edit"], ["published", "t"]]
+ [1m[35mIntro::Tour Load (0.1ms)[0m SELECT "intro_tours".* FROM "intro_tours" WHERE "intro_tours"."controller_path" = ? AND "intro_tours"."action_name" = ? AND "intro_tours"."published" = ? [["controller_path", "intro/admin/tours"], ["action_name", "edit"], ["published", "t"]]
+ [1m[36m (0.2ms)[0m [1mSELECT "intro_tour_histories"."tour_id" FROM "intro_tour_histories" WHERE "intro_tour_histories"."user_id" = 1 AND 1=0 AND (touch_count >= 1)[0m
+Completed 200 OK in 9ms (Views: 0.2ms | ActiveRecord: 0.5ms)
+
+
+Started GET "/intro/admin/tours/1/edit" for ::1 at 2019-09-04 18:55:39 +0800
+Processing by Intro::Admin::ToursController#edit as HTML
+ Parameters: {"id"=>"1"}
+ [1m[35mIntro::Tour Load (0.3ms)[0m SELECT "intro_tours".* FROM "intro_tours" WHERE "intro_tours"."id" = ? LIMIT 1 [["id", 1]]
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_local_field.html.erb (1.8ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_step.html.erb (6.7ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_local_field.html.erb (0.4ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_step.html.erb (5.2ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_local_field.html.erb (0.4ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_step.html.erb (5.1ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_steps.html.erb (22.7ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_form.html.erb (31.9ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_container.html.erb (65.4ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/edit.html.erb within layouts/intro/admin/application (70.0ms)
+Completed 200 OK in 108ms (Views: 105.1ms | ActiveRecord: 0.3ms)
+
+
+Started GET "/intro/tours?controller_path=intro%2Fadmin%2Ftours&action_name=edit&original_url=http%3A%2F%2Flocalhost%3A3000%2Fintro%2Fadmin%2Ftours%2F1%2Fedit" for ::1 at 2019-09-04 18:55:40 +0800
+Processing by Intro::ToursController#index as */*
+ Parameters: {"controller_path"=>"intro/admin/tours", "action_name"=>"edit", "original_url"=>"http://localhost:3000/intro/admin/tours/1/edit"}
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" ORDER BY "users"."id" ASC LIMIT 1[0m
+ [1m[35m (0.1ms)[0m SELECT COUNT(*) FROM "intro_tours" WHERE "intro_tours"."controller_path" = ? AND "intro_tours"."action_name" = ? AND "intro_tours"."published" = ? [["controller_path", "intro/admin/tours"], ["action_name", "edit"], ["published", "t"]]
+ [1m[36mIntro::Tour Load (0.1ms)[0m [1mSELECT "intro_tours".* FROM "intro_tours" WHERE "intro_tours"."controller_path" = ? AND "intro_tours"."action_name" = ? AND "intro_tours"."published" = ?[0m [["controller_path", "intro/admin/tours"], ["action_name", "edit"], ["published", "t"]]
+ [1m[35m (0.3ms)[0m SELECT "intro_tour_histories"."tour_id" FROM "intro_tour_histories" WHERE "intro_tour_histories"."user_id" = 1 AND 1=0 AND (touch_count >= 1)
+Completed 200 OK in 11ms (Views: 0.3ms | ActiveRecord: 0.7ms)
+
+
+Started GET "/intro/admin/tours/1/edit" for ::1 at 2019-09-04 18:57:01 +0800
+Processing by Intro::Admin::ToursController#edit as HTML
+ Parameters: {"id"=>"1"}
+ [1m[36mIntro::Tour Load (0.4ms)[0m [1mSELECT "intro_tours".* FROM "intro_tours" WHERE "intro_tours"."id" = ? LIMIT 1[0m [["id", 1]]
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_local_field.html.erb (0.6ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_step.html.erb (5.7ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_local_field.html.erb (0.3ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_step.html.erb (3.9ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_local_field.html.erb (0.3ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_step.html.erb (3.7ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_steps.html.erb (18.6ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_form.html.erb (27.0ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_container.html.erb (58.3ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/edit.html.erb within layouts/intro/admin/application (62.7ms)
+Completed 200 OK in 108ms (Views: 103.7ms | ActiveRecord: 0.4ms)
+
+
+Started GET "/assets/intro/admin/tour.self-c7dbdb7054e1a7eea7d8a636d3da2036f9a64da5a78ceaff82a76cc49d009d17.css?body=1" for ::1 at 2019-09-04 18:57:01 +0800
+
+
+Started GET "/intro/tours?controller_path=intro%2Fadmin%2Ftours&action_name=edit&original_url=http%3A%2F%2Flocalhost%3A3000%2Fintro%2Fadmin%2Ftours%2F1%2Fedit" for ::1 at 2019-09-04 18:57:01 +0800
+Processing by Intro::ToursController#index as */*
+ Parameters: {"controller_path"=>"intro/admin/tours", "action_name"=>"edit", "original_url"=>"http://localhost:3000/intro/admin/tours/1/edit"}
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" ORDER BY "users"."id" ASC LIMIT 1
+ [1m[36m (0.1ms)[0m [1mSELECT COUNT(*) FROM "intro_tours" WHERE "intro_tours"."controller_path" = ? AND "intro_tours"."action_name" = ? AND "intro_tours"."published" = ?[0m [["controller_path", "intro/admin/tours"], ["action_name", "edit"], ["published", "t"]]
+ [1m[35mIntro::Tour Load (0.2ms)[0m SELECT "intro_tours".* FROM "intro_tours" WHERE "intro_tours"."controller_path" = ? AND "intro_tours"."action_name" = ? AND "intro_tours"."published" = ? [["controller_path", "intro/admin/tours"], ["action_name", "edit"], ["published", "t"]]
+ [1m[36m (0.3ms)[0m [1mSELECT "intro_tour_histories"."tour_id" FROM "intro_tour_histories" WHERE "intro_tour_histories"."user_id" = 1 AND 1=0 AND (touch_count >= 1)[0m
+Completed 200 OK in 12ms (Views: 0.4ms | ActiveRecord: 0.7ms)
+
+
+Started GET "/intro/admin/tours/1/edit" for ::1 at 2019-09-04 19:01:52 +0800
+Processing by Intro::Admin::ToursController#edit as HTML
+ Parameters: {"id"=>"1"}
+ [1m[35mIntro::Tour Load (0.3ms)[0m SELECT "intro_tours".* FROM "intro_tours" WHERE "intro_tours"."id" = ? LIMIT 1 [["id", 1]]
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_local_field.html.erb (0.8ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_step.html.erb (9.0ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_local_field.html.erb (0.5ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_step.html.erb (6.2ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_local_field.html.erb (0.4ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_step.html.erb (4.8ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_steps.html.erb (27.8ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_form.html.erb (36.7ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_container.html.erb (65.8ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/edit.html.erb within layouts/intro/admin/application (69.9ms)
+Completed 200 OK in 123ms (Views: 119.0ms | ActiveRecord: 0.3ms)
+
+
+Started GET "/assets/intro/admin/tour.self-e8cf1f02853e622dd7da9b7a76187fe842b93eaead77286f1a39d90b24dc7e17.css?body=1" for ::1 at 2019-09-04 19:01:52 +0800
+
+
+Started GET "/intro/tours?controller_path=intro%2Fadmin%2Ftours&action_name=edit&original_url=http%3A%2F%2Flocalhost%3A3000%2Fintro%2Fadmin%2Ftours%2F1%2Fedit" for ::1 at 2019-09-04 19:01:52 +0800
+Processing by Intro::ToursController#index as */*
+ Parameters: {"controller_path"=>"intro/admin/tours", "action_name"=>"edit", "original_url"=>"http://localhost:3000/intro/admin/tours/1/edit"}
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" ORDER BY "users"."id" ASC LIMIT 1[0m
+ [1m[35m (0.2ms)[0m SELECT COUNT(*) FROM "intro_tours" WHERE "intro_tours"."controller_path" = ? AND "intro_tours"."action_name" = ? AND "intro_tours"."published" = ? [["controller_path", "intro/admin/tours"], ["action_name", "edit"], ["published", "t"]]
+ [1m[36mIntro::Tour Load (0.1ms)[0m [1mSELECT "intro_tours".* FROM "intro_tours" WHERE "intro_tours"."controller_path" = ? AND "intro_tours"."action_name" = ? AND "intro_tours"."published" = ?[0m [["controller_path", "intro/admin/tours"], ["action_name", "edit"], ["published", "t"]]
+ [1m[35m (0.3ms)[0m SELECT "intro_tour_histories"."tour_id" FROM "intro_tour_histories" WHERE "intro_tour_histories"."user_id" = 1 AND 1=0 AND (touch_count >= 1)
+Completed 200 OK in 12ms (Views: 0.3ms | ActiveRecord: 0.8ms)
+
+
+Started GET "/intro/admin/tours/1/edit" for ::1 at 2019-09-04 19:02:37 +0800
+Processing by Intro::Admin::ToursController#edit as HTML
+ Parameters: {"id"=>"1"}
+ [1m[36mIntro::Tour Load (0.4ms)[0m [1mSELECT "intro_tours".* FROM "intro_tours" WHERE "intro_tours"."id" = ? LIMIT 1[0m [["id", 1]]
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_local_field.html.erb (0.5ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_step.html.erb (6.4ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_local_field.html.erb (0.5ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_step.html.erb (6.1ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_local_field.html.erb (0.3ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_step.html.erb (3.9ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_steps.html.erb (22.6ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_form.html.erb (31.7ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_container.html.erb (68.5ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/edit.html.erb within layouts/intro/admin/application (73.8ms)
+Completed 200 OK in 101ms (Views: 97.5ms | ActiveRecord: 0.4ms)
+
+
+Started GET "/intro/tours?controller_path=intro%2Fadmin%2Ftours&action_name=edit&original_url=http%3A%2F%2Flocalhost%3A3000%2Fintro%2Fadmin%2Ftours%2F1%2Fedit" for ::1 at 2019-09-04 19:02:37 +0800
+Processing by Intro::ToursController#index as */*
+ Parameters: {"controller_path"=>"intro/admin/tours", "action_name"=>"edit", "original_url"=>"http://localhost:3000/intro/admin/tours/1/edit"}
+ [1m[35mUser Load (0.3ms)[0m SELECT "users".* FROM "users" ORDER BY "users"."id" ASC LIMIT 1
+ [1m[36m (0.1ms)[0m [1mSELECT COUNT(*) FROM "intro_tours" WHERE "intro_tours"."controller_path" = ? AND "intro_tours"."action_name" = ? AND "intro_tours"."published" = ?[0m [["controller_path", "intro/admin/tours"], ["action_name", "edit"], ["published", "t"]]
+ [1m[35mIntro::Tour Load (0.1ms)[0m SELECT "intro_tours".* FROM "intro_tours" WHERE "intro_tours"."controller_path" = ? AND "intro_tours"."action_name" = ? AND "intro_tours"."published" = ? [["controller_path", "intro/admin/tours"], ["action_name", "edit"], ["published", "t"]]
+ [1m[36m (0.3ms)[0m [1mSELECT "intro_tour_histories"."tour_id" FROM "intro_tour_histories" WHERE "intro_tour_histories"."user_id" = 1 AND 1=0 AND (touch_count >= 1)[0m
+Completed 200 OK in 12ms (Views: 0.4ms | ActiveRecord: 0.8ms)
+
+
+Started GET "/intro/admin/tours/1/edit" for ::1 at 2019-09-04 19:05:16 +0800
+Processing by Intro::Admin::ToursController#edit as HTML
+ Parameters: {"id"=>"1"}
+ [1m[35mIntro::Tour Load (0.2ms)[0m SELECT "intro_tours".* FROM "intro_tours" WHERE "intro_tours"."id" = ? LIMIT 1 [["id", 1]]
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_local_field.html.erb (0.5ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_step.html.erb (5.8ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_local_field.html.erb (0.4ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_step.html.erb (5.5ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_local_field.html.erb (0.3ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_step.html.erb (4.2ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_steps.html.erb (21.1ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_form.html.erb (28.0ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_container.html.erb (49.2ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/edit.html.erb within layouts/intro/admin/application (52.8ms)
+Completed 200 OK in 97ms (Views: 95.2ms | ActiveRecord: 0.2ms)
+
+
+Started GET "/assets/intro/admin/tour.self-77df8cff1cd438bc94903891482f4484a16452aa154839dc87d9bf4a8beeaa18.css?body=1" for ::1 at 2019-09-04 19:05:16 +0800
+
+
+Started GET "/intro/tours?controller_path=intro%2Fadmin%2Ftours&action_name=edit&original_url=http%3A%2F%2Flocalhost%3A3000%2Fintro%2Fadmin%2Ftours%2F1%2Fedit" for ::1 at 2019-09-04 19:05:16 +0800
+Processing by Intro::ToursController#index as */*
+ Parameters: {"controller_path"=>"intro/admin/tours", "action_name"=>"edit", "original_url"=>"http://localhost:3000/intro/admin/tours/1/edit"}
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" ORDER BY "users"."id" ASC LIMIT 1[0m
+ [1m[35m (0.1ms)[0m SELECT COUNT(*) FROM "intro_tours" WHERE "intro_tours"."controller_path" = ? AND "intro_tours"."action_name" = ? AND "intro_tours"."published" = ? [["controller_path", "intro/admin/tours"], ["action_name", "edit"], ["published", "t"]]
+ [1m[36mIntro::Tour Load (0.4ms)[0m [1mSELECT "intro_tours".* FROM "intro_tours" WHERE "intro_tours"."controller_path" = ? AND "intro_tours"."action_name" = ? AND "intro_tours"."published" = ?[0m [["controller_path", "intro/admin/tours"], ["action_name", "edit"], ["published", "t"]]
+ [1m[35m (0.3ms)[0m SELECT "intro_tour_histories"."tour_id" FROM "intro_tour_histories" WHERE "intro_tour_histories"."user_id" = 1 AND 1=0 AND (touch_count >= 1)
+Completed 200 OK in 12ms (Views: 0.4ms | ActiveRecord: 0.9ms)
+
+
+Started GET "/intro/admin/tours/1/edit" for ::1 at 2019-09-04 19:11:06 +0800
+Processing by Intro::Admin::ToursController#edit as HTML
+ Parameters: {"id"=>"1"}
+ [1m[36mIntro::Tour Load (0.3ms)[0m [1mSELECT "intro_tours".* FROM "intro_tours" WHERE "intro_tours"."id" = ? LIMIT 1[0m [["id", 1]]
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_local_field.html.erb (2.1ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_step.html.erb (7.9ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_local_field.html.erb (0.7ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_step.html.erb (7.0ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_local_field.html.erb (0.6ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_step.html.erb (5.4ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_steps.html.erb (26.7ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_form.html.erb (38.3ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_container.html.erb (67.6ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/edit.html.erb within layouts/intro/admin/application (70.9ms)
+Completed 200 OK in 98ms (Views: 94.8ms | ActiveRecord: 0.3ms)
+
+
+Started GET "/intro/tours?controller_path=intro%2Fadmin%2Ftours&action_name=edit&original_url=http%3A%2F%2Flocalhost%3A3000%2Fintro%2Fadmin%2Ftours%2F1%2Fedit" for ::1 at 2019-09-04 19:11:06 +0800
+Processing by Intro::ToursController#index as */*
+ Parameters: {"controller_path"=>"intro/admin/tours", "action_name"=>"edit", "original_url"=>"http://localhost:3000/intro/admin/tours/1/edit"}
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" ORDER BY "users"."id" ASC LIMIT 1
+ [1m[36m (0.1ms)[0m [1mSELECT COUNT(*) FROM "intro_tours" WHERE "intro_tours"."controller_path" = ? AND "intro_tours"."action_name" = ? AND "intro_tours"."published" = ?[0m [["controller_path", "intro/admin/tours"], ["action_name", "edit"], ["published", "t"]]
+ [1m[35mIntro::Tour Load (0.1ms)[0m SELECT "intro_tours".* FROM "intro_tours" WHERE "intro_tours"."controller_path" = ? AND "intro_tours"."action_name" = ? AND "intro_tours"."published" = ? [["controller_path", "intro/admin/tours"], ["action_name", "edit"], ["published", "t"]]
+ [1m[36m (0.3ms)[0m [1mSELECT "intro_tour_histories"."tour_id" FROM "intro_tour_histories" WHERE "intro_tour_histories"."user_id" = 1 AND 1=0 AND (touch_count >= 1)[0m
+Completed 200 OK in 12ms (Views: 0.4ms | ActiveRecord: 0.7ms)
+
+
+Started GET "/intro/admin/tours/1/edit" for ::1 at 2019-09-04 19:12:18 +0800
+Processing by Intro::Admin::ToursController#edit as HTML
+ Parameters: {"id"=>"1"}
+ [1m[35mIntro::Tour Load (0.1ms)[0m SELECT "intro_tours".* FROM "intro_tours" WHERE "intro_tours"."id" = ? LIMIT 1 [["id", 1]]
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_local_field.html.erb (0.4ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_local_field.html.erb (0.4ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_step.html.erb (17.0ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_local_field.html.erb (0.4ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_local_field.html.erb (0.3ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_step.html.erb (4.2ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_local_field.html.erb (0.4ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_local_field.html.erb (0.3ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_step.html.erb (6.1ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_steps.html.erb (31.0ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_form.html.erb (35.6ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_container.html.erb (48.3ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/edit.html.erb within layouts/intro/admin/application (50.6ms)
+Completed 200 OK in 76ms (Views: 74.8ms | ActiveRecord: 0.1ms)
+
+
+Started GET "/intro/tours?controller_path=intro%2Fadmin%2Ftours&action_name=edit&original_url=http%3A%2F%2Flocalhost%3A3000%2Fintro%2Fadmin%2Ftours%2F1%2Fedit" for ::1 at 2019-09-04 19:12:18 +0800
+Processing by Intro::ToursController#index as */*
+ Parameters: {"controller_path"=>"intro/admin/tours", "action_name"=>"edit", "original_url"=>"http://localhost:3000/intro/admin/tours/1/edit"}
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" ORDER BY "users"."id" ASC LIMIT 1[0m
+ [1m[35m (0.1ms)[0m SELECT COUNT(*) FROM "intro_tours" WHERE "intro_tours"."controller_path" = ? AND "intro_tours"."action_name" = ? AND "intro_tours"."published" = ? [["controller_path", "intro/admin/tours"], ["action_name", "edit"], ["published", "t"]]
+ [1m[36mIntro::Tour Load (0.1ms)[0m [1mSELECT "intro_tours".* FROM "intro_tours" WHERE "intro_tours"."controller_path" = ? AND "intro_tours"."action_name" = ? AND "intro_tours"."published" = ?[0m [["controller_path", "intro/admin/tours"], ["action_name", "edit"], ["published", "t"]]
+ [1m[35m (0.1ms)[0m SELECT "intro_tour_histories"."tour_id" FROM "intro_tour_histories" WHERE "intro_tour_histories"."user_id" = 1 AND 1=0 AND (touch_count >= 1)
+Completed 200 OK in 8ms (Views: 0.2ms | ActiveRecord: 0.4ms)
+
+
+Started GET "/intro/admin/tours/1/edit" for ::1 at 2019-09-04 19:13:21 +0800
+Processing by Intro::Admin::ToursController#edit as HTML
+ Parameters: {"id"=>"1"}
+ [1m[36mIntro::Tour Load (0.3ms)[0m [1mSELECT "intro_tours".* FROM "intro_tours" WHERE "intro_tours"."id" = ? LIMIT 1[0m [["id", 1]]
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_local_field.html.erb (2.5ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_local_field.html.erb (0.6ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_step.html.erb (15.8ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_local_field.html.erb (0.4ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_local_field.html.erb (0.5ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_step.html.erb (5.6ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_local_field.html.erb (0.4ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_local_field.html.erb (0.4ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_step.html.erb (7.1ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_steps.html.erb (34.9ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_form.html.erb (43.6ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_container.html.erb (79.2ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/edit.html.erb within layouts/intro/admin/application (84.2ms)
+Completed 200 OK in 111ms (Views: 107.4ms | ActiveRecord: 0.3ms)
+
+
+Started GET "/intro/tours?controller_path=intro%2Fadmin%2Ftours&action_name=edit&original_url=http%3A%2F%2Flocalhost%3A3000%2Fintro%2Fadmin%2Ftours%2F1%2Fedit" for ::1 at 2019-09-04 19:13:21 +0800
+Processing by Intro::ToursController#index as */*
+ Parameters: {"controller_path"=>"intro/admin/tours", "action_name"=>"edit", "original_url"=>"http://localhost:3000/intro/admin/tours/1/edit"}
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" ORDER BY "users"."id" ASC LIMIT 1
+ [1m[36m (0.1ms)[0m [1mSELECT COUNT(*) FROM "intro_tours" WHERE "intro_tours"."controller_path" = ? AND "intro_tours"."action_name" = ? AND "intro_tours"."published" = ?[0m [["controller_path", "intro/admin/tours"], ["action_name", "edit"], ["published", "t"]]
+ [1m[35mIntro::Tour Load (0.1ms)[0m SELECT "intro_tours".* FROM "intro_tours" WHERE "intro_tours"."controller_path" = ? AND "intro_tours"."action_name" = ? AND "intro_tours"."published" = ? [["controller_path", "intro/admin/tours"], ["action_name", "edit"], ["published", "t"]]
+ [1m[36m (0.2ms)[0m [1mSELECT "intro_tour_histories"."tour_id" FROM "intro_tour_histories" WHERE "intro_tour_histories"."user_id" = 1 AND 1=0 AND (touch_count >= 1)[0m
+Completed 200 OK in 8ms (Views: 0.3ms | ActiveRecord: 0.5ms)
+
+
+Started GET "/intro/admin/tours/1/edit" for ::1 at 2019-09-04 19:14:11 +0800
+Processing by Intro::Admin::ToursController#edit as HTML
+ Parameters: {"id"=>"1"}
+ [1m[35mIntro::Tour Load (0.2ms)[0m SELECT "intro_tours".* FROM "intro_tours" WHERE "intro_tours"."id" = ? LIMIT 1 [["id", 1]]
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_local_field.html.erb (1.2ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_local_field.html.erb (0.3ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_step.html.erb (5.2ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_local_field.html.erb (0.3ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_local_field.html.erb (0.3ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_step.html.erb (4.2ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_local_field.html.erb (0.4ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_local_field.html.erb (0.4ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_step.html.erb (4.6ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_steps.html.erb (18.1ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_form.html.erb (25.8ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_container.html.erb (38.6ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/edit.html.erb within layouts/intro/admin/application (40.9ms)
+Completed 200 OK in 91ms (Views: 88.9ms | ActiveRecord: 0.2ms)
+
+
+Started GET "/assets/intro/admin/tour.self-769d450505bf3543d8c54c4c4f110791e14a3027644cd27aa53b1348f40756e0.css?body=1" for ::1 at 2019-09-04 19:14:11 +0800
+
+
+Started GET "/intro/tours?controller_path=intro%2Fadmin%2Ftours&action_name=edit&original_url=http%3A%2F%2Flocalhost%3A3000%2Fintro%2Fadmin%2Ftours%2F1%2Fedit" for ::1 at 2019-09-04 19:14:11 +0800
+Processing by Intro::ToursController#index as */*
+ Parameters: {"controller_path"=>"intro/admin/tours", "action_name"=>"edit", "original_url"=>"http://localhost:3000/intro/admin/tours/1/edit"}
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" ORDER BY "users"."id" ASC LIMIT 1[0m
+ [1m[35m (0.1ms)[0m SELECT COUNT(*) FROM "intro_tours" WHERE "intro_tours"."controller_path" = ? AND "intro_tours"."action_name" = ? AND "intro_tours"."published" = ? [["controller_path", "intro/admin/tours"], ["action_name", "edit"], ["published", "t"]]
+ [1m[36mIntro::Tour Load (0.1ms)[0m [1mSELECT "intro_tours".* FROM "intro_tours" WHERE "intro_tours"."controller_path" = ? AND "intro_tours"."action_name" = ? AND "intro_tours"."published" = ?[0m [["controller_path", "intro/admin/tours"], ["action_name", "edit"], ["published", "t"]]
+ [1m[35m (0.2ms)[0m SELECT "intro_tour_histories"."tour_id" FROM "intro_tour_histories" WHERE "intro_tour_histories"."user_id" = 1 AND 1=0 AND (touch_count >= 1)
+Completed 200 OK in 13ms (Views: 0.2ms | ActiveRecord: 0.6ms)
+
+
+Started GET "/intro/admin/tours/1/edit" for ::1 at 2019-09-04 19:16:00 +0800
+Processing by Intro::Admin::ToursController#edit as HTML
+ Parameters: {"id"=>"1"}
+ [1m[36mIntro::Tour Load (0.3ms)[0m [1mSELECT "intro_tours".* FROM "intro_tours" WHERE "intro_tours"."id" = ? LIMIT 1[0m [["id", 1]]
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_local_field.html.erb (0.7ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_local_field.html.erb (0.6ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_step.html.erb (12.3ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_local_field.html.erb (0.4ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_local_field.html.erb (0.7ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_step.html.erb (5.8ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_local_field.html.erb (0.3ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_local_field.html.erb (0.4ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_step.html.erb (16.0ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_steps.html.erb (40.2ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_local_field.html.erb (0.4ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_form.html.erb (56.0ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_container.html.erb (92.3ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/edit.html.erb within layouts/intro/admin/application (97.7ms)
+Completed 200 OK in 122ms (Views: 118.1ms | ActiveRecord: 0.3ms)
+
+
+Started GET "/intro/tours?controller_path=intro%2Fadmin%2Ftours&action_name=edit&original_url=http%3A%2F%2Flocalhost%3A3000%2Fintro%2Fadmin%2Ftours%2F1%2Fedit" for ::1 at 2019-09-04 19:16:01 +0800
+Processing by Intro::ToursController#index as */*
+ Parameters: {"controller_path"=>"intro/admin/tours", "action_name"=>"edit", "original_url"=>"http://localhost:3000/intro/admin/tours/1/edit"}
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" ORDER BY "users"."id" ASC LIMIT 1
+ [1m[36m (0.1ms)[0m [1mSELECT COUNT(*) FROM "intro_tours" WHERE "intro_tours"."controller_path" = ? AND "intro_tours"."action_name" = ? AND "intro_tours"."published" = ?[0m [["controller_path", "intro/admin/tours"], ["action_name", "edit"], ["published", "t"]]
+ [1m[35mIntro::Tour Load (0.1ms)[0m SELECT "intro_tours".* FROM "intro_tours" WHERE "intro_tours"."controller_path" = ? AND "intro_tours"."action_name" = ? AND "intro_tours"."published" = ? [["controller_path", "intro/admin/tours"], ["action_name", "edit"], ["published", "t"]]
+ [1m[36m (0.2ms)[0m [1mSELECT "intro_tour_histories"."tour_id" FROM "intro_tour_histories" WHERE "intro_tour_histories"."user_id" = 1 AND 1=0 AND (touch_count >= 1)[0m
+Completed 200 OK in 13ms (Views: 0.3ms | ActiveRecord: 0.6ms)
+
+
+Started PATCH "/intro/admin/tours/1" for ::1 at 2019-09-04 19:16:44 +0800
+Processing by Intro::Admin::ToursController#update as HTML
+ Parameters: {"utf8"=>"✓", "authenticity_token"=>"Km47wMMszLqt2eHdZ4ClCHpB7rOa+NDmASdVOPqf15sc3v1WwYUN52Z3oXZhtzt+Hyi2hiKwgGCATpqVP7zCgg==", "tour"=>{"route"=>{"simple"=>"brbarba", "query"=>""}, "ident"=>"brbarbabra", "controller_path"=>"brabrab", "action_name"=>"brabrab", "options"=>{"steps"=>[{"title"=>[{"en"=>"brabr", "zh-CN"=>"小明"}, {"en"=>"ntns", "zh-CN"=>"ntns"}], "content"=>[{"en"=>"小明22", "zh-CN"=>"barb"}, {"en"=>"tnstnstnstns", "zh-CN"=>"tnstnstnstns"}], "image_url"=>"", "image_width"=>"", "image_height"=>"", "image_placement"=>"top", "element"=>"", "placement"=>"top", "z_index"=>"99"}, {"image_url"=>"/uploads/intro/20190903/1567521605_X8R-cH65.png", "image_width"=>"248", "image_height"=>"248", "image_placement"=>"top", "element"=>"", "placement"=>"top", "z_index"=>"99"}], "btn_visible"=>"1", "btn_complete_text"=>[{"en"=>"brabrb", "zh-CN"=>"小明小明小明"}], "btn_complete_link"=>""}, "expired_at"=>""}, "_"=>"en", "button"=>"", "id"=>"1"}
+ [1m[35mIntro::Tour Load (0.2ms)[0m SELECT "intro_tours".* FROM "intro_tours" WHERE "intro_tours"."id" = ? LIMIT 1 [["id", 1]]
+ [1m[36m (0.1ms)[0m [1mbegin transaction[0m
+ [1m[35mIntro::Tour Exists (0.4ms)[0m SELECT 1 AS one FROM "intro_tours" WHERE ("intro_tours"."ident" = 'brbarbabra' AND "intro_tours"."id" != 1) LIMIT 1
+ [1m[36mSQL (0.3ms)[0m [1mUPDATE "intro_tours" SET "route" = ?, "options" = ?, "updated_at" = ? WHERE "intro_tours"."id" = ?[0m [["route", "--- !ruby/hash:ActionController::Parameters\nsimple: brbarba\nquery: ''\nstrict: false\n"], ["options", "--- !ruby/hash:ActionController::Parameters\nsteps:\n- !ruby/hash:ActionController::Parameters\n title:\n - !ruby/hash:ActionController::Parameters\n en: brabr\n zh-CN: \"小明\"\n - !ruby/hash:ActionController::Parameters\n en: ntns\n zh-CN: ntns\n content:\n - !ruby/hash:ActionController::Parameters\n en: \"小明22\"\n zh-CN: barb\n - !ruby/hash:ActionController::Parameters\n en: tnstnstnstns\n zh-CN: tnstnstnstns\n image_url: ''\n image_width: ''\n image_height: ''\n image_placement: top\n element: ''\n placement: top\n z_index: '99'\n- !ruby/hash:ActionController::Parameters\n image_url: \"/uploads/intro/20190903/1567521605_X8R-cH65.png\"\n image_width: '248'\n image_height: '248'\n image_placement: top\n element: ''\n placement: top\n z_index: '99'\nbtn_visible: '1'\nbtn_complete_text:\n- !ruby/hash:ActionController::Parameters\n en: brabrb\n zh-CN: \"小明小明小明\"\nbtn_complete_link: ''\n"], ["updated_at", "2019-09-04 11:16:44.870710"], ["id", 1]]
+ [1m[35m (7.0ms)[0m commit transaction
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_local_field.html.erb (0.3ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_local_field.html.erb (0.4ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_step.html.erb (3.4ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_local_field.html.erb (0.2ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_local_field.html.erb (0.3ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_step.html.erb (3.4ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_local_field.html.erb (0.2ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_local_field.html.erb (0.2ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_step.html.erb (2.9ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_steps.html.erb (12.0ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_local_field.html.erb (0.3ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_form.html.erb (15.6ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_container.html.erb (25.1ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/edit.html.erb within layouts/intro/admin/application (26.5ms)
+Completed 200 OK in 93ms (Views: 44.1ms | ActiveRecord: 8.0ms)
+
+
+Started GET "/intro/tours?controller_path=intro%2Fadmin%2Ftours&action_name=update&original_url=http%3A%2F%2Flocalhost%3A3000%2Fintro%2Fadmin%2Ftours%2F1" for ::1 at 2019-09-04 19:16:45 +0800
+Processing by Intro::ToursController#index as */*
+ Parameters: {"controller_path"=>"intro/admin/tours", "action_name"=>"update", "original_url"=>"http://localhost:3000/intro/admin/tours/1"}
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" ORDER BY "users"."id" ASC LIMIT 1[0m
+ [1m[35m (0.1ms)[0m SELECT COUNT(*) FROM "intro_tours" WHERE "intro_tours"."controller_path" = ? AND "intro_tours"."action_name" = ? AND "intro_tours"."published" = ? [["controller_path", "intro/admin/tours"], ["action_name", "update"], ["published", "t"]]
+ [1m[36mIntro::Tour Load (0.1ms)[0m [1mSELECT "intro_tours".* FROM "intro_tours" WHERE "intro_tours"."controller_path" = ? AND "intro_tours"."action_name" = ? AND "intro_tours"."published" = ?[0m [["controller_path", "intro/admin/tours"], ["action_name", "update"], ["published", "t"]]
+ [1m[35m (0.2ms)[0m SELECT "intro_tour_histories"."tour_id" FROM "intro_tour_histories" WHERE "intro_tour_histories"."user_id" = 1 AND 1=0 AND (touch_count >= 1)
+Completed 200 OK in 12ms (Views: 0.3ms | ActiveRecord: 0.6ms)
+
+
+Started PATCH "/intro/admin/tours/1" for ::1 at 2019-09-04 19:18:14 +0800
+Processing by Intro::Admin::ToursController#update as HTML
+ Parameters: {"utf8"=>"✓", "authenticity_token"=>"Km47wMMszLqt2eHdZ4ClCHpB7rOa+NDmASdVOPqf15sc3v1WwYUN52Z3oXZhtzt+Hyi2hiKwgGCATpqVP7zCgg==", "tour"=>{"route"=>{"simple"=>"brbarba", "query"=>""}, "ident"=>"brbarbabra", "controller_path"=>"brabrab", "action_name"=>"brabrab", "options"=>{"steps"=>[{"title"=>[{"en"=>"brabr", "zh-CN"=>"小明"}, {"en"=>"ntns", "zh-CN"=>"ntns"}], "content"=>[{"en"=>"小明22", "zh-CN"=>"barb"}, {"en"=>"tnstnstnstns", "zh-CN"=>"tnstnstnstns"}], "image_url"=>"", "image_width"=>"", "image_height"=>"", "image_placement"=>"top", "element"=>"", "placement"=>"top", "z_index"=>"99"}, {"image_url"=>"/uploads/intro/20190903/1567521605_X8R-cH65.png", "image_width"=>"248", "image_height"=>"248", "image_placement"=>"top", "element"=>"", "placement"=>"top", "z_index"=>"99"}], "btn_visible"=>"1", "btn_complete_text"=>[{"en"=>"brabrb", "zh-CN"=>"小明小明小明"}], "btn_complete_link"=>""}, "expired_at"=>""}, "_"=>"en", "button"=>"", "id"=>"1"}
+ [1m[36mIntro::Tour Load (0.4ms)[0m [1mSELECT "intro_tours".* FROM "intro_tours" WHERE "intro_tours"."id" = ? LIMIT 1[0m [["id", 1]]
+ [1m[35m (0.2ms)[0m begin transaction
+ [1m[36mIntro::Tour Exists (0.4ms)[0m [1mSELECT 1 AS one FROM "intro_tours" WHERE ("intro_tours"."ident" = 'brbarbabra' AND "intro_tours"."id" != 1) LIMIT 1[0m
+ [1m[35mSQL (0.7ms)[0m UPDATE "intro_tours" SET "route" = ?, "updated_at" = ? WHERE "intro_tours"."id" = ? [["route", "--- !ruby/hash:ActionController::Parameters\nsimple: brbarba\nquery: ''\nstrict: false\n"], ["updated_at", "2019-09-04 11:18:14.989369"], ["id", 1]]
+ [1m[36m (6.1ms)[0m [1mcommit transaction[0m
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_local_field.html.erb (1.2ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_local_field.html.erb (0.4ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_step.html.erb (5.0ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_local_field.html.erb (0.2ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_local_field.html.erb (0.3ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_step.html.erb (3.7ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_local_field.html.erb (0.3ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_local_field.html.erb (0.2ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_step.html.erb (3.3ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_steps.html.erb (14.8ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_local_field.html.erb (0.3ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_form.html.erb (19.4ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_container.html.erb (35.4ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/edit.html.erb within layouts/intro/admin/application (37.9ms)
+Completed 200 OK in 124ms (Views: 60.1ms | ActiveRecord: 7.7ms)
+
+
+Started GET "/intro/tours?controller_path=intro%2Fadmin%2Ftours&action_name=update&original_url=http%3A%2F%2Flocalhost%3A3000%2Fintro%2Fadmin%2Ftours%2F1" for ::1 at 2019-09-04 19:18:15 +0800
+Processing by Intro::ToursController#index as */*
+ Parameters: {"controller_path"=>"intro/admin/tours", "action_name"=>"update", "original_url"=>"http://localhost:3000/intro/admin/tours/1"}
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" ORDER BY "users"."id" ASC LIMIT 1
+ [1m[36m (0.1ms)[0m [1mSELECT COUNT(*) FROM "intro_tours" WHERE "intro_tours"."controller_path" = ? AND "intro_tours"."action_name" = ? AND "intro_tours"."published" = ?[0m [["controller_path", "intro/admin/tours"], ["action_name", "update"], ["published", "t"]]
+ [1m[35mIntro::Tour Load (0.2ms)[0m SELECT "intro_tours".* FROM "intro_tours" WHERE "intro_tours"."controller_path" = ? AND "intro_tours"."action_name" = ? AND "intro_tours"."published" = ? [["controller_path", "intro/admin/tours"], ["action_name", "update"], ["published", "t"]]
+ [1m[36m (0.4ms)[0m [1mSELECT "intro_tour_histories"."tour_id" FROM "intro_tour_histories" WHERE "intro_tour_histories"."user_id" = 1 AND 1=0 AND (touch_count >= 1)[0m
+Completed 200 OK in 12ms (Views: 0.5ms | ActiveRecord: 0.8ms)
+
+
+Started PATCH "/intro/admin/tours/1" for ::1 at 2019-09-04 19:19:03 +0800
+Processing by Intro::Admin::ToursController#update as HTML
+ Parameters: {"utf8"=>"✓", "authenticity_token"=>"vu/JxJ3i98JzY5bq4P1nNbX55E6TpmHcgHx6I1W2fC+IXw9Sn0s2n7jN1kHmyvlD0JC8eyvuMVoBFbWOkJVpNg==", "tour"=>{"route"=>{"simple"=>"brbarba", "query"=>""}, "ident"=>"brbarbabra", "controller_path"=>"brabrab", "action_name"=>"brabrab", "options"=>{"steps"=>[{"title"=>{"en"=>"", "zh-CN"=>""}, "content"=>{"en"=>"", "zh-CN"=>""}, "image_url"=>"", "image_width"=>"", "image_height"=>"", "image_placement"=>"top", "element"=>"", "placement"=>"top", "z_index"=>"99"}, {"image_url"=>"/uploads/intro/20190903/1567521605_X8R-cH65.png", "image_width"=>"248", "image_height"=>"248", "image_placement"=>"top", "element"=>"", "placement"=>"top", "z_index"=>"99"}], "btn_visible"=>"1", "btn_complete_text"=>{"en"=>"xiaoming", "zh-CN"=>"小明明"}, "btn_complete_link"=>""}, "expired_at"=>""}, "_"=>"zh-CN", "button"=>"", "id"=>"1"}
+ [1m[35mIntro::Tour Load (0.2ms)[0m SELECT "intro_tours".* FROM "intro_tours" WHERE "intro_tours"."id" = ? LIMIT 1 [["id", 1]]
+ [1m[36m (0.1ms)[0m [1mbegin transaction[0m
+ [1m[35mIntro::Tour Exists (0.2ms)[0m SELECT 1 AS one FROM "intro_tours" WHERE ("intro_tours"."ident" = 'brbarbabra' AND "intro_tours"."id" != 1) LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mUPDATE "intro_tours" SET "route" = ?, "options" = ?, "updated_at" = ? WHERE "intro_tours"."id" = ?[0m [["route", "--- !ruby/hash:ActionController::Parameters\nsimple: brbarba\nquery: ''\nstrict: false\n"], ["options", "--- !ruby/hash:ActionController::Parameters\nsteps:\n- !ruby/hash:ActionController::Parameters\n title: !ruby/hash:ActionController::Parameters\n en: ''\n zh-CN: ''\n content: !ruby/hash:ActionController::Parameters\n en: ''\n zh-CN: ''\n image_url: ''\n image_width: ''\n image_height: ''\n image_placement: top\n element: ''\n placement: top\n z_index: '99'\n- !ruby/hash:ActionController::Parameters\n image_url: \"/uploads/intro/20190903/1567521605_X8R-cH65.png\"\n image_width: '248'\n image_height: '248'\n image_placement: top\n element: ''\n placement: top\n z_index: '99'\nbtn_visible: '1'\nbtn_complete_text: !ruby/hash:ActionController::Parameters\n en: xiaoming\n zh-CN: \"小明明\"\nbtn_complete_link: ''\n"], ["updated_at", "2019-09-04 11:19:03.737354"], ["id", 1]]
+ [1m[35m (7.1ms)[0m commit transaction
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_local_field.html.erb (0.3ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_local_field.html.erb (0.3ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_step.html.erb (3.0ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_local_field.html.erb (0.3ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_local_field.html.erb (0.3ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_step.html.erb (3.0ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_local_field.html.erb (0.2ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_local_field.html.erb (0.2ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_step.html.erb (2.9ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_steps.html.erb (11.0ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_local_field.html.erb (0.3ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_form.html.erb (15.3ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_container.html.erb (37.5ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/edit.html.erb within layouts/intro/admin/application (39.0ms)
+Completed 200 OK in 92ms (Views: 58.0ms | ActiveRecord: 7.8ms)
+
+
+Started GET "/intro/tours?controller_path=intro%2Fadmin%2Ftours&action_name=update&original_url=http%3A%2F%2Flocalhost%3A3000%2Fintro%2Fadmin%2Ftours%2F1" for ::1 at 2019-09-04 19:19:04 +0800
+Processing by Intro::ToursController#index as */*
+ Parameters: {"controller_path"=>"intro/admin/tours", "action_name"=>"update", "original_url"=>"http://localhost:3000/intro/admin/tours/1"}
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" ORDER BY "users"."id" ASC LIMIT 1[0m
+ [1m[35m (0.1ms)[0m SELECT COUNT(*) FROM "intro_tours" WHERE "intro_tours"."controller_path" = ? AND "intro_tours"."action_name" = ? AND "intro_tours"."published" = ? [["controller_path", "intro/admin/tours"], ["action_name", "update"], ["published", "t"]]
+ [1m[36mIntro::Tour Load (0.1ms)[0m [1mSELECT "intro_tours".* FROM "intro_tours" WHERE "intro_tours"."controller_path" = ? AND "intro_tours"."action_name" = ? AND "intro_tours"."published" = ?[0m [["controller_path", "intro/admin/tours"], ["action_name", "update"], ["published", "t"]]
+ [1m[35m (0.3ms)[0m SELECT "intro_tour_histories"."tour_id" FROM "intro_tour_histories" WHERE "intro_tour_histories"."user_id" = 1 AND 1=0 AND (touch_count >= 1)
+Completed 200 OK in 14ms (Views: 0.3ms | ActiveRecord: 0.7ms)
+DEPRECATION WARNING: Currently, Active Record suppresses errors raised within `after_rollback`/`after_commit` callbacks and only print them to the logs. In the next version, these errors will no longer be suppressed. Instead, the errors will propagate normally just like in other Active Record callbacks.
+
+You can opt into the new behavior and remove this warning by setting:
+
+ config.active_record.raise_in_transactional_callbacks = true
+
+ (called from <class:Tour> at /home/jinhu/Repos/intro/app/models/intro/tour.rb:18)
+ [1m[36mIntro::Tour Load (0.3ms)[0m [1mSELECT "intro_tours".* FROM "intro_tours" ORDER BY "intro_tours"."id" DESC LIMIT 1[0m
+
+
+Started PATCH "/intro/admin/tours/1" for ::1 at 2019-09-04 19:21:06 +0800
+Processing by Intro::Admin::ToursController#update as HTML
+ Parameters: {"utf8"=>"✓", "authenticity_token"=>"i2Xcwau9k1BCOU+XbzK5HKpCchVqcpFESJ0Ukz4Ekzi91RpXqRRSDYmXDzxpBSdqzysqINI6wcLJ9Ns++yeGIQ==", "tour"=>{"route"=>{"simple"=>"brbarba", "query"=>""}, "ident"=>"brbarbabra", "controller_path"=>"brabrab", "action_name"=>"brabrab", "options"=>{"steps"=>[{"title"=>{"en"=>"", "zh-CN"=>""}, "content"=>{"en"=>"", "zh-CN"=>""}, "image_url"=>"", "image_width"=>"", "image_height"=>"", "image_placement"=>"top", "element"=>"", "placement"=>"top", "z_index"=>"99"}, {"image_url"=>"/uploads/intro/20190903/1567521605_X8R-cH65.png", "image_width"=>"248", "image_height"=>"248", "image_placement"=>"top", "element"=>"", "placement"=>"top", "z_index"=>"99"}], "btn_visible"=>"1", "btn_complete_text"=>{"en"=>"xiaoming", "zh-CN"=>"小明明"}, "btn_complete_link"=>""}, "expired_at"=>""}, "_"=>"en", "button"=>"", "id"=>"1"}
+DEPRECATION WARNING: Currently, Active Record suppresses errors raised within `after_rollback`/`after_commit` callbacks and only print them to the logs. In the next version, these errors will no longer be suppressed. Instead, the errors will propagate normally just like in other Active Record callbacks.
+
+You can opt into the new behavior and remove this warning by setting:
+
+ config.active_record.raise_in_transactional_callbacks = true
+
+ (called from <class:Tour> at /home/jinhu/Repos/intro/app/models/intro/tour.rb:18)
+ [1m[36mIntro::Tour Load (0.1ms)[0m [1mSELECT "intro_tours".* FROM "intro_tours" WHERE "intro_tours"."id" = ? LIMIT 1[0m [["id", 1]]
+ [1m[35m (0.3ms)[0m begin transaction
+ [1m[36mIntro::Tour Exists (0.3ms)[0m [1mSELECT 1 AS one FROM "intro_tours" WHERE ("intro_tours"."ident" = 'brbarbabra' AND "intro_tours"."id" != 1) LIMIT 1[0m
+ [1m[35mSQL (0.6ms)[0m UPDATE "intro_tours" SET "route" = ?, "updated_at" = ? WHERE "intro_tours"."id" = ? [["route", "--- !ruby/hash:ActionController::Parameters\nsimple: brbarba\nquery: ''\nstrict: false\n"], ["updated_at", "2019-09-04 11:21:35.602663"], ["id", 1]]
+ [1m[36m (4.7ms)[0m [1mcommit transaction[0m
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_local_field.html.erb (0.8ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_local_field.html.erb (0.4ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_step.html.erb (6.5ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_local_field.html.erb (0.6ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_local_field.html.erb (0.4ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_step.html.erb (5.6ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_local_field.html.erb (0.3ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_local_field.html.erb (0.4ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_step.html.erb (4.3ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_steps.html.erb (20.1ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_local_field.html.erb (0.4ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_form.html.erb (27.8ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_container.html.erb (59.0ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/edit.html.erb within layouts/intro/admin/application (64.3ms)
+Completed 200 OK in 29136ms (Views: 106.2ms | ActiveRecord: 6.5ms)
+
+
+Started GET "/intro/tours?controller_path=intro%2Fadmin%2Ftours&action_name=update&original_url=http%3A%2F%2Flocalhost%3A3000%2Fintro%2Fadmin%2Ftours%2F1" for ::1 at 2019-09-04 19:21:35 +0800
+Processing by Intro::ToursController#index as */*
+ Parameters: {"controller_path"=>"intro/admin/tours", "action_name"=>"update", "original_url"=>"http://localhost:3000/intro/admin/tours/1"}
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" ORDER BY "users"."id" ASC LIMIT 1
+ [1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM "intro_tours" WHERE "intro_tours"."controller_path" = ? AND "intro_tours"."action_name" = ? AND "intro_tours"."published" = ?[0m [["controller_path", "intro/admin/tours"], ["action_name", "update"], ["published", "t"]]
+ [1m[35mIntro::Tour Load (0.2ms)[0m SELECT "intro_tours".* FROM "intro_tours" WHERE "intro_tours"."controller_path" = ? AND "intro_tours"."action_name" = ? AND "intro_tours"."published" = ? [["controller_path", "intro/admin/tours"], ["action_name", "update"], ["published", "t"]]
+ [1m[36m (0.3ms)[0m [1mSELECT "intro_tour_histories"."tour_id" FROM "intro_tour_histories" WHERE "intro_tour_histories"."user_id" = 1 AND 1=0 AND (touch_count >= 1)[0m
+Completed 200 OK in 20ms (Views: 0.3ms | ActiveRecord: 1.2ms)
+
+
+Started PATCH "/intro/admin/tours/1" for ::1 at 2019-09-04 19:21:47 +0800
+ [1m[36mActiveRecord::SchemaMigration Load (0.1ms)[0m [1mSELECT "schema_migrations".* FROM "schema_migrations"[0m
+Processing by Intro::Admin::ToursController#update as HTML
+ Parameters: {"utf8"=>"✓", "authenticity_token"=>"rfBPRzZVOSI3SoBGnTn0LkVko4Y/C+2k2fI7Ew+IZxSbQInRNPz4f/zkwO2bDmpYIA37s4dDvSJYm/S+yqtyDQ==", "tour"=>{"route"=>{"simple"=>"brbarba", "query"=>""}, "ident"=>"brbarbabra", "controller_path"=>"brabrab", "action_name"=>"brabrab", "options"=>{"steps"=>[{"title"=>{"en"=>"", "zh-CN"=>""}, "content"=>{"en"=>"", "zh-CN"=>""}, "image_url"=>"", "image_width"=>"", "image_height"=>"", "image_placement"=>"top", "element"=>"", "placement"=>"top", "z_index"=>"99"}, {"image_url"=>"/uploads/intro/20190903/1567521605_X8R-cH65.png", "image_width"=>"248", "image_height"=>"248", "image_placement"=>"top", "element"=>"", "placement"=>"top", "z_index"=>"99"}], "btn_visible"=>"1", "btn_complete_text"=>{"en"=>"xiaoming", "zh-CN"=>"小明明"}, "btn_complete_link"=>""}, "expired_at"=>""}, "_"=>"en", "button"=>"", "id"=>"1"}
+DEPRECATION WARNING: Currently, Active Record suppresses errors raised within `after_rollback`/`after_commit` callbacks and only print them to the logs. In the next version, these errors will no longer be suppressed. Instead, the errors will propagate normally just like in other Active Record callbacks.
+
+You can opt into the new behavior and remove this warning by setting:
+
+ config.active_record.raise_in_transactional_callbacks = true
+
+ (called from <class:Tour> at /home/jinhu/Repos/intro/app/models/intro/tour.rb:18)
+ [1m[35mIntro::Tour Load (0.2ms)[0m SELECT "intro_tours".* FROM "intro_tours" WHERE "intro_tours"."id" = ? LIMIT 1 [["id", 1]]
+ [1m[36m (0.1ms)[0m [1mbegin transaction[0m
+ [1m[35mIntro::Tour Exists (0.1ms)[0m SELECT 1 AS one FROM "intro_tours" WHERE ("intro_tours"."ident" = 'brbarbabra' AND "intro_tours"."id" != 1) LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mUPDATE "intro_tours" SET "route" = ?, "updated_at" = ? WHERE "intro_tours"."id" = ?[0m [["route", "--- !ruby/hash:ActionController::Parameters\nsimple: brbarba\nquery: ''\nstrict: false\n"], ["updated_at", "2019-09-04 11:21:48.098599"], ["id", 1]]
+ [1m[35m (8.2ms)[0m commit transaction
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_local_field.html.erb (0.8ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_local_field.html.erb (0.2ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_step.html.erb (4.9ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_local_field.html.erb (0.2ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_local_field.html.erb (0.2ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_step.html.erb (2.5ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_local_field.html.erb (0.3ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_local_field.html.erb (0.3ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_step.html.erb (4.7ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_steps.html.erb (14.9ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_local_field.html.erb (0.3ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_form.html.erb (26.0ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_container.html.erb (283.7ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/edit.html.erb within layouts/intro/admin/application (287.6ms)
+Completed 200 OK in 366ms (Views: 313.4ms | ActiveRecord: 9.1ms)
+
+
+Started GET "/intro/tours?controller_path=intro%2Fadmin%2Ftours&action_name=update&original_url=http%3A%2F%2Flocalhost%3A3000%2Fintro%2Fadmin%2Ftours%2F1" for ::1 at 2019-09-04 19:21:48 +0800
+Processing by Intro::ToursController#index as */*
+ Parameters: {"controller_path"=>"intro/admin/tours", "action_name"=>"update", "original_url"=>"http://localhost:3000/intro/admin/tours/1"}
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" ORDER BY "users"."id" ASC LIMIT 1[0m
+ [1m[35m (0.2ms)[0m SELECT COUNT(*) FROM "intro_tours" WHERE "intro_tours"."controller_path" = ? AND "intro_tours"."action_name" = ? AND "intro_tours"."published" = ? [["controller_path", "intro/admin/tours"], ["action_name", "update"], ["published", "t"]]
+ [1m[36mIntro::Tour Load (0.2ms)[0m [1mSELECT "intro_tours".* FROM "intro_tours" WHERE "intro_tours"."controller_path" = ? AND "intro_tours"."action_name" = ? AND "intro_tours"."published" = ?[0m [["controller_path", "intro/admin/tours"], ["action_name", "update"], ["published", "t"]]
+ [1m[35m (0.1ms)[0m SELECT "intro_tour_histories"."tour_id" FROM "intro_tour_histories" WHERE "intro_tour_histories"."user_id" = 1 AND 1=0 AND (touch_count >= 1)
+Completed 200 OK in 29ms (Views: 0.3ms | ActiveRecord: 1.1ms)
+
+
+Started PATCH "/intro/admin/tours/1" for ::1 at 2019-09-04 19:22:22 +0800
+Processing by Intro::Admin::ToursController#update as HTML
+ Parameters: {"utf8"=>"✓", "authenticity_token"=>"3HQoN7fjRi/Bv6mMc9dsJooW23FsDPyUkaXV3uCdXtTqxO6htUqHcgoR6Sd14PJQ73+DRNRErBIQzBpzJb5LzQ==", "tour"=>{"route"=>{"simple"=>"brbarba", "query"=>""}, "ident"=>"brbarbabra", "controller_path"=>"brabrab", "action_name"=>"brabrab", "options"=>{"steps"=>[{"title"=>{"en"=>"", "zh-CN"=>""}, "content"=>{"en"=>"", "zh-CN"=>""}, "image_url"=>"", "image_width"=>"", "image_height"=>"", "image_placement"=>"top", "element"=>"", "placement"=>"top", "z_index"=>"99"}, {"image_url"=>"/uploads/intro/20190903/1567521605_X8R-cH65.png", "image_width"=>"248", "image_height"=>"248", "image_placement"=>"top", "element"=>"", "placement"=>"top", "z_index"=>"99"}], "btn_visible"=>"1", "btn_complete_text"=>{"en"=>"xiaoming", "zh-CN"=>"小明明"}, "btn_complete_link"=>""}, "expired_at"=>""}, "_"=>"zh-CN", "button"=>"", "id"=>"1"}
+ [1m[36mIntro::Tour Load (0.3ms)[0m [1mSELECT "intro_tours".* FROM "intro_tours" WHERE "intro_tours"."id" = ? LIMIT 1[0m [["id", 1]]
+ [1m[35m (0.2ms)[0m begin transaction
+ [1m[36mIntro::Tour Exists (0.3ms)[0m [1mSELECT 1 AS one FROM "intro_tours" WHERE ("intro_tours"."ident" = 'brbarbabra' AND "intro_tours"."id" != 1) LIMIT 1[0m
+ [1m[35mSQL (0.2ms)[0m UPDATE "intro_tours" SET "route" = ?, "updated_at" = ? WHERE "intro_tours"."id" = ? [["route", "--- !ruby/hash:ActionController::Parameters\nsimple: brbarba\nquery: ''\nstrict: false\n"], ["updated_at", "2019-09-04 11:22:22.384755"], ["id", 1]]
+ [1m[36m (7.3ms)[0m [1mcommit transaction[0m
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_local_field.html.erb (0.3ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_local_field.html.erb (0.2ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_step.html.erb (3.0ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_local_field.html.erb (0.2ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_local_field.html.erb (0.3ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_step.html.erb (2.8ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_local_field.html.erb (0.3ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_local_field.html.erb (0.2ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_step.html.erb (3.0ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_steps.html.erb (10.9ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_local_field.html.erb (0.3ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_form.html.erb (15.0ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_container.html.erb (57.6ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/edit.html.erb within layouts/intro/admin/application (59.2ms)
+Completed 200 OK in 115ms (Views: 75.1ms | ActiveRecord: 8.2ms)
+
+
+Started GET "/intro/tours?controller_path=intro%2Fadmin%2Ftours&action_name=update&original_url=http%3A%2F%2Flocalhost%3A3000%2Fintro%2Fadmin%2Ftours%2F1" for ::1 at 2019-09-04 19:22:22 +0800
+Processing by Intro::ToursController#index as */*
+ Parameters: {"controller_path"=>"intro/admin/tours", "action_name"=>"update", "original_url"=>"http://localhost:3000/intro/admin/tours/1"}
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" ORDER BY "users"."id" ASC LIMIT 1
+ [1m[36m (0.1ms)[0m [1mSELECT COUNT(*) FROM "intro_tours" WHERE "intro_tours"."controller_path" = ? AND "intro_tours"."action_name" = ? AND "intro_tours"."published" = ?[0m [["controller_path", "intro/admin/tours"], ["action_name", "update"], ["published", "t"]]
+ [1m[35mIntro::Tour Load (0.1ms)[0m SELECT "intro_tours".* FROM "intro_tours" WHERE "intro_tours"."controller_path" = ? AND "intro_tours"."action_name" = ? AND "intro_tours"."published" = ? [["controller_path", "intro/admin/tours"], ["action_name", "update"], ["published", "t"]]
+ [1m[36m (0.1ms)[0m [1mSELECT "intro_tour_histories"."tour_id" FROM "intro_tour_histories" WHERE "intro_tour_histories"."user_id" = 1 AND 1=0 AND (touch_count >= 1)[0m
+Completed 200 OK in 8ms (Views: 0.2ms | ActiveRecord: 0.5ms)
+
+
+Started PATCH "/intro/admin/tours/1" for ::1 at 2019-09-04 19:22:36 +0800
+Processing by Intro::Admin::ToursController#update as HTML
+ Parameters: {"utf8"=>"✓", "authenticity_token"=>"sdSQGImml02Ncr9140/J59midddon94qLjgCRFJMVPSHZFaOiw9WEEbc/97leFeRvMst4tDXjqyvUc3pl29B7Q==", "tour"=>{"route"=>{"simple"=>"brbarba", "query"=>""}, "ident"=>"brbarbabra", "controller_path"=>"brabrab", "action_name"=>"brabrab", "options"=>{"steps"=>[{"title"=>{"en"=>"", "zh-CN"=>""}, "content"=>{"en"=>"", "zh-CN"=>""}, "image_url"=>"", "image_width"=>"", "image_height"=>"", "image_placement"=>"top", "element"=>"", "placement"=>"top", "z_index"=>"99"}, {"image_url"=>"/uploads/intro/20190903/1567521605_X8R-cH65.png", "image_width"=>"248", "image_height"=>"248", "image_placement"=>"top", "element"=>"", "placement"=>"top", "z_index"=>"99"}], "btn_visible"=>"1", "btn_complete_text"=>{"en"=>"xiaoming2", "zh-CN"=>"小明明"}, "btn_complete_link"=>""}, "expired_at"=>""}, "_"=>"en", "button"=>"", "id"=>"1"}
+ [1m[35mIntro::Tour Load (0.2ms)[0m SELECT "intro_tours".* FROM "intro_tours" WHERE "intro_tours"."id" = ? LIMIT 1 [["id", 1]]
+ [1m[36m (0.1ms)[0m [1mbegin transaction[0m
+ [1m[35mIntro::Tour Exists (0.2ms)[0m SELECT 1 AS one FROM "intro_tours" WHERE ("intro_tours"."ident" = 'brbarbabra' AND "intro_tours"."id" != 1) LIMIT 1
+ [1m[36mSQL (0.3ms)[0m [1mUPDATE "intro_tours" SET "route" = ?, "options" = ?, "updated_at" = ? WHERE "intro_tours"."id" = ?[0m [["route", "--- !ruby/hash:ActionController::Parameters\nsimple: brbarba\nquery: ''\nstrict: false\n"], ["options", "--- !ruby/hash:ActionController::Parameters\nsteps:\n- !ruby/hash:ActionController::Parameters\n title: !ruby/hash:ActionController::Parameters\n en: ''\n zh-CN: ''\n content: !ruby/hash:ActionController::Parameters\n en: ''\n zh-CN: ''\n image_url: ''\n image_width: ''\n image_height: ''\n image_placement: top\n element: ''\n placement: top\n z_index: '99'\n- !ruby/hash:ActionController::Parameters\n image_url: \"/uploads/intro/20190903/1567521605_X8R-cH65.png\"\n image_width: '248'\n image_height: '248'\n image_placement: top\n element: ''\n placement: top\n z_index: '99'\nbtn_visible: '1'\nbtn_complete_text: !ruby/hash:ActionController::Parameters\n en: xiaoming2\n zh-CN: \"小明明\"\nbtn_complete_link: ''\n"], ["updated_at", "2019-09-04 11:22:36.644709"], ["id", 1]]
+ [1m[35m (5.8ms)[0m commit transaction
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_local_field.html.erb (0.3ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_local_field.html.erb (0.2ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_step.html.erb (3.0ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_local_field.html.erb (0.2ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_local_field.html.erb (0.2ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_step.html.erb (2.8ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_local_field.html.erb (0.2ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_local_field.html.erb (0.3ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_step.html.erb (2.7ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_steps.html.erb (10.4ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_local_field.html.erb (0.2ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_form.html.erb (14.0ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_container.html.erb (23.9ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/edit.html.erb within layouts/intro/admin/application (25.6ms)
+Completed 200 OK in 70ms (Views: 40.3ms | ActiveRecord: 6.5ms)
+
+
+Started GET "/intro/tours?controller_path=intro%2Fadmin%2Ftours&action_name=update&original_url=http%3A%2F%2Flocalhost%3A3000%2Fintro%2Fadmin%2Ftours%2F1" for ::1 at 2019-09-04 19:22:36 +0800
+Processing by Intro::ToursController#index as */*
+ Parameters: {"controller_path"=>"intro/admin/tours", "action_name"=>"update", "original_url"=>"http://localhost:3000/intro/admin/tours/1"}
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" ORDER BY "users"."id" ASC LIMIT 1[0m
+ [1m[35m (0.1ms)[0m SELECT COUNT(*) FROM "intro_tours" WHERE "intro_tours"."controller_path" = ? AND "intro_tours"."action_name" = ? AND "intro_tours"."published" = ? [["controller_path", "intro/admin/tours"], ["action_name", "update"], ["published", "t"]]
+ [1m[36mIntro::Tour Load (0.1ms)[0m [1mSELECT "intro_tours".* FROM "intro_tours" WHERE "intro_tours"."controller_path" = ? AND "intro_tours"."action_name" = ? AND "intro_tours"."published" = ?[0m [["controller_path", "intro/admin/tours"], ["action_name", "update"], ["published", "t"]]
+ [1m[35m (0.2ms)[0m SELECT "intro_tour_histories"."tour_id" FROM "intro_tour_histories" WHERE "intro_tour_histories"."user_id" = 1 AND 1=0 AND (touch_count >= 1)
+Completed 200 OK in 9ms (Views: 0.2ms | ActiveRecord: 0.5ms)
+
+
+Started PATCH "/intro/admin/tours/1" for ::1 at 2019-09-04 19:22:43 +0800
+Processing by Intro::Admin::ToursController#update as HTML
+ Parameters: {"utf8"=>"✓", "authenticity_token"=>"KmGJHLaI02ah8w9E1VcZMPoeKKJ0MNSSt+A560G4cegc0U+KtCESO2pdT+/TYIdGn3dwl8x4hBQ2ifZGhJtk8Q==", "tour"=>{"route"=>{"simple"=>"brbarba", "query"=>""}, "ident"=>"brbarbabra", "controller_path"=>"brabrab", "action_name"=>"brabrab", "options"=>{"steps"=>[{"title"=>{"en"=>"", "zh-CN"=>""}, "content"=>{"en"=>"", "zh-CN"=>""}, "image_url"=>"", "image_width"=>"", "image_height"=>"", "image_placement"=>"top", "element"=>"", "placement"=>"top", "z_index"=>"99"}, {"image_url"=>"/uploads/intro/20190903/1567521605_X8R-cH65.png", "image_width"=>"248", "image_height"=>"248", "image_placement"=>"top", "element"=>"", "placement"=>"top", "z_index"=>"99"}], "btn_visible"=>"1", "btn_complete_text"=>{"en"=>"xiaoming2", "zh-CN"=>"小明明222"}, "btn_complete_link"=>""}, "expired_at"=>""}, "_"=>"zh-CN", "button"=>"", "id"=>"1"}
+ [1m[36mIntro::Tour Load (0.2ms)[0m [1mSELECT "intro_tours".* FROM "intro_tours" WHERE "intro_tours"."id" = ? LIMIT 1[0m [["id", 1]]
+ [1m[35m (0.1ms)[0m begin transaction
+ [1m[36mIntro::Tour Exists (0.2ms)[0m [1mSELECT 1 AS one FROM "intro_tours" WHERE ("intro_tours"."ident" = 'brbarbabra' AND "intro_tours"."id" != 1) LIMIT 1[0m
+ [1m[35mSQL (0.2ms)[0m UPDATE "intro_tours" SET "route" = ?, "options" = ?, "updated_at" = ? WHERE "intro_tours"."id" = ? [["route", "--- !ruby/hash:ActionController::Parameters\nsimple: brbarba\nquery: ''\nstrict: false\n"], ["options", "--- !ruby/hash:ActionController::Parameters\nsteps:\n- !ruby/hash:ActionController::Parameters\n title: !ruby/hash:ActionController::Parameters\n en: ''\n zh-CN: ''\n content: !ruby/hash:ActionController::Parameters\n en: ''\n zh-CN: ''\n image_url: ''\n image_width: ''\n image_height: ''\n image_placement: top\n element: ''\n placement: top\n z_index: '99'\n- !ruby/hash:ActionController::Parameters\n image_url: \"/uploads/intro/20190903/1567521605_X8R-cH65.png\"\n image_width: '248'\n image_height: '248'\n image_placement: top\n element: ''\n placement: top\n z_index: '99'\nbtn_visible: '1'\nbtn_complete_text: !ruby/hash:ActionController::Parameters\n en: xiaoming2\n zh-CN: \"小明明222\"\nbtn_complete_link: ''\n"], ["updated_at", "2019-09-04 11:22:43.614840"], ["id", 1]]
+ [1m[36m (3.9ms)[0m [1mcommit transaction[0m
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_local_field.html.erb (0.3ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_local_field.html.erb (0.2ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_step.html.erb (2.8ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_local_field.html.erb (0.2ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_local_field.html.erb (0.2ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_step.html.erb (2.5ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_local_field.html.erb (0.2ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_local_field.html.erb (0.2ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_step.html.erb (2.5ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_steps.html.erb (9.7ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_local_field.html.erb (0.2ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_form.html.erb (13.1ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_container.html.erb (22.0ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/edit.html.erb within layouts/intro/admin/application (23.5ms)
+Completed 200 OK in 69ms (Views: 42.6ms | ActiveRecord: 4.7ms)
+
+
+Started GET "/intro/tours?controller_path=intro%2Fadmin%2Ftours&action_name=update&original_url=http%3A%2F%2Flocalhost%3A3000%2Fintro%2Fadmin%2Ftours%2F1" for ::1 at 2019-09-04 19:22:43 +0800
+Processing by Intro::ToursController#index as */*
+ Parameters: {"controller_path"=>"intro/admin/tours", "action_name"=>"update", "original_url"=>"http://localhost:3000/intro/admin/tours/1"}
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" ORDER BY "users"."id" ASC LIMIT 1
+ [1m[36m (0.1ms)[0m [1mSELECT COUNT(*) FROM "intro_tours" WHERE "intro_tours"."controller_path" = ? AND "intro_tours"."action_name" = ? AND "intro_tours"."published" = ?[0m [["controller_path", "intro/admin/tours"], ["action_name", "update"], ["published", "t"]]
+ [1m[35mIntro::Tour Load (0.1ms)[0m SELECT "intro_tours".* FROM "intro_tours" WHERE "intro_tours"."controller_path" = ? AND "intro_tours"."action_name" = ? AND "intro_tours"."published" = ? [["controller_path", "intro/admin/tours"], ["action_name", "update"], ["published", "t"]]
+ [1m[36m (0.2ms)[0m [1mSELECT "intro_tour_histories"."tour_id" FROM "intro_tour_histories" WHERE "intro_tour_histories"."user_id" = 1 AND 1=0 AND (touch_count >= 1)[0m
+Completed 200 OK in 10ms (Views: 0.3ms | ActiveRecord: 0.7ms)
+
+
+Started PATCH "/intro/admin/tours/1" for ::1 at 2019-09-04 19:23:47 +0800
+Processing by Intro::Admin::ToursController#update as HTML
+ Parameters: {"utf8"=>"✓", "authenticity_token"=>"n2NqK0o1WNC1f2bt50bDcqxNZds8lzCKXBmD7XPVxc6p06y9SJyZjX7RJkbhcV0EySQ97oTfYAzdcExAtvbQ1w==", "tour"=>{"route"=>{"simple"=>"brbarba", "query"=>""}, "ident"=>"brbarbabra", "controller_path"=>"brabrab", "action_name"=>"brabrab", "options"=>{"steps"=>[{"title"=>{"en"=>"", "zh-CN"=>""}, "content"=>{"en"=>"", "zh-CN"=>""}, "image_url"=>"", "image_width"=>"", "image_height"=>"", "image_placement"=>"top", "element"=>"", "placement"=>"top", "z_index"=>"99"}, {"image_url"=>"/uploads/intro/20190903/1567521605_X8R-cH65.png", "image_width"=>"248", "image_height"=>"248", "image_placement"=>"top", "element"=>"", "placement"=>"top", "z_index"=>"99"}], "btn_visible"=>"1", "btn_complete_text"=>{"en"=>"xiaoming2", "zh-CN"=>"小明明222"}, "btn_complete_link"=>""}, "expired_at"=>""}, "_"=>"zh-CN", "button"=>"", "id"=>"1"}
+ [1m[35mIntro::Tour Load (0.1ms)[0m SELECT "intro_tours".* FROM "intro_tours" WHERE "intro_tours"."id" = ? LIMIT 1 [["id", 1]]
+ [1m[36m (0.1ms)[0m [1mbegin transaction[0m
+ [1m[35mIntro::Tour Exists (0.2ms)[0m SELECT 1 AS one FROM "intro_tours" WHERE ("intro_tours"."ident" = 'brbarbabra' AND "intro_tours"."id" != 1) LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mUPDATE "intro_tours" SET "route" = ?, "updated_at" = ? WHERE "intro_tours"."id" = ?[0m [["route", "--- !ruby/hash:ActionController::Parameters\nsimple: brbarba\nquery: ''\nstrict: false\n"], ["updated_at", "2019-09-04 11:23:47.596754"], ["id", 1]]
+ [1m[35m (4.0ms)[0m commit transaction
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_local_field.html.erb (0.2ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_local_field.html.erb (0.3ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_step.html.erb (3.2ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_local_field.html.erb (0.4ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_local_field.html.erb (0.3ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_step.html.erb (4.4ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_local_field.html.erb (0.3ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_local_field.html.erb (0.5ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_step.html.erb (9.6ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_steps.html.erb (20.0ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_local_field.html.erb (0.3ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_form.html.erb (23.5ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_container.html.erb (33.0ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/edit.html.erb within layouts/intro/admin/application (34.4ms)
+Completed 200 OK in 73ms (Views: 50.9ms | ActiveRecord: 4.6ms)
+
+
+Started GET "/intro/tours?controller_path=intro%2Fadmin%2Ftours&action_name=update&original_url=http%3A%2F%2Flocalhost%3A3000%2Fintro%2Fadmin%2Ftours%2F1" for ::1 at 2019-09-04 19:23:47 +0800
+Processing by Intro::ToursController#index as */*
+ Parameters: {"controller_path"=>"intro/admin/tours", "action_name"=>"update", "original_url"=>"http://localhost:3000/intro/admin/tours/1"}
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" ORDER BY "users"."id" ASC LIMIT 1[0m
+ [1m[35m (0.1ms)[0m SELECT COUNT(*) FROM "intro_tours" WHERE "intro_tours"."controller_path" = ? AND "intro_tours"."action_name" = ? AND "intro_tours"."published" = ? [["controller_path", "intro/admin/tours"], ["action_name", "update"], ["published", "t"]]
+ [1m[36mIntro::Tour Load (0.2ms)[0m [1mSELECT "intro_tours".* FROM "intro_tours" WHERE "intro_tours"."controller_path" = ? AND "intro_tours"."action_name" = ? AND "intro_tours"."published" = ?[0m [["controller_path", "intro/admin/tours"], ["action_name", "update"], ["published", "t"]]
+ [1m[35m (0.3ms)[0m SELECT "intro_tour_histories"."tour_id" FROM "intro_tour_histories" WHERE "intro_tour_histories"."user_id" = 1 AND 1=0 AND (touch_count >= 1)
+Completed 200 OK in 11ms (Views: 0.3ms | ActiveRecord: 0.7ms)
+
+
+Started PATCH "/intro/admin/tours/1" for ::1 at 2019-09-04 19:24:02 +0800
+Processing by Intro::Admin::ToursController#update as HTML
+ Parameters: {"utf8"=>"✓", "authenticity_token"=>"FI8myMONIFNlZTFZ+dd2P812kIvYR2ZIPZfsfajyuociP+BewSThDq7LcfL/4OhJqB/IvmAPNs68/iPQbdGvng==", "tour"=>{"route"=>{"simple"=>"brbarba", "query"=>""}, "ident"=>"brbarbabra", "controller_path"=>"brabrab", "action_name"=>"brabrab", "options"=>{"steps"=>[{"title"=>{"en"=>"", "zh-CN"=>""}, "content"=>{"en"=>"", "zh-CN"=>""}, "image_url"=>"", "image_width"=>"", "image_height"=>"", "image_placement"=>"top", "element"=>"", "placement"=>"top", "z_index"=>"99"}, {"image_url"=>"/uploads/intro/20190903/1567521605_X8R-cH65.png", "image_width"=>"248", "image_height"=>"248", "image_placement"=>"top", "element"=>"", "placement"=>"top", "z_index"=>"99"}], "btn_visible"=>"1", "btn_complete_text"=>{"en"=>"xiaoming2", "zh-CN"=>"小明明222"}, "btn_complete_link"=>""}, "expired_at"=>""}, "_"=>"en", "button"=>"", "id"=>"1"}
+ [1m[36mIntro::Tour Load (0.2ms)[0m [1mSELECT "intro_tours".* FROM "intro_tours" WHERE "intro_tours"."id" = ? LIMIT 1[0m [["id", 1]]
+ [1m[35m (0.1ms)[0m begin transaction
+ [1m[36mIntro::Tour Exists (0.2ms)[0m [1mSELECT 1 AS one FROM "intro_tours" WHERE ("intro_tours"."ident" = 'brbarbabra' AND "intro_tours"."id" != 1) LIMIT 1[0m
+ [1m[35mSQL (0.2ms)[0m UPDATE "intro_tours" SET "route" = ?, "updated_at" = ? WHERE "intro_tours"."id" = ? [["route", "--- !ruby/hash:ActionController::Parameters\nsimple: brbarba\nquery: ''\nstrict: false\n"], ["updated_at", "2019-09-04 11:24:02.023236"], ["id", 1]]
+ [1m[36m (3.9ms)[0m [1mcommit transaction[0m
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_local_field.html.erb (0.3ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_local_field.html.erb (0.4ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_step.html.erb (3.5ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_local_field.html.erb (0.2ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_local_field.html.erb (0.3ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_step.html.erb (3.2ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_local_field.html.erb (0.2ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_local_field.html.erb (0.3ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_step.html.erb (3.0ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_steps.html.erb (12.2ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_local_field.html.erb (0.4ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_form.html.erb (16.9ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_container.html.erb (29.6ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/edit.html.erb within layouts/intro/admin/application (31.3ms)
+Completed 200 OK in 77ms (Views: 50.0ms | ActiveRecord: 4.7ms)
+
+
+Started GET "/intro/tours?controller_path=intro%2Fadmin%2Ftours&action_name=update&original_url=http%3A%2F%2Flocalhost%3A3000%2Fintro%2Fadmin%2Ftours%2F1" for ::1 at 2019-09-04 19:24:02 +0800
+Processing by Intro::ToursController#index as */*
+ Parameters: {"controller_path"=>"intro/admin/tours", "action_name"=>"update", "original_url"=>"http://localhost:3000/intro/admin/tours/1"}
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" ORDER BY "users"."id" ASC LIMIT 1
+ [1m[36m (0.1ms)[0m [1mSELECT COUNT(*) FROM "intro_tours" WHERE "intro_tours"."controller_path" = ? AND "intro_tours"."action_name" = ? AND "intro_tours"."published" = ?[0m [["controller_path", "intro/admin/tours"], ["action_name", "update"], ["published", "t"]]
+ [1m[35mIntro::Tour Load (0.1ms)[0m SELECT "intro_tours".* FROM "intro_tours" WHERE "intro_tours"."controller_path" = ? AND "intro_tours"."action_name" = ? AND "intro_tours"."published" = ? [["controller_path", "intro/admin/tours"], ["action_name", "update"], ["published", "t"]]
+ [1m[36m (0.2ms)[0m [1mSELECT "intro_tour_histories"."tour_id" FROM "intro_tour_histories" WHERE "intro_tour_histories"."user_id" = 1 AND 1=0 AND (touch_count >= 1)[0m
+Completed 200 OK in 10ms (Views: 0.3ms | ActiveRecord: 0.6ms)
+
+
+Started PATCH "/intro/admin/tours/attempt" for ::1 at 2019-09-04 19:25:20 +0800
+Processing by Intro::Admin::ToursController#update as */*
+ Parameters: {"utf8"=>"✓", "authenticity_token"=>"Jm3TWfct2rW/WYj7ATlzqxfAyWwqq5qvs8lQcQp4/IQQ3RXP9YQb6HT3yFAHDu3dcqmRWZLjyikyoJ/cz1vpnQ==", "tour"=>{"route"=>{"simple"=>"brbarba", "query"=>""}, "ident"=>"brbarbabra", "controller_path"=>"brabrab", "action_name"=>"brabrab", "options"=>{"steps"=>[{"title"=>{"en"=>"brbarb", "zh-CN"=>"brabr"}, "content"=>{"en"=>"brbar", "zh-CN"=>""}, "image_url"=>"", "image_width"=>"", "image_height"=>"", "image_placement"=>"top", "element"=>"", "placement"=>"top", "z_index"=>"99"}], "btn_visible"=>"1", "btn_complete_text"=>{"en"=>"xiaoming2", "zh-CN"=>"小明明222"}, "btn_complete_link"=>""}, "expired_at"=>""}, "_"=>"en", "id"=>"attempt"}
+ [1m[35mIntro::Tour Load (0.2ms)[0m SELECT "intro_tours".* FROM "intro_tours" WHERE "intro_tours"."id" = ? LIMIT 1 [["id", 0]]
+Redirected to http://localhost:3000/intro/admin/tours
+Filter chain halted as :require_tour rendered or redirected
+Completed 302 Found in 5ms (ActiveRecord: 0.2ms)
+
+
+Started GET "/intro/admin/tours" for ::1 at 2019-09-04 19:25:20 +0800
+Processing by Intro::Admin::ToursController#index as */*
+ [1m[36mIntro::Tour Load (0.3ms)[0m [1mSELECT "intro_tours".* FROM "intro_tours" ORDER BY "intro_tours"."created_at" DESC LIMIT 15 OFFSET 0[0m
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_container.html.erb (28.2ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/index.html.erb within layouts/intro/admin/application (38.0ms)
+Completed 200 OK in 77ms (Views: 73.1ms | ActiveRecord: 0.3ms)
+
+
+Started PATCH "/intro/admin/tours/attempt" for ::1 at 2019-09-04 19:25:30 +0800
+Processing by Intro::Admin::ToursController#update as */*
+ Parameters: {"utf8"=>"✓", "authenticity_token"=>"Jm3TWfct2rW/WYj7ATlzqxfAyWwqq5qvs8lQcQp4/IQQ3RXP9YQb6HT3yFAHDu3dcqmRWZLjyikyoJ/cz1vpnQ==", "tour"=>{"route"=>{"simple"=>"brbarba", "query"=>""}, "ident"=>"brbarbabra", "controller_path"=>"brabrab", "action_name"=>"brabrab", "options"=>{"steps"=>[{"title"=>{"en"=>"brbarb", "zh-CN"=>"brabr"}, "content"=>{"en"=>"brbar", "zh-CN"=>""}, "image_url"=>"", "image_width"=>"", "image_height"=>"", "image_placement"=>"top", "element"=>"", "placement"=>"top", "z_index"=>"99"}], "btn_visible"=>"1", "btn_complete_text"=>{"en"=>"xiaoming2", "zh-CN"=>"小明明222"}, "btn_complete_link"=>""}, "expired_at"=>""}, "_"=>"en", "id"=>"attempt"}
+ [1m[35mIntro::Tour Load (0.3ms)[0m SELECT "intro_tours".* FROM "intro_tours" WHERE "intro_tours"."id" = ? LIMIT 1 [["id", 0]]
+Redirected to http://localhost:3000/intro/admin/tours
+Filter chain halted as :require_tour rendered or redirected
+Completed 302 Found in 5ms (ActiveRecord: 0.3ms)
+
+
+Started GET "/intro/admin/tours" for ::1 at 2019-09-04 19:25:30 +0800
+Processing by Intro::Admin::ToursController#index as */*
+ [1m[36mIntro::Tour Load (0.4ms)[0m [1mSELECT "intro_tours".* FROM "intro_tours" ORDER BY "intro_tours"."created_at" DESC LIMIT 15 OFFSET 0[0m
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_container.html.erb (33.1ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/index.html.erb within layouts/intro/admin/application (44.1ms)
+Completed 200 OK in 79ms (Views: 76.6ms | ActiveRecord: 0.4ms)
+
+
+Started PATCH "/intro/admin/tours/1" for ::1 at 2019-09-04 19:25:34 +0800
+Processing by Intro::Admin::ToursController#update as HTML
+ Parameters: {"utf8"=>"✓", "authenticity_token"=>"FI8myMONIFNlZTFZ+dd2P812kIvYR2ZIPZfsfajyuociP+BewSThDq7LcfL/4OhJqB/IvmAPNs68/iPQbdGvng==", "tour"=>{"route"=>{"simple"=>"brbarba", "query"=>""}, "ident"=>"brbarbabra", "controller_path"=>"brabrab", "action_name"=>"brabrab", "options"=>{"steps"=>[{"title"=>{"en"=>"", "zh-CN"=>""}, "content"=>{"en"=>"", "zh-CN"=>""}, "image_url"=>"", "image_width"=>"", "image_height"=>"", "image_placement"=>"top", "element"=>"", "placement"=>"top", "z_index"=>"99"}, {"image_url"=>"/uploads/intro/20190903/1567521605_X8R-cH65.png", "image_width"=>"248", "image_height"=>"248", "image_placement"=>"top", "element"=>"", "placement"=>"top", "z_index"=>"99"}], "btn_visible"=>"1", "btn_complete_text"=>{"en"=>"xiaoming2", "zh-CN"=>"小明明222"}, "btn_complete_link"=>""}, "expired_at"=>""}, "_"=>"en", "button"=>"", "id"=>"1"}
+ [1m[35mIntro::Tour Load (0.2ms)[0m SELECT "intro_tours".* FROM "intro_tours" WHERE "intro_tours"."id" = ? LIMIT 1 [["id", 1]]
+ [1m[36m (0.1ms)[0m [1mbegin transaction[0m
+ [1m[35mIntro::Tour Exists (0.2ms)[0m SELECT 1 AS one FROM "intro_tours" WHERE ("intro_tours"."ident" = 'brbarbabra' AND "intro_tours"."id" != 1) LIMIT 1
+ [1m[36mSQL (0.3ms)[0m [1mUPDATE "intro_tours" SET "route" = ?, "updated_at" = ? WHERE "intro_tours"."id" = ?[0m [["route", "--- !ruby/hash:ActionController::Parameters\nsimple: brbarba\nquery: ''\nstrict: false\n"], ["updated_at", "2019-09-04 11:25:34.865543"], ["id", 1]]
+ [1m[35m (6.9ms)[0m commit transaction
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_local_field.html.erb (0.2ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_local_field.html.erb (0.2ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_step.html.erb (2.9ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_local_field.html.erb (0.2ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_local_field.html.erb (9.9ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_step.html.erb (13.5ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_local_field.html.erb (0.2ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_local_field.html.erb (0.2ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_step.html.erb (3.1ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_steps.html.erb (21.6ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_local_field.html.erb (0.3ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_form.html.erb (25.1ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_container.html.erb (34.6ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/edit.html.erb within layouts/intro/admin/application (36.2ms)
+Completed 200 OK in 77ms (Views: 52.7ms | ActiveRecord: 7.6ms)
+
+
+Started GET "/intro/tours?controller_path=intro%2Fadmin%2Ftours&action_name=update&original_url=http%3A%2F%2Flocalhost%3A3000%2Fintro%2Fadmin%2Ftours%2F1" for ::1 at 2019-09-04 19:25:35 +0800
+Processing by Intro::ToursController#index as */*
+ Parameters: {"controller_path"=>"intro/admin/tours", "action_name"=>"update", "original_url"=>"http://localhost:3000/intro/admin/tours/1"}
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" ORDER BY "users"."id" ASC LIMIT 1[0m
+ [1m[35m (0.1ms)[0m SELECT COUNT(*) FROM "intro_tours" WHERE "intro_tours"."controller_path" = ? AND "intro_tours"."action_name" = ? AND "intro_tours"."published" = ? [["controller_path", "intro/admin/tours"], ["action_name", "update"], ["published", "t"]]
+ [1m[36mIntro::Tour Load (0.1ms)[0m [1mSELECT "intro_tours".* FROM "intro_tours" WHERE "intro_tours"."controller_path" = ? AND "intro_tours"."action_name" = ? AND "intro_tours"."published" = ?[0m [["controller_path", "intro/admin/tours"], ["action_name", "update"], ["published", "t"]]
+ [1m[35m (0.2ms)[0m SELECT "intro_tour_histories"."tour_id" FROM "intro_tour_histories" WHERE "intro_tour_histories"."user_id" = 1 AND 1=0 AND (touch_count >= 1)
+Completed 200 OK in 12ms (Views: 0.3ms | ActiveRecord: 0.7ms)
+
+
+Started PATCH "/intro/admin/tours/attempt" for ::1 at 2019-09-04 19:25:46 +0800
+Processing by Intro::Admin::ToursController#update as */*
+ Parameters: {"utf8"=>"✓", "authenticity_token"=>"TYd2r8VSY+PboGOrYBjIz20TxMgx39zfWKFF9XZCsGh7N7A5x/uivhAOIwBmL1a5CHqc/YmXjFnZyIpYs2GlcQ==", "tour"=>{"route"=>{"simple"=>"brbarba", "query"=>""}, "ident"=>"brbarbabra", "controller_path"=>"brabrab", "action_name"=>"brabrab", "options"=>{"steps"=>[{"title"=>{"en"=>"", "zh-CN"=>""}, "content"=>{"en"=>"", "zh-CN"=>""}, "image_url"=>"", "image_width"=>"", "image_height"=>"", "image_placement"=>"top", "element"=>"", "placement"=>"top", "z_index"=>"99"}, {"image_url"=>"/uploads/intro/20190903/1567521605_X8R-cH65.png", "image_width"=>"248", "image_height"=>"248", "image_placement"=>"top", "element"=>"", "placement"=>"top", "z_index"=>"99"}], "btn_visible"=>"1", "btn_complete_text"=>{"en"=>"xiaoming2", "zh-CN"=>"小明明222"}, "btn_complete_link"=>""}, "expired_at"=>""}, "_"=>"en", "id"=>"attempt"}
+ [1m[36mIntro::Tour Load (0.3ms)[0m [1mSELECT "intro_tours".* FROM "intro_tours" WHERE "intro_tours"."id" = ? LIMIT 1[0m [["id", 0]]
+Redirected to http://localhost:3000/intro/admin/tours
+Filter chain halted as :require_tour rendered or redirected
+Completed 302 Found in 5ms (ActiveRecord: 0.3ms)
+
+
+Started GET "/intro/admin/tours" for ::1 at 2019-09-04 19:25:46 +0800
+Processing by Intro::Admin::ToursController#index as */*
+ [1m[35mIntro::Tour Load (0.3ms)[0m SELECT "intro_tours".* FROM "intro_tours" ORDER BY "intro_tours"."created_at" DESC LIMIT 15 OFFSET 0
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_container.html.erb (21.9ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/index.html.erb within layouts/intro/admin/application (27.7ms)
+Completed 200 OK in 55ms (Views: 53.2ms | ActiveRecord: 0.3ms)
+
+
+Started PATCH "/intro/admin/tours/1" for ::1 at 2019-09-04 19:27:13 +0800
+Processing by Intro::Admin::ToursController#update as HTML
+ Parameters: {"utf8"=>"✓", "authenticity_token"=>"FI8myMONIFNlZTFZ+dd2P812kIvYR2ZIPZfsfajyuociP+BewSThDq7LcfL/4OhJqB/IvmAPNs68/iPQbdGvng==", "tour"=>{"route"=>{"simple"=>"brbarba", "query"=>""}, "ident"=>"brbarbabra", "controller_path"=>"brabrab", "action_name"=>"brabrab", "options"=>{"steps"=>[{"title"=>{"en"=>"", "zh-CN"=>""}, "content"=>{"en"=>"", "zh-CN"=>""}, "image_url"=>"", "image_width"=>"", "image_height"=>"", "image_placement"=>"top", "element"=>"", "placement"=>"top", "z_index"=>"99"}, {"image_url"=>"/uploads/intro/20190903/1567521605_X8R-cH65.png", "image_width"=>"248", "image_height"=>"248", "image_placement"=>"top", "element"=>"", "placement"=>"top", "z_index"=>"99"}], "btn_visible"=>"1", "btn_complete_text"=>{"en"=>"xiaoming2", "zh-CN"=>"小明明222"}, "btn_complete_link"=>""}, "expired_at"=>""}, "_"=>"en", "button"=>"", "id"=>"1"}
+ [1m[36mIntro::Tour Load (0.1ms)[0m [1mSELECT "intro_tours".* FROM "intro_tours" WHERE "intro_tours"."id" = ? LIMIT 1[0m [["id", 1]]
+ [1m[35m (0.1ms)[0m begin transaction
+ [1m[36mIntro::Tour Exists (0.2ms)[0m [1mSELECT 1 AS one FROM "intro_tours" WHERE ("intro_tours"."ident" = 'brbarbabra' AND "intro_tours"."id" != 1) LIMIT 1[0m
+ [1m[35mSQL (0.2ms)[0m UPDATE "intro_tours" SET "route" = ?, "updated_at" = ? WHERE "intro_tours"."id" = ? [["route", "--- !ruby/hash:ActionController::Parameters\nsimple: brbarba\nquery: ''\nstrict: false\n"], ["updated_at", "2019-09-04 11:27:13.715692"], ["id", 1]]
+ [1m[36m (5.0ms)[0m [1mcommit transaction[0m
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_local_field.html.erb (0.4ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_local_field.html.erb (0.3ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_step.html.erb (4.1ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_local_field.html.erb (0.3ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_local_field.html.erb (0.3ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_step.html.erb (4.0ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_local_field.html.erb (0.2ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_local_field.html.erb (0.4ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_step.html.erb (3.4ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_steps.html.erb (14.3ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_local_field.html.erb (0.4ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_form.html.erb (20.9ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_container.html.erb (30.3ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/edit.html.erb within layouts/intro/admin/application (31.7ms)
+Completed 200 OK in 76ms (Views: 54.3ms | ActiveRecord: 5.6ms)
+
+
+Started GET "/intro/tours?controller_path=intro%2Fadmin%2Ftours&action_name=update&original_url=http%3A%2F%2Flocalhost%3A3000%2Fintro%2Fadmin%2Ftours%2F1" for ::1 at 2019-09-04 19:27:14 +0800
+Processing by Intro::ToursController#index as */*
+ Parameters: {"controller_path"=>"intro/admin/tours", "action_name"=>"update", "original_url"=>"http://localhost:3000/intro/admin/tours/1"}
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" ORDER BY "users"."id" ASC LIMIT 1
+ [1m[36m (0.1ms)[0m [1mSELECT COUNT(*) FROM "intro_tours" WHERE "intro_tours"."controller_path" = ? AND "intro_tours"."action_name" = ? AND "intro_tours"."published" = ?[0m [["controller_path", "intro/admin/tours"], ["action_name", "update"], ["published", "t"]]
+ [1m[35mIntro::Tour Load (0.1ms)[0m SELECT "intro_tours".* FROM "intro_tours" WHERE "intro_tours"."controller_path" = ? AND "intro_tours"."action_name" = ? AND "intro_tours"."published" = ? [["controller_path", "intro/admin/tours"], ["action_name", "update"], ["published", "t"]]
+ [1m[36m (0.3ms)[0m [1mSELECT "intro_tour_histories"."tour_id" FROM "intro_tour_histories" WHERE "intro_tour_histories"."user_id" = 1 AND 1=0 AND (touch_count >= 1)[0m
+Completed 200 OK in 10ms (Views: 0.4ms | ActiveRecord: 0.7ms)
+
+
+Started PATCH "/intro/admin/tours/1" for ::1 at 2019-09-04 19:27:18 +0800
+Processing by Intro::Admin::ToursController#update as JS
+ Parameters: {"utf8"=>"✓", "tour"=>{"route"=>{"simple"=>"brbarba", "query"=>""}, "ident"=>"brbarbabra", "controller_path"=>"brabrab", "action_name"=>"brabrab", "options"=>{"steps"=>[{"title"=>{"en"=>"", "zh-CN"=>""}, "content"=>{"en"=>"", "zh-CN"=>""}, "image_url"=>"", "image_width"=>"", "image_height"=>"", "image_placement"=>"top", "element"=>"", "placement"=>"top", "z_index"=>"99"}, {"image_url"=>"/uploads/intro/20190903/1567521605_X8R-cH65.png", "image_width"=>"248", "image_height"=>"248", "image_placement"=>"top", "element"=>"", "placement"=>"top", "z_index"=>"99"}], "btn_visible"=>"1", "btn_complete_text"=>{"en"=>"xiaoming2", "zh-CN"=>"小明明222"}, "btn_complete_link"=>""}, "expired_at"=>""}, "_"=>"en", "button"=>"", "id"=>"1"}
+ [1m[35mIntro::Tour Load (0.2ms)[0m SELECT "intro_tours".* FROM "intro_tours" WHERE "intro_tours"."id" = ? LIMIT 1 [["id", 1]]
+ [1m[36m (0.1ms)[0m [1mbegin transaction[0m
+ [1m[35mIntro::Tour Exists (0.2ms)[0m SELECT 1 AS one FROM "intro_tours" WHERE ("intro_tours"."ident" = 'brbarbabra' AND "intro_tours"."id" != 1) LIMIT 1
+ [1m[36mSQL (0.3ms)[0m [1mUPDATE "intro_tours" SET "route" = ?, "updated_at" = ? WHERE "intro_tours"."id" = ?[0m [["route", "--- !ruby/hash:ActionController::Parameters\nsimple: brbarba\nquery: ''\nstrict: false\n"], ["updated_at", "2019-09-04 11:27:18.459069"], ["id", 1]]
+ [1m[35m (4.0ms)[0m commit transaction
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_local_field.html.erb (0.7ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_local_field.html.erb (0.6ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_step.html.erb (9.3ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_local_field.html.erb (0.2ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_local_field.html.erb (0.2ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_step.html.erb (6.4ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_local_field.html.erb (0.2ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_local_field.html.erb (0.2ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_step.html.erb (7.2ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_steps.html.erb (30.7ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_local_field.html.erb (0.2ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_form.html.erb (39.2ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_container.html.erb (52.0ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/edit.html.erb within layouts/intro/admin/application (56.1ms)
+Completed 200 OK in 110ms (Views: 82.1ms | ActiveRecord: 4.7ms)
+
+
+Started PATCH "/intro/admin/tours/1" for ::1 at 2019-09-04 19:27:21 +0800
+Processing by Intro::Admin::ToursController#update as HTML
+ Parameters: {"utf8"=>"✓", "authenticity_token"=>"FI8myMONIFNlZTFZ+dd2P812kIvYR2ZIPZfsfajyuociP+BewSThDq7LcfL/4OhJqB/IvmAPNs68/iPQbdGvng==", "tour"=>{"route"=>{"simple"=>"brbarba", "query"=>""}, "ident"=>"brbarbabra", "controller_path"=>"brabrab", "action_name"=>"brabrab", "options"=>{"steps"=>[{"title"=>{"en"=>"", "zh-CN"=>""}, "content"=>{"en"=>"", "zh-CN"=>""}, "image_url"=>"", "image_width"=>"", "image_height"=>"", "image_placement"=>"top", "element"=>"", "placement"=>"top", "z_index"=>"99"}, {"image_url"=>"/uploads/intro/20190903/1567521605_X8R-cH65.png", "image_width"=>"248", "image_height"=>"248", "image_placement"=>"top", "element"=>"", "placement"=>"top", "z_index"=>"99"}], "btn_visible"=>"1", "btn_complete_text"=>{"en"=>"xiaoming2", "zh-CN"=>"小明明222"}, "btn_complete_link"=>""}, "expired_at"=>""}, "_"=>"en", "button"=>"", "id"=>"1"}
+ [1m[36mIntro::Tour Load (0.3ms)[0m [1mSELECT "intro_tours".* FROM "intro_tours" WHERE "intro_tours"."id" = ? LIMIT 1[0m [["id", 1]]
+ [1m[35m (0.2ms)[0m begin transaction
+ [1m[36mIntro::Tour Exists (0.5ms)[0m [1mSELECT 1 AS one FROM "intro_tours" WHERE ("intro_tours"."ident" = 'brbarbabra' AND "intro_tours"."id" != 1) LIMIT 1[0m
+ [1m[35mSQL (0.6ms)[0m UPDATE "intro_tours" SET "route" = ?, "updated_at" = ? WHERE "intro_tours"."id" = ? [["route", "--- !ruby/hash:ActionController::Parameters\nsimple: brbarba\nquery: ''\nstrict: false\n"], ["updated_at", "2019-09-04 11:27:21.236448"], ["id", 1]]
+ [1m[36m (6.3ms)[0m [1mcommit transaction[0m
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_local_field.html.erb (0.3ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_local_field.html.erb (0.4ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_step.html.erb (4.1ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_local_field.html.erb (0.2ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_local_field.html.erb (0.3ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_step.html.erb (3.6ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_local_field.html.erb (0.3ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_local_field.html.erb (0.3ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_step.html.erb (3.6ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_steps.html.erb (14.4ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_local_field.html.erb (0.4ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_form.html.erb (18.9ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_container.html.erb (36.1ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/edit.html.erb within layouts/intro/admin/application (38.8ms)
+Completed 200 OK in 132ms (Views: 64.6ms | ActiveRecord: 7.9ms)
+
+
+Started GET "/intro/tours?controller_path=intro%2Fadmin%2Ftours&action_name=update&original_url=http%3A%2F%2Flocalhost%3A3000%2Fintro%2Fadmin%2Ftours%2F1" for ::1 at 2019-09-04 19:27:21 +0800
+Processing by Intro::ToursController#index as */*
+ Parameters: {"controller_path"=>"intro/admin/tours", "action_name"=>"update", "original_url"=>"http://localhost:3000/intro/admin/tours/1"}
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" ORDER BY "users"."id" ASC LIMIT 1
+ [1m[36m (0.1ms)[0m [1mSELECT COUNT(*) FROM "intro_tours" WHERE "intro_tours"."controller_path" = ? AND "intro_tours"."action_name" = ? AND "intro_tours"."published" = ?[0m [["controller_path", "intro/admin/tours"], ["action_name", "update"], ["published", "t"]]
+ [1m[35mIntro::Tour Load (0.1ms)[0m SELECT "intro_tours".* FROM "intro_tours" WHERE "intro_tours"."controller_path" = ? AND "intro_tours"."action_name" = ? AND "intro_tours"."published" = ? [["controller_path", "intro/admin/tours"], ["action_name", "update"], ["published", "t"]]
+ [1m[36m (0.2ms)[0m [1mSELECT "intro_tour_histories"."tour_id" FROM "intro_tour_histories" WHERE "intro_tour_histories"."user_id" = 1 AND 1=0 AND (touch_count >= 1)[0m
+Completed 200 OK in 9ms (Views: 0.3ms | ActiveRecord: 0.7ms)
+
+
+Started PATCH "/intro/admin/tours/1" for ::1 at 2019-09-04 19:27:28 +0800
+Processing by Intro::Admin::ToursController#update as HTML
+ Parameters: {"utf8"=>"✓", "authenticity_token"=>"FI8myMONIFNlZTFZ+dd2P812kIvYR2ZIPZfsfajyuociP+BewSThDq7LcfL/4OhJqB/IvmAPNs68/iPQbdGvng==", "tour"=>{"route"=>{"simple"=>"brbarba", "query"=>""}, "ident"=>"brbarbabra", "controller_path"=>"brabrab", "action_name"=>"brabrab", "options"=>{"steps"=>[{"title"=>{"en"=>"", "zh-CN"=>""}, "content"=>{"en"=>"", "zh-CN"=>""}, "image_url"=>"", "image_width"=>"", "image_height"=>"", "image_placement"=>"top", "element"=>"", "placement"=>"top", "z_index"=>"99"}, {"image_url"=>"/uploads/intro/20190903/1567521605_X8R-cH65.png", "image_width"=>"248", "image_height"=>"248", "image_placement"=>"top", "element"=>"", "placement"=>"top", "z_index"=>"99"}], "btn_visible"=>"1", "btn_complete_text"=>{"en"=>"xiaoming2", "zh-CN"=>"小明明222"}, "btn_complete_link"=>""}, "expired_at"=>""}, "_"=>"en", "button"=>"", "id"=>"1"}
+ [1m[35mIntro::Tour Load (0.3ms)[0m SELECT "intro_tours".* FROM "intro_tours" WHERE "intro_tours"."id" = ? LIMIT 1 [["id", 1]]
+ [1m[36m (0.2ms)[0m [1mbegin transaction[0m
+ [1m[35mIntro::Tour Exists (0.3ms)[0m SELECT 1 AS one FROM "intro_tours" WHERE ("intro_tours"."ident" = 'brbarbabra' AND "intro_tours"."id" != 1) LIMIT 1
+ [1m[36mSQL (0.3ms)[0m [1mUPDATE "intro_tours" SET "route" = ?, "updated_at" = ? WHERE "intro_tours"."id" = ?[0m [["route", "--- !ruby/hash:ActionController::Parameters\nsimple: brbarba\nquery: ''\nstrict: false\n"], ["updated_at", "2019-09-04 11:27:28.480985"], ["id", 1]]
+ [1m[35m (5.4ms)[0m commit transaction
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_local_field.html.erb (0.3ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_local_field.html.erb (0.3ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_step.html.erb (3.5ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_local_field.html.erb (0.2ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_local_field.html.erb (0.3ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_step.html.erb (2.9ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_local_field.html.erb (0.3ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_local_field.html.erb (0.3ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_step.html.erb (3.5ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_steps.html.erb (12.1ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_local_field.html.erb (0.3ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_form.html.erb (18.0ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_container.html.erb (29.4ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/edit.html.erb within layouts/intro/admin/application (31.0ms)
+Completed 200 OK in 94ms (Views: 48.4ms | ActiveRecord: 6.6ms)
+
+
+Started GET "/intro/tours?controller_path=intro%2Fadmin%2Ftours&action_name=update&original_url=http%3A%2F%2Flocalhost%3A3000%2Fintro%2Fadmin%2Ftours%2F1" for ::1 at 2019-09-04 19:27:28 +0800
+Processing by Intro::ToursController#index as */*
+ Parameters: {"controller_path"=>"intro/admin/tours", "action_name"=>"update", "original_url"=>"http://localhost:3000/intro/admin/tours/1"}
+ [1m[36mUser Load (0.3ms)[0m [1mSELECT "users".* FROM "users" ORDER BY "users"."id" ASC LIMIT 1[0m
+ [1m[35m (0.1ms)[0m SELECT COUNT(*) FROM "intro_tours" WHERE "intro_tours"."controller_path" = ? AND "intro_tours"."action_name" = ? AND "intro_tours"."published" = ? [["controller_path", "intro/admin/tours"], ["action_name", "update"], ["published", "t"]]
+ [1m[36mIntro::Tour Load (0.1ms)[0m [1mSELECT "intro_tours".* FROM "intro_tours" WHERE "intro_tours"."controller_path" = ? AND "intro_tours"."action_name" = ? AND "intro_tours"."published" = ?[0m [["controller_path", "intro/admin/tours"], ["action_name", "update"], ["published", "t"]]
+ [1m[35m (0.2ms)[0m SELECT "intro_tour_histories"."tour_id" FROM "intro_tour_histories" WHERE "intro_tour_histories"."user_id" = 1 AND 1=0 AND (touch_count >= 1)
+Completed 200 OK in 11ms (Views: 0.3ms | ActiveRecord: 0.7ms)
+
+
+Started PATCH "/intro/admin/tours/1" for ::1 at 2019-09-04 19:28:25 +0800
+ [1m[36mActiveRecord::SchemaMigration Load (0.1ms)[0m [1mSELECT "schema_migrations".* FROM "schema_migrations"[0m
+Processing by Intro::Admin::ToursController#update as HTML
+ Parameters: {"utf8"=>"✓", "authenticity_token"=>"FI8myMONIFNlZTFZ+dd2P812kIvYR2ZIPZfsfajyuociP+BewSThDq7LcfL/4OhJqB/IvmAPNs68/iPQbdGvng==", "tour"=>{"route"=>{"simple"=>"brbarba", "query"=>""}, "ident"=>"brbarbabra", "controller_path"=>"brabrab", "action_name"=>"brabrab", "options"=>{"steps"=>[{"title"=>{"en"=>"", "zh-CN"=>""}, "content"=>{"en"=>"", "zh-CN"=>""}, "image_url"=>"", "image_width"=>"", "image_height"=>"", "image_placement"=>"top", "element"=>"", "placement"=>"top", "z_index"=>"99"}, {"image_url"=>"/uploads/intro/20190903/1567521605_X8R-cH65.png", "image_width"=>"248", "image_height"=>"248", "image_placement"=>"top", "element"=>"", "placement"=>"top", "z_index"=>"99"}], "btn_visible"=>"1", "btn_complete_text"=>{"en"=>"xiaoming2", "zh-CN"=>"小明明222"}, "btn_complete_link"=>""}, "expired_at"=>""}, "_"=>"en", "button"=>"", "id"=>"1"}
+DEPRECATION WARNING: Currently, Active Record suppresses errors raised within `after_rollback`/`after_commit` callbacks and only print them to the logs. In the next version, these errors will no longer be suppressed. Instead, the errors will propagate normally just like in other Active Record callbacks.
+
+You can opt into the new behavior and remove this warning by setting:
+
+ config.active_record.raise_in_transactional_callbacks = true
+
+ (called from <class:Tour> at /home/jinhu/Repos/intro/app/models/intro/tour.rb:18)
+ [1m[35mIntro::Tour Load (0.2ms)[0m SELECT "intro_tours".* FROM "intro_tours" WHERE "intro_tours"."id" = ? LIMIT 1 [["id", 1]]
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35mIntro::Tour Exists (0.1ms)[0m SELECT 1 AS one FROM "intro_tours" WHERE ("intro_tours"."ident" = 'brbarbabra' AND "intro_tours"."id" != 1) LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mUPDATE "intro_tours" SET "route" = ?, "updated_at" = ? WHERE "intro_tours"."id" = ?[0m [["route", "--- !ruby/hash:ActionController::Parameters\nsimple: brbarba\nquery: ''\nstrict: false\n"], ["updated_at", "2019-09-04 11:28:25.618058"], ["id", 1]]
+ [1m[35m (6.9ms)[0m commit transaction
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_container.html.erb (246.2ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/edit.html.erb within layouts/intro/admin/application (250.2ms)
+Completed 500 Internal Server Error in 333ms (ActiveRecord: 7.8ms)
+
+LoadError (cannot load such file -- sass):
+ activesupport (4.2.11.1) lib/active_support/dependencies.rb:274:in `require'
+ activesupport (4.2.11.1) lib/active_support/dependencies.rb:274:in `block in require'
+ activesupport (4.2.11.1) lib/active_support/dependencies.rb:240:in `load_dependency'
+ activesupport (4.2.11.1) lib/active_support/dependencies.rb:274:in `require'
+ sprockets (3.7.2) lib/sprockets/autoload/sass.rb:1:in `<top (required)>'
+ sprockets (3.7.2) lib/sprockets/sass_processor.rb:47:in `initialize'
+ sprockets (3.7.2) lib/sprockets/sass_processor.rb:26:in `new'
+ sprockets (3.7.2) lib/sprockets/sass_processor.rb:26:in `instance'
+ sprockets (3.7.2) lib/sprockets/sass_processor.rb:34:in `cache_key'
+ sprockets (3.7.2) lib/sprockets/processor_utils.rb:93:in `processor_cache_key'
+ sprockets (3.7.2) lib/sprockets/cached_environment.rb:22:in `block in initialize'
+ sprockets (3.7.2) lib/sprockets/cached_environment.rb:53:in `yield'
+ sprockets (3.7.2) lib/sprockets/cached_environment.rb:53:in `processor_cache_key'
+ sprockets (3.7.2) lib/sprockets/processor_utils.rb:102:in `block in processors_cache_keys'
+ sprockets (3.7.2) lib/sprockets/processor_utils.rb:102:in `map'
+ sprockets (3.7.2) lib/sprockets/processor_utils.rb:102:in `processors_cache_keys'
+ sprockets (3.7.2) lib/sprockets/processing.rb:159:in `resolve_processors_cache_key_uri'
+ sprockets (3.7.2) lib/sprockets.rb:162:in `block in <module:Sprockets>'
+ sprockets (3.7.2) lib/sprockets/dependencies.rb:67:in `call'
+ sprockets (3.7.2) lib/sprockets/dependencies.rb:67:in `resolve_dependency'
+ sprockets (3.7.2) lib/sprockets/cached_environment.rb:23:in `block in initialize'
+ sprockets (3.7.2) lib/sprockets/cached_environment.rb:59:in `yield'
+ sprockets (3.7.2) lib/sprockets/cached_environment.rb:59:in `resolve_dependency'
+ sprockets (3.7.2) lib/sprockets/loader.rb:268:in `block in resolve_dependencies'
+ sprockets (3.7.2) lib/sprockets/loader.rb:268:in `map'
+ sprockets (3.7.2) lib/sprockets/loader.rb:268:in `resolve_dependencies'
+ sprockets (3.7.2) lib/sprockets/loader.rb:55:in `block in load'
+ sprockets (3.7.2) lib/sprockets/loader.rb:311:in `block in fetch_asset_from_dependency_cache'
+ sprockets (3.7.2) lib/sprockets/loader.rb:307:in `each'
+ sprockets (3.7.2) lib/sprockets/loader.rb:307:in `each_with_index'
+ sprockets (3.7.2) lib/sprockets/loader.rb:307:in `fetch_asset_from_dependency_cache'
+ sprockets (3.7.2) lib/sprockets/loader.rb:44:in `load'
+ sprockets (3.7.2) lib/sprockets/cached_environment.rb:20:in `block in initialize'
+ sprockets (3.7.2) lib/sprockets/cached_environment.rb:47:in `yield'
+ sprockets (3.7.2) lib/sprockets/cached_environment.rb:47:in `load'
+ sprockets (3.7.2) lib/sprockets/base.rb:66:in `find_asset'
+ sprockets (3.7.2) lib/sprockets/base.rb:73:in `find_all_linked_assets'
+ sprockets (3.7.2) lib/sprockets/manifest.rb:142:in `block in find'
+ sprockets (3.7.2) lib/sprockets/legacy.rb:114:in `block (2 levels) in logical_paths'
+ sprockets (3.7.2) lib/sprockets/path_utils.rb:228:in `block in stat_tree'
+ sprockets (3.7.2) lib/sprockets/path_utils.rb:212:in `block in stat_directory'
+ sprockets (3.7.2) lib/sprockets/path_utils.rb:209:in `each'
+ sprockets (3.7.2) lib/sprockets/path_utils.rb:209:in `stat_directory'
+ sprockets (3.7.2) lib/sprockets/path_utils.rb:227:in `stat_tree'
+ sprockets (3.7.2) lib/sprockets/path_utils.rb:231:in `block in stat_tree'
+ sprockets (3.7.2) lib/sprockets/path_utils.rb:212:in `block in stat_directory'
+ sprockets (3.7.2) lib/sprockets/path_utils.rb:209:in `each'
+ sprockets (3.7.2) lib/sprockets/path_utils.rb:209:in `stat_directory'
+ sprockets (3.7.2) lib/sprockets/path_utils.rb:227:in `stat_tree'
+ sprockets (3.7.2) lib/sprockets/path_utils.rb:231:in `block in stat_tree'
+ sprockets (3.7.2) lib/sprockets/path_utils.rb:212:in `block in stat_directory'
+ sprockets (3.7.2) lib/sprockets/path_utils.rb:209:in `each'
+ sprockets (3.7.2) lib/sprockets/path_utils.rb:209:in `stat_directory'
+ sprockets (3.7.2) lib/sprockets/path_utils.rb:227:in `stat_tree'
+ sprockets (3.7.2) lib/sprockets/legacy.rb:105:in `each'
+ sprockets (3.7.2) lib/sprockets/legacy.rb:105:in `block in logical_paths'
+ sprockets (3.7.2) lib/sprockets/legacy.rb:104:in `each'
+ sprockets (3.7.2) lib/sprockets/legacy.rb:104:in `logical_paths'
+ sprockets (3.7.2) lib/sprockets/manifest.rb:140:in `find'
+ sprockets-rails (3.2.1) lib/sprockets/railtie.rb:50:in `each'
+ sprockets-rails (3.2.1) lib/sprockets/railtie.rb:50:in `map'
+ sprockets-rails (3.2.1) lib/sprockets/railtie.rb:50:in `precompiled_assets'
+ sprockets-rails (3.2.1) lib/sprockets/railtie.rb:35:in `asset_precompiled?'
+ sprockets-rails (3.2.1) lib/sprockets/railtie.rb:251:in `block (3 levels) in <class:Railtie>'
+ sprockets-rails (3.2.1) lib/sprockets/rails/helper.rb:359:in `call'
+ sprockets-rails (3.2.1) lib/sprockets/rails/helper.rb:359:in `precompiled?'
+ sprockets-rails (3.2.1) lib/sprockets/rails/helper.rb:363:in `raise_unless_precompiled_asset'
+ sprockets-rails (3.2.1) lib/sprockets/rails/helper.rb:348:in `find_debug_asset'
+ sprockets-rails (3.2.1) lib/sprockets/rails/helper.rb:229:in `block in lookup_debug_asset'
+ sprockets-rails (3.2.1) lib/sprockets/rails/helper.rb:242:in `block in resolve_asset'
+ sprockets-rails (3.2.1) lib/sprockets/rails/helper.rb:241:in `each'
+ sprockets-rails (3.2.1) lib/sprockets/rails/helper.rb:241:in `detect'
+ sprockets-rails (3.2.1) lib/sprockets/rails/helper.rb:241:in `resolve_asset'
+ sprockets-rails (3.2.1) lib/sprockets/rails/helper.rb:228:in `lookup_debug_asset'
+ sprockets-rails (3.2.1) lib/sprockets/rails/helper.rb:141:in `block in javascript_include_tag'
+ sprockets-rails (3.2.1) lib/sprockets/rails/helper.rb:140:in `map'
+ sprockets-rails (3.2.1) lib/sprockets/rails/helper.rb:140:in `javascript_include_tag'
+ /home/jinhu/Repos/intro/lib/intro/helpers/view_helper.rb:19:in `intro_tags'
+ /home/jinhu/Repos/intro/app/views/intro/admin/tours/_container.html.erb:2:in `__home_jinhu__epos_intro_app_views_intro_admin_tours__container_html_erb___1002584987021499835_47088657667860'
+ actionview (4.2.11.1) lib/action_view/template.rb:145:in `block in render'
+ activesupport (4.2.11.1) lib/active_support/notifications.rb:166:in `instrument'
+ actionview (4.2.11.1) lib/action_view/template.rb:333:in `instrument'
+ actionview (4.2.11.1) lib/action_view/template.rb:143:in `render'
+ actionview (4.2.11.1) lib/action_view/renderer/partial_renderer.rb:339:in `render_partial'
+ actionview (4.2.11.1) lib/action_view/renderer/partial_renderer.rb:310:in `block in render'
+ actionview (4.2.11.1) lib/action_view/renderer/abstract_renderer.rb:39:in `block in instrument'
+ activesupport (4.2.11.1) lib/active_support/notifications.rb:164:in `block in instrument'
+ activesupport (4.2.11.1) lib/active_support/notifications/instrumenter.rb:20:in `instrument'
+ activesupport (4.2.11.1) lib/active_support/notifications.rb:164:in `instrument'
+ actionview (4.2.11.1) lib/action_view/renderer/abstract_renderer.rb:39:in `instrument'
+ actionview (4.2.11.1) lib/action_view/renderer/partial_renderer.rb:309:in `render'
+ actionview (4.2.11.1) lib/action_view/renderer/renderer.rb:51:in `render_partial'
+ actionview (4.2.11.1) lib/action_view/helpers/rendering_helper.rb:30:in `render'
+ /home/jinhu/Repos/intro/app/views/intro/admin/tours/edit.html.erb:16:in `__home_jinhu__epos_intro_app_views_intro_admin_tours_edit_html_erb__4470094920629161293_47088657916760'
+ actionview (4.2.11.1) lib/action_view/template.rb:145:in `block in render'
+ activesupport (4.2.11.1) lib/active_support/notifications.rb:166:in `instrument'
+ actionview (4.2.11.1) lib/action_view/template.rb:333:in `instrument'
+ actionview (4.2.11.1) lib/action_view/template.rb:143:in `render'
+ actionview (4.2.11.1) lib/action_view/renderer/template_renderer.rb:54:in `block (2 levels) in render_template'
+ actionview (4.2.11.1) lib/action_view/renderer/abstract_renderer.rb:39:in `block in instrument'
+ activesupport (4.2.11.1) lib/active_support/notifications.rb:164:in `block in instrument'
+ activesupport (4.2.11.1) lib/active_support/notifications/instrumenter.rb:20:in `instrument'
+ activesupport (4.2.11.1) lib/active_support/notifications.rb:164:in `instrument'
+ actionview (4.2.11.1) lib/action_view/renderer/abstract_renderer.rb:39:in `instrument'
+ actionview (4.2.11.1) lib/action_view/renderer/template_renderer.rb:53:in `block in render_template'
+ actionview (4.2.11.1) lib/action_view/renderer/template_renderer.rb:61:in `render_with_layout'
+ actionview (4.2.11.1) lib/action_view/renderer/template_renderer.rb:52:in `render_template'
+ actionview (4.2.11.1) lib/action_view/renderer/template_renderer.rb:14:in `render'
+ actionview (4.2.11.1) lib/action_view/renderer/renderer.rb:46:in `render_template'
+ actionview (4.2.11.1) lib/action_view/renderer/renderer.rb:27:in `render'
+ actionview (4.2.11.1) lib/action_view/rendering.rb:100:in `_render_template'
+ actionpack (4.2.11.1) lib/action_controller/metal/streaming.rb:217:in `_render_template'
+ actionview (4.2.11.1) lib/action_view/rendering.rb:83:in `render_to_body'
+ actionpack (4.2.11.1) lib/action_controller/metal/rendering.rb:32:in `render_to_body'
+ actionpack (4.2.11.1) lib/action_controller/metal/renderers.rb:37:in `render_to_body'
+ actionpack (4.2.11.1) lib/abstract_controller/rendering.rb:25:in `render'
+ actionpack (4.2.11.1) lib/action_controller/metal/rendering.rb:16:in `render'
+ actionpack (4.2.11.1) lib/action_controller/metal/instrumentation.rb:44:in `block (2 levels) in render'
+ activesupport (4.2.11.1) lib/active_support/core_ext/benchmark.rb:12:in `block in ms'
+ /home/jinhu/.rvm/rubies/ruby-2.1.9/lib/ruby/2.1.0/benchmark.rb:294:in `realtime'
+ activesupport (4.2.11.1) lib/active_support/core_ext/benchmark.rb:12:in `ms'
+ actionpack (4.2.11.1) lib/action_controller/metal/instrumentation.rb:44:in `block in render'
+ actionpack (4.2.11.1) lib/action_controller/metal/instrumentation.rb:87:in `cleanup_view_runtime'
+ activerecord (4.2.11.1) lib/active_record/railties/controller_runtime.rb:25:in `cleanup_view_runtime'
+ actionpack (4.2.11.1) lib/action_controller/metal/instrumentation.rb:43:in `render'
+ /home/jinhu/Repos/intro/app/controllers/intro/admin/tours_controller.rb:48:in `update'
+ actionpack (4.2.11.1) lib/action_controller/metal/implicit_render.rb:4:in `send_action'
+ actionpack (4.2.11.1) lib/abstract_controller/base.rb:198:in `process_action'
+ actionpack (4.2.11.1) lib/action_controller/metal/rendering.rb:10:in `process_action'
+ actionpack (4.2.11.1) lib/abstract_controller/callbacks.rb:20:in `block in process_action'
+ activesupport (4.2.11.1) lib/active_support/callbacks.rb:117:in `call'
+ activesupport (4.2.11.1) lib/active_support/callbacks.rb:117:in `call'
+ activesupport (4.2.11.1) lib/active_support/callbacks.rb:555:in `block (2 levels) in compile'
+ activesupport (4.2.11.1) lib/active_support/callbacks.rb:505:in `call'
+ activesupport (4.2.11.1) lib/active_support/callbacks.rb:505:in `call'
+ activesupport (4.2.11.1) lib/active_support/callbacks.rb:92:in `__run_callbacks__'
+ activesupport (4.2.11.1) lib/active_support/callbacks.rb:778:in `_run_process_action_callbacks'
+ activesupport (4.2.11.1) lib/active_support/callbacks.rb:81:in `run_callbacks'
+ actionpack (4.2.11.1) lib/abstract_controller/callbacks.rb:19:in `process_action'
+ actionpack (4.2.11.1) lib/action_controller/metal/rescue.rb:29:in `process_action'
+ actionpack (4.2.11.1) lib/action_controller/metal/instrumentation.rb:32:in `block in process_action'
+ activesupport (4.2.11.1) lib/active_support/notifications.rb:164:in `block in instrument'
+ activesupport (4.2.11.1) lib/active_support/notifications/instrumenter.rb:20:in `instrument'
+ activesupport (4.2.11.1) lib/active_support/notifications.rb:164:in `instrument'
+ actionpack (4.2.11.1) lib/action_controller/metal/instrumentation.rb:30:in `process_action'
+ actionpack (4.2.11.1) lib/action_controller/metal/params_wrapper.rb:250:in `process_action'
+ activerecord (4.2.11.1) lib/active_record/railties/controller_runtime.rb:18:in `process_action'
+ actionpack (4.2.11.1) lib/abstract_controller/base.rb:137:in `process'
+ actionview (4.2.11.1) lib/action_view/rendering.rb:30:in `process'
+ actionpack (4.2.11.1) lib/action_controller/metal.rb:196:in `dispatch'
+ actionpack (4.2.11.1) lib/action_controller/metal/rack_delegation.rb:13:in `dispatch'
+ actionpack (4.2.11.1) lib/action_controller/metal.rb:237:in `block in action'
+ actionpack (4.2.11.1) lib/action_dispatch/routing/route_set.rb:74:in `call'
+ actionpack (4.2.11.1) lib/action_dispatch/routing/route_set.rb:74:in `dispatch'
+ actionpack (4.2.11.1) lib/action_dispatch/routing/route_set.rb:43:in `serve'
+ actionpack (4.2.11.1) lib/action_dispatch/journey/router.rb:43:in `block in serve'
+ actionpack (4.2.11.1) lib/action_dispatch/journey/router.rb:30:in `each'
+ actionpack (4.2.11.1) lib/action_dispatch/journey/router.rb:30:in `serve'
+ actionpack (4.2.11.1) lib/action_dispatch/routing/route_set.rb:817:in `call'
+ railties (4.2.11.1) lib/rails/engine.rb:518:in `call'
+ railties (4.2.11.1) lib/rails/railtie.rb:194:in `public_send'
+ railties (4.2.11.1) lib/rails/railtie.rb:194:in `method_missing'
+ actionpack (4.2.11.1) lib/action_dispatch/routing/mapper.rb:51:in `serve'
+ actionpack (4.2.11.1) lib/action_dispatch/journey/router.rb:43:in `block in serve'
+ actionpack (4.2.11.1) lib/action_dispatch/journey/router.rb:30:in `each'
+ actionpack (4.2.11.1) lib/action_dispatch/journey/router.rb:30:in `serve'
+ actionpack (4.2.11.1) lib/action_dispatch/routing/route_set.rb:817:in `call'
+ rack (1.6.11) lib/rack/etag.rb:24:in `call'
+ rack (1.6.11) lib/rack/conditionalget.rb:38:in `call'
+ rack (1.6.11) lib/rack/head.rb:13:in `call'
+ actionpack (4.2.11.1) lib/action_dispatch/middleware/params_parser.rb:27:in `call'
+ actionpack (4.2.11.1) lib/action_dispatch/middleware/flash.rb:260:in `call'
+ rack (1.6.11) lib/rack/session/abstract/id.rb:225:in `context'
+ rack (1.6.11) lib/rack/session/abstract/id.rb:220:in `call'
+ actionpack (4.2.11.1) lib/action_dispatch/middleware/cookies.rb:560:in `call'
+ activerecord (4.2.11.1) lib/active_record/query_cache.rb:36:in `call'
+ activerecord (4.2.11.1) lib/active_record/connection_adapters/abstract/connection_pool.rb:653:in `call'
+ activerecord (4.2.11.1) lib/active_record/migration.rb:377:in `call'
+ actionpack (4.2.11.1) lib/action_dispatch/middleware/callbacks.rb:29:in `block in call'
+ activesupport (4.2.11.1) lib/active_support/callbacks.rb:88:in `__run_callbacks__'
+ activesupport (4.2.11.1) lib/active_support/callbacks.rb:778:in `_run_call_callbacks'
+ activesupport (4.2.11.1) lib/active_support/callbacks.rb:81:in `run_callbacks'
+ actionpack (4.2.11.1) lib/action_dispatch/middleware/callbacks.rb:27:in `call'
+ actionpack (4.2.11.1) lib/action_dispatch/middleware/reloader.rb:73:in `call'
+ actionpack (4.2.11.1) lib/action_dispatch/middleware/remote_ip.rb:78:in `call'
+ actionpack (4.2.11.1) lib/action_dispatch/middleware/debug_exceptions.rb:17:in `call'
+ actionpack (4.2.11.1) lib/action_dispatch/middleware/show_exceptions.rb:30:in `call'
+ railties (4.2.11.1) lib/rails/rack/logger.rb:38:in `call_app'
+ railties (4.2.11.1) lib/rails/rack/logger.rb:20:in `block in call'
+ activesupport (4.2.11.1) lib/active_support/tagged_logging.rb:68:in `block in tagged'
+ activesupport (4.2.11.1) lib/active_support/tagged_logging.rb:26:in `tagged'
+ activesupport (4.2.11.1) lib/active_support/tagged_logging.rb:68:in `tagged'
+ railties (4.2.11.1) lib/rails/rack/logger.rb:20:in `call'
+ actionpack (4.2.11.1) lib/action_dispatch/middleware/request_id.rb:21:in `call'
+ rack (1.6.11) lib/rack/methodoverride.rb:22:in `call'
+ rack (1.6.11) lib/rack/runtime.rb:18:in `call'
+ activesupport (4.2.11.1) lib/active_support/cache/strategy/local_cache_middleware.rb:28:in `call'
+ rack (1.6.11) lib/rack/lock.rb:17:in `call'
+ actionpack (4.2.11.1) lib/action_dispatch/middleware/static.rb:120:in `call'
+ rack (1.6.11) lib/rack/sendfile.rb:113:in `call'
+ railties (4.2.11.1) lib/rails/engine.rb:518:in `call'
+ railties (4.2.11.1) lib/rails/application.rb:165:in `call'
+ rack (1.6.11) lib/rack/lock.rb:17:in `call'
+ rack (1.6.11) lib/rack/content_length.rb:15:in `call'
+ rack (1.6.11) lib/rack/handler/webrick.rb:88:in `service'
+ /home/jinhu/.rvm/rubies/ruby-2.1.9/lib/ruby/2.1.0/webrick/httpserver.rb:138:in `service'
+ /home/jinhu/.rvm/rubies/ruby-2.1.9/lib/ruby/2.1.0/webrick/httpserver.rb:94:in `run'
+ /home/jinhu/.rvm/rubies/ruby-2.1.9/lib/ruby/2.1.0/webrick/server.rb:295:in `block in start_thread'
+
+
+ Rendered /home/jinhu/.rvm/gems/ruby-2.1.9/gems/actionpack-4.2.11.1/lib/action_dispatch/middleware/templates/rescues/_source.erb (5.6ms)
+ Rendered /home/jinhu/.rvm/gems/ruby-2.1.9/gems/actionpack-4.2.11.1/lib/action_dispatch/middleware/templates/rescues/_trace.html.erb (1.9ms)
+ Rendered /home/jinhu/.rvm/gems/ruby-2.1.9/gems/actionpack-4.2.11.1/lib/action_dispatch/middleware/templates/rescues/_request_and_response.html.erb (0.7ms)
+ Rendered /home/jinhu/.rvm/gems/ruby-2.1.9/gems/actionpack-4.2.11.1/lib/action_dispatch/middleware/templates/rescues/diagnostics.html.erb within rescues/layout (13.3ms)
+
+
+Started GET "/intro/admin/tours/1" for ::1 at 2019-09-04 19:28:27 +0800
+Processing by Intro::Admin::ToursController#show as HTML
+ Parameters: {"id"=>"1"}
+ [1m[36mIntro::Tour Load (0.2ms)[0m [1mSELECT "intro_tours".* FROM "intro_tours" WHERE "intro_tours"."id" = ? LIMIT 1[0m [["id", 1]]
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_container.html.erb (7.2ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/edit.html.erb within layouts/intro/admin/application (8.6ms)
+Completed 500 Internal Server Error in 12ms (ActiveRecord: 0.2ms)
+
+LoadError (cannot load such file -- sass):
+ activesupport (4.2.11.1) lib/active_support/dependencies.rb:274:in `require'
+ activesupport (4.2.11.1) lib/active_support/dependencies.rb:274:in `block in require'
+ activesupport (4.2.11.1) lib/active_support/dependencies.rb:240:in `load_dependency'
+ activesupport (4.2.11.1) lib/active_support/dependencies.rb:274:in `require'
+ sprockets (3.7.2) lib/sprockets/autoload/sass.rb:1:in `<top (required)>'
+ sprockets (3.7.2) lib/sprockets/sass_processor.rb:47:in `initialize'
+ sprockets (3.7.2) lib/sprockets/sass_processor.rb:26:in `new'
+ sprockets (3.7.2) lib/sprockets/sass_processor.rb:26:in `instance'
+ sprockets (3.7.2) lib/sprockets/sass_processor.rb:34:in `cache_key'
+ sprockets (3.7.2) lib/sprockets/processor_utils.rb:93:in `processor_cache_key'
+ sprockets (3.7.2) lib/sprockets/cached_environment.rb:22:in `block in initialize'
+ sprockets (3.7.2) lib/sprockets/cached_environment.rb:53:in `yield'
+ sprockets (3.7.2) lib/sprockets/cached_environment.rb:53:in `processor_cache_key'
+ sprockets (3.7.2) lib/sprockets/processor_utils.rb:102:in `block in processors_cache_keys'
+ sprockets (3.7.2) lib/sprockets/processor_utils.rb:102:in `map'
+ sprockets (3.7.2) lib/sprockets/processor_utils.rb:102:in `processors_cache_keys'
+ sprockets (3.7.2) lib/sprockets/processing.rb:159:in `resolve_processors_cache_key_uri'
+ sprockets (3.7.2) lib/sprockets.rb:162:in `block in <module:Sprockets>'
+ sprockets (3.7.2) lib/sprockets/dependencies.rb:67:in `call'
+ sprockets (3.7.2) lib/sprockets/dependencies.rb:67:in `resolve_dependency'
+ sprockets (3.7.2) lib/sprockets/cached_environment.rb:23:in `block in initialize'
+ sprockets (3.7.2) lib/sprockets/cached_environment.rb:59:in `yield'
+ sprockets (3.7.2) lib/sprockets/cached_environment.rb:59:in `resolve_dependency'
+ sprockets (3.7.2) lib/sprockets/loader.rb:268:in `block in resolve_dependencies'
+ sprockets (3.7.2) lib/sprockets/loader.rb:268:in `map'
+ sprockets (3.7.2) lib/sprockets/loader.rb:268:in `resolve_dependencies'
+ sprockets (3.7.2) lib/sprockets/loader.rb:55:in `block in load'
+ sprockets (3.7.2) lib/sprockets/loader.rb:311:in `block in fetch_asset_from_dependency_cache'
+ sprockets (3.7.2) lib/sprockets/loader.rb:307:in `each'
+ sprockets (3.7.2) lib/sprockets/loader.rb:307:in `each_with_index'
+ sprockets (3.7.2) lib/sprockets/loader.rb:307:in `fetch_asset_from_dependency_cache'
+ sprockets (3.7.2) lib/sprockets/loader.rb:44:in `load'
+ sprockets (3.7.2) lib/sprockets/cached_environment.rb:20:in `block in initialize'
+ sprockets (3.7.2) lib/sprockets/cached_environment.rb:47:in `yield'
+ sprockets (3.7.2) lib/sprockets/cached_environment.rb:47:in `load'
+ sprockets (3.7.2) lib/sprockets/base.rb:66:in `find_asset'
+ sprockets (3.7.2) lib/sprockets/base.rb:73:in `find_all_linked_assets'
+ sprockets (3.7.2) lib/sprockets/manifest.rb:142:in `block in find'
+ sprockets (3.7.2) lib/sprockets/legacy.rb:114:in `block (2 levels) in logical_paths'
+ sprockets (3.7.2) lib/sprockets/path_utils.rb:228:in `block in stat_tree'
+ sprockets (3.7.2) lib/sprockets/path_utils.rb:212:in `block in stat_directory'
+ sprockets (3.7.2) lib/sprockets/path_utils.rb:209:in `each'
+ sprockets (3.7.2) lib/sprockets/path_utils.rb:209:in `stat_directory'
+ sprockets (3.7.2) lib/sprockets/path_utils.rb:227:in `stat_tree'
+ sprockets (3.7.2) lib/sprockets/path_utils.rb:231:in `block in stat_tree'
+ sprockets (3.7.2) lib/sprockets/path_utils.rb:212:in `block in stat_directory'
+ sprockets (3.7.2) lib/sprockets/path_utils.rb:209:in `each'
+ sprockets (3.7.2) lib/sprockets/path_utils.rb:209:in `stat_directory'
+ sprockets (3.7.2) lib/sprockets/path_utils.rb:227:in `stat_tree'
+ sprockets (3.7.2) lib/sprockets/path_utils.rb:231:in `block in stat_tree'
+ sprockets (3.7.2) lib/sprockets/path_utils.rb:212:in `block in stat_directory'
+ sprockets (3.7.2) lib/sprockets/path_utils.rb:209:in `each'
+ sprockets (3.7.2) lib/sprockets/path_utils.rb:209:in `stat_directory'
+ sprockets (3.7.2) lib/sprockets/path_utils.rb:227:in `stat_tree'
+ sprockets (3.7.2) lib/sprockets/legacy.rb:105:in `each'
+ sprockets (3.7.2) lib/sprockets/legacy.rb:105:in `block in logical_paths'
+ sprockets (3.7.2) lib/sprockets/legacy.rb:104:in `each'
+ sprockets (3.7.2) lib/sprockets/legacy.rb:104:in `logical_paths'
+ sprockets (3.7.2) lib/sprockets/manifest.rb:140:in `find'
+ sprockets-rails (3.2.1) lib/sprockets/railtie.rb:50:in `each'
+ sprockets-rails (3.2.1) lib/sprockets/railtie.rb:50:in `map'
+ sprockets-rails (3.2.1) lib/sprockets/railtie.rb:50:in `precompiled_assets'
+ sprockets-rails (3.2.1) lib/sprockets/railtie.rb:35:in `asset_precompiled?'
+ sprockets-rails (3.2.1) lib/sprockets/railtie.rb:251:in `block (3 levels) in <class:Railtie>'
+ sprockets-rails (3.2.1) lib/sprockets/rails/helper.rb:359:in `call'
+ sprockets-rails (3.2.1) lib/sprockets/rails/helper.rb:359:in `precompiled?'
+ sprockets-rails (3.2.1) lib/sprockets/rails/helper.rb:363:in `raise_unless_precompiled_asset'
+ sprockets-rails (3.2.1) lib/sprockets/rails/helper.rb:348:in `find_debug_asset'
+ sprockets-rails (3.2.1) lib/sprockets/rails/helper.rb:229:in `block in lookup_debug_asset'
+ sprockets-rails (3.2.1) lib/sprockets/rails/helper.rb:242:in `block in resolve_asset'
+ sprockets-rails (3.2.1) lib/sprockets/rails/helper.rb:241:in `each'
+ sprockets-rails (3.2.1) lib/sprockets/rails/helper.rb:241:in `detect'
+ sprockets-rails (3.2.1) lib/sprockets/rails/helper.rb:241:in `resolve_asset'
+ sprockets-rails (3.2.1) lib/sprockets/rails/helper.rb:228:in `lookup_debug_asset'
+ sprockets-rails (3.2.1) lib/sprockets/rails/helper.rb:141:in `block in javascript_include_tag'
+ sprockets-rails (3.2.1) lib/sprockets/rails/helper.rb:140:in `map'
+ sprockets-rails (3.2.1) lib/sprockets/rails/helper.rb:140:in `javascript_include_tag'
+ /home/jinhu/Repos/intro/lib/intro/helpers/view_helper.rb:19:in `intro_tags'
+ /home/jinhu/Repos/intro/app/views/intro/admin/tours/_container.html.erb:2:in `__home_jinhu__epos_intro_app_views_intro_admin_tours__container_html_erb___1002584987021499835_47088657667860'
+ actionview (4.2.11.1) lib/action_view/template.rb:145:in `block in render'
+ activesupport (4.2.11.1) lib/active_support/notifications.rb:166:in `instrument'
+ actionview (4.2.11.1) lib/action_view/template.rb:333:in `instrument'
+ actionview (4.2.11.1) lib/action_view/template.rb:143:in `render'
+ actionview (4.2.11.1) lib/action_view/renderer/partial_renderer.rb:339:in `render_partial'
+ actionview (4.2.11.1) lib/action_view/renderer/partial_renderer.rb:310:in `block in render'
+ actionview (4.2.11.1) lib/action_view/renderer/abstract_renderer.rb:39:in `block in instrument'
+ activesupport (4.2.11.1) lib/active_support/notifications.rb:164:in `block in instrument'
+ activesupport (4.2.11.1) lib/active_support/notifications/instrumenter.rb:20:in `instrument'
+ activesupport (4.2.11.1) lib/active_support/notifications.rb:164:in `instrument'
+ actionview (4.2.11.1) lib/action_view/renderer/abstract_renderer.rb:39:in `instrument'
+ actionview (4.2.11.1) lib/action_view/renderer/partial_renderer.rb:309:in `render'
+ actionview (4.2.11.1) lib/action_view/renderer/renderer.rb:51:in `render_partial'
+ actionview (4.2.11.1) lib/action_view/helpers/rendering_helper.rb:30:in `render'
+ /home/jinhu/Repos/intro/app/views/intro/admin/tours/edit.html.erb:16:in `__home_jinhu__epos_intro_app_views_intro_admin_tours_edit_html_erb__4470094920629161293_47088657916760'
+ actionview (4.2.11.1) lib/action_view/template.rb:145:in `block in render'
+ activesupport (4.2.11.1) lib/active_support/notifications.rb:166:in `instrument'
+ actionview (4.2.11.1) lib/action_view/template.rb:333:in `instrument'
+ actionview (4.2.11.1) lib/action_view/template.rb:143:in `render'
+ actionview (4.2.11.1) lib/action_view/renderer/template_renderer.rb:54:in `block (2 levels) in render_template'
+ actionview (4.2.11.1) lib/action_view/renderer/abstract_renderer.rb:39:in `block in instrument'
+ activesupport (4.2.11.1) lib/active_support/notifications.rb:164:in `block in instrument'
+ activesupport (4.2.11.1) lib/active_support/notifications/instrumenter.rb:20:in `instrument'
+ activesupport (4.2.11.1) lib/active_support/notifications.rb:164:in `instrument'
+ actionview (4.2.11.1) lib/action_view/renderer/abstract_renderer.rb:39:in `instrument'
+ actionview (4.2.11.1) lib/action_view/renderer/template_renderer.rb:53:in `block in render_template'
+ actionview (4.2.11.1) lib/action_view/renderer/template_renderer.rb:61:in `render_with_layout'
+ actionview (4.2.11.1) lib/action_view/renderer/template_renderer.rb:52:in `render_template'
+ actionview (4.2.11.1) lib/action_view/renderer/template_renderer.rb:14:in `render'
+ actionview (4.2.11.1) lib/action_view/renderer/renderer.rb:46:in `render_template'
+ actionview (4.2.11.1) lib/action_view/renderer/renderer.rb:27:in `render'
+ actionview (4.2.11.1) lib/action_view/rendering.rb:100:in `_render_template'
+ actionpack (4.2.11.1) lib/action_controller/metal/streaming.rb:217:in `_render_template'
+ actionview (4.2.11.1) lib/action_view/rendering.rb:83:in `render_to_body'
+ actionpack (4.2.11.1) lib/action_controller/metal/rendering.rb:32:in `render_to_body'
+ actionpack (4.2.11.1) lib/action_controller/metal/renderers.rb:37:in `render_to_body'
+ actionpack (4.2.11.1) lib/abstract_controller/rendering.rb:25:in `render'
+ actionpack (4.2.11.1) lib/action_controller/metal/rendering.rb:16:in `render'
+ actionpack (4.2.11.1) lib/action_controller/metal/instrumentation.rb:44:in `block (2 levels) in render'
+ activesupport (4.2.11.1) lib/active_support/core_ext/benchmark.rb:12:in `block in ms'
+ /home/jinhu/.rvm/rubies/ruby-2.1.9/lib/ruby/2.1.0/benchmark.rb:294:in `realtime'
+ activesupport (4.2.11.1) lib/active_support/core_ext/benchmark.rb:12:in `ms'
+ actionpack (4.2.11.1) lib/action_controller/metal/instrumentation.rb:44:in `block in render'
+ actionpack (4.2.11.1) lib/action_controller/metal/instrumentation.rb:87:in `cleanup_view_runtime'
+ activerecord (4.2.11.1) lib/active_record/railties/controller_runtime.rb:25:in `cleanup_view_runtime'
+ actionpack (4.2.11.1) lib/action_controller/metal/instrumentation.rb:43:in `render'
+ /home/jinhu/Repos/intro/app/controllers/intro/admin/tours_controller.rb:41:in `show'
+ actionpack (4.2.11.1) lib/action_controller/metal/implicit_render.rb:4:in `send_action'
+ actionpack (4.2.11.1) lib/abstract_controller/base.rb:198:in `process_action'
+ actionpack (4.2.11.1) lib/action_controller/metal/rendering.rb:10:in `process_action'
+ actionpack (4.2.11.1) lib/abstract_controller/callbacks.rb:20:in `block in process_action'
+ activesupport (4.2.11.1) lib/active_support/callbacks.rb:117:in `call'
+ activesupport (4.2.11.1) lib/active_support/callbacks.rb:117:in `call'
+ activesupport (4.2.11.1) lib/active_support/callbacks.rb:555:in `block (2 levels) in compile'
+ activesupport (4.2.11.1) lib/active_support/callbacks.rb:505:in `call'
+ activesupport (4.2.11.1) lib/active_support/callbacks.rb:505:in `call'
+ activesupport (4.2.11.1) lib/active_support/callbacks.rb:92:in `__run_callbacks__'
+ activesupport (4.2.11.1) lib/active_support/callbacks.rb:778:in `_run_process_action_callbacks'
+ activesupport (4.2.11.1) lib/active_support/callbacks.rb:81:in `run_callbacks'
+ actionpack (4.2.11.1) lib/abstract_controller/callbacks.rb:19:in `process_action'
+ actionpack (4.2.11.1) lib/action_controller/metal/rescue.rb:29:in `process_action'
+ actionpack (4.2.11.1) lib/action_controller/metal/instrumentation.rb:32:in `block in process_action'
+ activesupport (4.2.11.1) lib/active_support/notifications.rb:164:in `block in instrument'
+ activesupport (4.2.11.1) lib/active_support/notifications/instrumenter.rb:20:in `instrument'
+ activesupport (4.2.11.1) lib/active_support/notifications.rb:164:in `instrument'
+ actionpack (4.2.11.1) lib/action_controller/metal/instrumentation.rb:30:in `process_action'
+ actionpack (4.2.11.1) lib/action_controller/metal/params_wrapper.rb:250:in `process_action'
+ activerecord (4.2.11.1) lib/active_record/railties/controller_runtime.rb:18:in `process_action'
+ actionpack (4.2.11.1) lib/abstract_controller/base.rb:137:in `process'
+ actionview (4.2.11.1) lib/action_view/rendering.rb:30:in `process'
+ actionpack (4.2.11.1) lib/action_controller/metal.rb:196:in `dispatch'
+ actionpack (4.2.11.1) lib/action_controller/metal/rack_delegation.rb:13:in `dispatch'
+ actionpack (4.2.11.1) lib/action_controller/metal.rb:237:in `block in action'
+ actionpack (4.2.11.1) lib/action_dispatch/routing/route_set.rb:74:in `call'
+ actionpack (4.2.11.1) lib/action_dispatch/routing/route_set.rb:74:in `dispatch'
+ actionpack (4.2.11.1) lib/action_dispatch/routing/route_set.rb:43:in `serve'
+ actionpack (4.2.11.1) lib/action_dispatch/journey/router.rb:43:in `block in serve'
+ actionpack (4.2.11.1) lib/action_dispatch/journey/router.rb:30:in `each'
+ actionpack (4.2.11.1) lib/action_dispatch/journey/router.rb:30:in `serve'
+ actionpack (4.2.11.1) lib/action_dispatch/routing/route_set.rb:817:in `call'
+ railties (4.2.11.1) lib/rails/engine.rb:518:in `call'
+ railties (4.2.11.1) lib/rails/railtie.rb:194:in `public_send'
+ railties (4.2.11.1) lib/rails/railtie.rb:194:in `method_missing'
+ actionpack (4.2.11.1) lib/action_dispatch/routing/mapper.rb:51:in `serve'
+ actionpack (4.2.11.1) lib/action_dispatch/journey/router.rb:43:in `block in serve'
+ actionpack (4.2.11.1) lib/action_dispatch/journey/router.rb:30:in `each'
+ actionpack (4.2.11.1) lib/action_dispatch/journey/router.rb:30:in `serve'
+ actionpack (4.2.11.1) lib/action_dispatch/routing/route_set.rb:817:in `call'
+ rack (1.6.11) lib/rack/etag.rb:24:in `call'
+ rack (1.6.11) lib/rack/conditionalget.rb:25:in `call'
+ rack (1.6.11) lib/rack/head.rb:13:in `call'
+ actionpack (4.2.11.1) lib/action_dispatch/middleware/params_parser.rb:27:in `call'
+ actionpack (4.2.11.1) lib/action_dispatch/middleware/flash.rb:260:in `call'
+ rack (1.6.11) lib/rack/session/abstract/id.rb:225:in `context'
+ rack (1.6.11) lib/rack/session/abstract/id.rb:220:in `call'
+ actionpack (4.2.11.1) lib/action_dispatch/middleware/cookies.rb:560:in `call'
+ activerecord (4.2.11.1) lib/active_record/query_cache.rb:36:in `call'
+ activerecord (4.2.11.1) lib/active_record/connection_adapters/abstract/connection_pool.rb:653:in `call'
+ activerecord (4.2.11.1) lib/active_record/migration.rb:377:in `call'
+ actionpack (4.2.11.1) lib/action_dispatch/middleware/callbacks.rb:29:in `block in call'
+ activesupport (4.2.11.1) lib/active_support/callbacks.rb:88:in `__run_callbacks__'
+ activesupport (4.2.11.1) lib/active_support/callbacks.rb:778:in `_run_call_callbacks'
+ activesupport (4.2.11.1) lib/active_support/callbacks.rb:81:in `run_callbacks'
+ actionpack (4.2.11.1) lib/action_dispatch/middleware/callbacks.rb:27:in `call'
+ actionpack (4.2.11.1) lib/action_dispatch/middleware/reloader.rb:73:in `call'
+ actionpack (4.2.11.1) lib/action_dispatch/middleware/remote_ip.rb:78:in `call'
+ actionpack (4.2.11.1) lib/action_dispatch/middleware/debug_exceptions.rb:17:in `call'
+ actionpack (4.2.11.1) lib/action_dispatch/middleware/show_exceptions.rb:30:in `call'
+ railties (4.2.11.1) lib/rails/rack/logger.rb:38:in `call_app'
+ railties (4.2.11.1) lib/rails/rack/logger.rb:20:in `block in call'
+ activesupport (4.2.11.1) lib/active_support/tagged_logging.rb:68:in `block in tagged'
+ activesupport (4.2.11.1) lib/active_support/tagged_logging.rb:26:in `tagged'
+ activesupport (4.2.11.1) lib/active_support/tagged_logging.rb:68:in `tagged'
+ railties (4.2.11.1) lib/rails/rack/logger.rb:20:in `call'
+ actionpack (4.2.11.1) lib/action_dispatch/middleware/request_id.rb:21:in `call'
+ rack (1.6.11) lib/rack/methodoverride.rb:22:in `call'
+ rack (1.6.11) lib/rack/runtime.rb:18:in `call'
+ activesupport (4.2.11.1) lib/active_support/cache/strategy/local_cache_middleware.rb:28:in `call'
+ rack (1.6.11) lib/rack/lock.rb:17:in `call'
+ actionpack (4.2.11.1) lib/action_dispatch/middleware/static.rb:120:in `call'
+ rack (1.6.11) lib/rack/sendfile.rb:113:in `call'
+ railties (4.2.11.1) lib/rails/engine.rb:518:in `call'
+ railties (4.2.11.1) lib/rails/application.rb:165:in `call'
+ rack (1.6.11) lib/rack/lock.rb:17:in `call'
+ rack (1.6.11) lib/rack/content_length.rb:15:in `call'
+ rack (1.6.11) lib/rack/handler/webrick.rb:88:in `service'
+ /home/jinhu/.rvm/rubies/ruby-2.1.9/lib/ruby/2.1.0/webrick/httpserver.rb:138:in `service'
+ /home/jinhu/.rvm/rubies/ruby-2.1.9/lib/ruby/2.1.0/webrick/httpserver.rb:94:in `run'
+ /home/jinhu/.rvm/rubies/ruby-2.1.9/lib/ruby/2.1.0/webrick/server.rb:295:in `block in start_thread'
+
+
+ Rendered /home/jinhu/.rvm/gems/ruby-2.1.9/gems/actionpack-4.2.11.1/lib/action_dispatch/middleware/templates/rescues/_source.erb (6.7ms)
+ Rendered /home/jinhu/.rvm/gems/ruby-2.1.9/gems/actionpack-4.2.11.1/lib/action_dispatch/middleware/templates/rescues/_trace.html.erb (2.5ms)
+ Rendered /home/jinhu/.rvm/gems/ruby-2.1.9/gems/actionpack-4.2.11.1/lib/action_dispatch/middleware/templates/rescues/_request_and_response.html.erb (0.5ms)
+ Rendered /home/jinhu/.rvm/gems/ruby-2.1.9/gems/actionpack-4.2.11.1/lib/action_dispatch/middleware/templates/rescues/diagnostics.html.erb within rescues/layout (15.2ms)
+
+
+Started PATCH "/intro/admin/tours/1" for ::1 at 2019-09-04 19:28:49 +0800
+ [1m[36mActiveRecord::SchemaMigration Load (0.1ms)[0m [1mSELECT "schema_migrations".* FROM "schema_migrations"[0m
+Processing by Intro::Admin::ToursController#update as HTML
+ Parameters: {"utf8"=>"✓", "authenticity_token"=>"FI8myMONIFNlZTFZ+dd2P812kIvYR2ZIPZfsfajyuociP+BewSThDq7LcfL/4OhJqB/IvmAPNs68/iPQbdGvng==", "tour"=>{"route"=>{"simple"=>"brbarba", "query"=>""}, "ident"=>"brbarbabra", "controller_path"=>"brabrab", "action_name"=>"brabrab", "options"=>{"steps"=>[{"title"=>{"en"=>"", "zh-CN"=>""}, "content"=>{"en"=>"", "zh-CN"=>""}, "image_url"=>"", "image_width"=>"", "image_height"=>"", "image_placement"=>"top", "element"=>"", "placement"=>"top", "z_index"=>"99"}, {"image_url"=>"/uploads/intro/20190903/1567521605_X8R-cH65.png", "image_width"=>"248", "image_height"=>"248", "image_placement"=>"top", "element"=>"", "placement"=>"top", "z_index"=>"99"}], "btn_visible"=>"1", "btn_complete_text"=>{"en"=>"xiaoming2", "zh-CN"=>"小明明222"}, "btn_complete_link"=>""}, "expired_at"=>""}, "_"=>"en", "button"=>"", "id"=>"1"}
+DEPRECATION WARNING: Currently, Active Record suppresses errors raised within `after_rollback`/`after_commit` callbacks and only print them to the logs. In the next version, these errors will no longer be suppressed. Instead, the errors will propagate normally just like in other Active Record callbacks.
+
+You can opt into the new behavior and remove this warning by setting:
+
+ config.active_record.raise_in_transactional_callbacks = true
+
+ (called from <class:Tour> at /home/jinhu/Repos/intro/app/models/intro/tour.rb:18)
+ [1m[35mIntro::Tour Load (0.2ms)[0m SELECT "intro_tours".* FROM "intro_tours" WHERE "intro_tours"."id" = ? LIMIT 1 [["id", 1]]
+ [1m[36m (0.1ms)[0m [1mbegin transaction[0m
+ [1m[35mIntro::Tour Exists (0.1ms)[0m SELECT 1 AS one FROM "intro_tours" WHERE ("intro_tours"."ident" = 'brbarbabra' AND "intro_tours"."id" != 1) LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mUPDATE "intro_tours" SET "route" = ?, "updated_at" = ? WHERE "intro_tours"."id" = ?[0m [["route", "--- !ruby/hash:ActionController::Parameters\nsimple: brbarba\nquery: ''\nstrict: false\n"], ["updated_at", "2019-09-04 11:28:49.655892"], ["id", 1]]
+ [1m[35m (6.7ms)[0m commit transaction
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_step.html.erb (2.4ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_step.html.erb (1.2ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_step.html.erb (2.0ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_steps.html.erb (7.7ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_form.html.erb (15.3ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_container.html.erb (350.7ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/edit.html.erb within layouts/intro/admin/application (354.4ms)
+Completed 200 OK in 458ms (Views: 407.1ms | ActiveRecord: 7.6ms)
+
+
+Started GET "/intro/tours?controller_path=intro%2Fadmin%2Ftours&action_name=update&original_url=http%3A%2F%2Flocalhost%3A3000%2Fintro%2Fadmin%2Ftours%2F1" for ::1 at 2019-09-04 19:28:50 +0800
+Processing by Intro::ToursController#index as */*
+ Parameters: {"controller_path"=>"intro/admin/tours", "action_name"=>"update", "original_url"=>"http://localhost:3000/intro/admin/tours/1"}
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" ORDER BY "users"."id" ASC LIMIT 1[0m
+ [1m[35m (0.2ms)[0m SELECT COUNT(*) FROM "intro_tours" WHERE "intro_tours"."controller_path" = ? AND "intro_tours"."action_name" = ? AND "intro_tours"."published" = ? [["controller_path", "intro/admin/tours"], ["action_name", "update"], ["published", "t"]]
+ [1m[36mIntro::Tour Load (0.3ms)[0m [1mSELECT "intro_tours".* FROM "intro_tours" WHERE "intro_tours"."controller_path" = ? AND "intro_tours"."action_name" = ? AND "intro_tours"."published" = ?[0m [["controller_path", "intro/admin/tours"], ["action_name", "update"], ["published", "t"]]
+ [1m[35m (0.2ms)[0m SELECT "intro_tour_histories"."tour_id" FROM "intro_tour_histories" WHERE "intro_tour_histories"."user_id" = 1 AND 1=0 AND (touch_count >= 1)
+Completed 200 OK in 28ms (Views: 0.5ms | ActiveRecord: 1.3ms)
+
+
+Started PATCH "/intro/admin/tours/attempt" for ::1 at 2019-09-04 19:28:52 +0800
+Processing by Intro::Admin::ToursController#update as */*
+ Parameters: {"utf8"=>"✓", "authenticity_token"=>"r5y62KkbTBCYeD26cdBdZaaod13QDo4nU/jfMVsGYK2ZLHxOq7KNTVPWfRF358MTw8EvaGhG3qHSkRCcniV1tA==", "tour"=>{"route"=>{"simple"=>"brbarba", "query"=>""}, "ident"=>"brbarbabra", "controller_path"=>"brabrab", "action_name"=>"brabrab", "options"=>{"steps"=>[{"title"=>"{\"en\"=>\"\", \"zh-CN\"=>\"\"}", "content"=>"{\"en\"=>\"\", \"zh-CN\"=>\"\"}", "image_url"=>"", "image_width"=>"", "image_height"=>"", "image_placement"=>"top", "element"=>"", "placement"=>"top", "z_index"=>"99"}, {"title"=>"", "content"=>"", "image_url"=>"/uploads/intro/20190903/1567521605_X8R-cH65.png", "image_width"=>"248", "image_height"=>"248", "image_placement"=>"top", "element"=>"", "placement"=>"top", "z_index"=>"99"}], "btn_visible"=>"1", "btn_complete_text"=>"{\"en\"=>\"xiaoming2\", \"zh-CN\"=>\"小明明222\"}", "btn_complete_link"=>""}, "expired_at"=>""}, "id"=>"attempt"}
+ [1m[36mIntro::Tour Load (0.3ms)[0m [1mSELECT "intro_tours".* FROM "intro_tours" WHERE "intro_tours"."id" = ? LIMIT 1[0m [["id", 0]]
+Redirected to http://localhost:3000/intro/admin/tours
+Filter chain halted as :require_tour rendered or redirected
+Completed 302 Found in 6ms (ActiveRecord: 0.3ms)
+
+
+Started GET "/intro/admin/tours" for ::1 at 2019-09-04 19:28:52 +0800
+Processing by Intro::Admin::ToursController#index as */*
+ [1m[35mIntro::Tour Load (0.4ms)[0m SELECT "intro_tours".* FROM "intro_tours" ORDER BY "intro_tours"."created_at" DESC LIMIT 15 OFFSET 0
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_container.html.erb (37.7ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/index.html.erb within layouts/intro/admin/application (53.6ms)
+Completed 200 OK in 88ms (Views: 84.4ms | ActiveRecord: 0.4ms)
+
+
+Started PATCH "/intro/admin/tours/attempt" for ::1 at 2019-09-04 19:29:01 +0800
+Processing by Intro::Admin::ToursController#update as */*
+ Parameters: {"utf8"=>"✓", "authenticity_token"=>"r5y62KkbTBCYeD26cdBdZaaod13QDo4nU/jfMVsGYK2ZLHxOq7KNTVPWfRF358MTw8EvaGhG3qHSkRCcniV1tA==", "tour"=>{"route"=>{"simple"=>"brbarba", "query"=>""}, "ident"=>"brbarbabra", "controller_path"=>"brabrab", "action_name"=>"brabrab", "options"=>{"steps"=>[{"title"=>"brba", "content"=>"rabrbarbab", "image_url"=>"", "image_width"=>"", "image_height"=>"", "image_placement"=>"top", "element"=>"", "placement"=>"top", "z_index"=>"99"}, {"title"=>"", "content"=>"", "image_url"=>"/uploads/intro/20190903/1567521605_X8R-cH65.png", "image_width"=>"248", "image_height"=>"248", "image_placement"=>"top", "element"=>"", "placement"=>"top", "z_index"=>"99"}], "btn_visible"=>"1", "btn_complete_text"=>"{\"en\"=>\"xiaoming2\", \"zh-CN\"=>\"小明明222\"}", "btn_complete_link"=>""}, "expired_at"=>""}, "id"=>"attempt"}
+ [1m[36mIntro::Tour Load (0.3ms)[0m [1mSELECT "intro_tours".* FROM "intro_tours" WHERE "intro_tours"."id" = ? LIMIT 1[0m [["id", 0]]
+Redirected to http://localhost:3000/intro/admin/tours
+Filter chain halted as :require_tour rendered or redirected
+Completed 302 Found in 5ms (ActiveRecord: 0.3ms)
+
+
+Started GET "/intro/admin/tours" for ::1 at 2019-09-04 19:29:01 +0800
+Processing by Intro::Admin::ToursController#index as */*
+ [1m[35mIntro::Tour Load (0.2ms)[0m SELECT "intro_tours".* FROM "intro_tours" ORDER BY "intro_tours"."created_at" DESC LIMIT 15 OFFSET 0
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_container.html.erb (22.2ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/index.html.erb within layouts/intro/admin/application (29.3ms)
+Completed 200 OK in 63ms (Views: 59.7ms | ActiveRecord: 0.2ms)
+
+
+Started PATCH "/intro/admin/tours/attempt" for ::1 at 2019-09-04 19:29:02 +0800
+Processing by Intro::Admin::ToursController#update as */*
+ Parameters: {"utf8"=>"✓", "authenticity_token"=>"r5y62KkbTBCYeD26cdBdZaaod13QDo4nU/jfMVsGYK2ZLHxOq7KNTVPWfRF358MTw8EvaGhG3qHSkRCcniV1tA==", "tour"=>{"route"=>{"simple"=>"brbarba", "query"=>""}, "ident"=>"brbarbabra", "controller_path"=>"brabrab", "action_name"=>"brabrab", "options"=>{"steps"=>[{"title"=>"brba", "content"=>"rabrbarbab", "image_url"=>"", "image_width"=>"", "image_height"=>"", "image_placement"=>"top", "element"=>"", "placement"=>"top", "z_index"=>"99"}, {"title"=>"", "content"=>"", "image_url"=>"/uploads/intro/20190903/1567521605_X8R-cH65.png", "image_width"=>"248", "image_height"=>"248", "image_placement"=>"top", "element"=>"", "placement"=>"top", "z_index"=>"99"}], "btn_visible"=>"1", "btn_complete_text"=>"{\"en\"=>\"xiaoming2\", \"zh-CN\"=>\"小明明222\"}", "btn_complete_link"=>""}, "expired_at"=>""}, "id"=>"attempt"}
+ [1m[36mIntro::Tour Load (0.3ms)[0m [1mSELECT "intro_tours".* FROM "intro_tours" WHERE "intro_tours"."id" = ? LIMIT 1[0m [["id", 0]]
+Redirected to http://localhost:3000/intro/admin/tours
+Filter chain halted as :require_tour rendered or redirected
+Completed 302 Found in 5ms (ActiveRecord: 0.3ms)
+
+
+Started GET "/intro/admin/tours" for ::1 at 2019-09-04 19:29:02 +0800
+Processing by Intro::Admin::ToursController#index as */*
+ [1m[35mIntro::Tour Load (0.4ms)[0m SELECT "intro_tours".* FROM "intro_tours" ORDER BY "intro_tours"."created_at" DESC LIMIT 15 OFFSET 0
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_container.html.erb (34.5ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/index.html.erb within layouts/intro/admin/application (47.5ms)
+Completed 200 OK in 84ms (Views: 80.9ms | ActiveRecord: 0.4ms)
+
+
+Started PATCH "/intro/admin/tours/attempt" for ::1 at 2019-09-04 19:29:06 +0800
+Processing by Intro::Admin::ToursController#update as */*
+ Parameters: {"utf8"=>"✓", "authenticity_token"=>"r5y62KkbTBCYeD26cdBdZaaod13QDo4nU/jfMVsGYK2ZLHxOq7KNTVPWfRF358MTw8EvaGhG3qHSkRCcniV1tA==", "tour"=>{"route"=>{"simple"=>"brbarba", "query"=>""}, "ident"=>"brbarbabra", "controller_path"=>"brabrab", "action_name"=>"brabrab", "options"=>{"steps"=>[{"title"=>"brba", "content"=>"rabrbarbab", "image_url"=>"", "image_width"=>"", "image_height"=>"", "image_placement"=>"top", "element"=>"", "placement"=>"top", "z_index"=>"99"}, {"title"=>"", "content"=>"", "image_url"=>"/uploads/intro/20190903/1567521605_X8R-cH65.png", "image_width"=>"248", "image_height"=>"248", "image_placement"=>"top", "element"=>"", "placement"=>"top", "z_index"=>"99"}], "btn_visible"=>"1", "btn_complete_text"=>"{\"en\"=>\"xiaoming2\", \"zh-CN\"=>\"小明明222\"}", "btn_complete_link"=>""}, "expired_at"=>""}, "id"=>"attempt"}
+ [1m[36mIntro::Tour Load (0.3ms)[0m [1mSELECT "intro_tours".* FROM "intro_tours" WHERE "intro_tours"."id" = ? LIMIT 1[0m [["id", 0]]
+Redirected to http://localhost:3000/intro/admin/tours
+Filter chain halted as :require_tour rendered or redirected
+Completed 302 Found in 4ms (ActiveRecord: 0.3ms)
+
+
+Started GET "/intro/admin/tours" for ::1 at 2019-09-04 19:29:06 +0800
+Processing by Intro::Admin::ToursController#index as */*
+ [1m[35mIntro::Tour Load (0.4ms)[0m SELECT "intro_tours".* FROM "intro_tours" ORDER BY "intro_tours"."created_at" DESC LIMIT 15 OFFSET 0
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_container.html.erb (32.5ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/index.html.erb within layouts/intro/admin/application (43.3ms)
+Completed 200 OK in 81ms (Views: 77.4ms | ActiveRecord: 0.4ms)
+
+
+Started PATCH "/intro/admin/tours/attempt" for ::1 at 2019-09-04 19:29:07 +0800
+Processing by Intro::Admin::ToursController#update as */*
+ Parameters: {"utf8"=>"✓", "authenticity_token"=>"r5y62KkbTBCYeD26cdBdZaaod13QDo4nU/jfMVsGYK2ZLHxOq7KNTVPWfRF358MTw8EvaGhG3qHSkRCcniV1tA==", "tour"=>{"route"=>{"simple"=>"brbarba", "query"=>""}, "ident"=>"brbarbabra", "controller_path"=>"brabrab", "action_name"=>"brabrab", "options"=>{"steps"=>[{"title"=>"brba", "content"=>"rabrbarbab", "image_url"=>"", "image_width"=>"", "image_height"=>"", "image_placement"=>"top", "element"=>"", "placement"=>"top", "z_index"=>"99"}, {"title"=>"", "content"=>"", "image_url"=>"/uploads/intro/20190903/1567521605_X8R-cH65.png", "image_width"=>"248", "image_height"=>"248", "image_placement"=>"top", "element"=>"", "placement"=>"top", "z_index"=>"99"}], "btn_visible"=>"1", "btn_complete_text"=>"{\"en\"=>\"xiaoming2\", \"zh-CN\"=>\"小明明222\"}", "btn_complete_link"=>""}, "expired_at"=>""}, "id"=>"attempt"}
+ [1m[36mIntro::Tour Load (0.3ms)[0m [1mSELECT "intro_tours".* FROM "intro_tours" WHERE "intro_tours"."id" = ? LIMIT 1[0m [["id", 0]]
+Redirected to http://localhost:3000/intro/admin/tours
+Filter chain halted as :require_tour rendered or redirected
+Completed 302 Found in 6ms (ActiveRecord: 0.3ms)
+
+
+Started GET "/intro/admin/tours" for ::1 at 2019-09-04 19:29:07 +0800
+Processing by Intro::Admin::ToursController#index as */*
+ [1m[35mIntro::Tour Load (0.3ms)[0m SELECT "intro_tours".* FROM "intro_tours" ORDER BY "intro_tours"."created_at" DESC LIMIT 15 OFFSET 0
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_container.html.erb (81.8ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/index.html.erb within layouts/intro/admin/application (92.6ms)
+Completed 200 OK in 127ms (Views: 124.7ms | ActiveRecord: 0.3ms)
+
+
+Started PATCH "/intro/admin/tours/attempt" for ::1 at 2019-09-04 19:29:43 +0800
+Processing by Intro::Admin::ToursController#update as */*
+ Parameters: {"utf8"=>"✓", "authenticity_token"=>"r5y62KkbTBCYeD26cdBdZaaod13QDo4nU/jfMVsGYK2ZLHxOq7KNTVPWfRF358MTw8EvaGhG3qHSkRCcniV1tA==", "tour"=>{"route"=>{"simple"=>"brbarba", "query"=>""}, "ident"=>"brbarbabra", "controller_path"=>"brabrab", "action_name"=>"brabrab", "options"=>{"steps"=>[{"title"=>"brbabrabrb", "content"=>"rabrbarbabbrabr", "image_url"=>"", "image_width"=>"", "image_height"=>"", "image_placement"=>"top", "element"=>"", "placement"=>"top", "z_index"=>"99"}, {"title"=>"", "content"=>"", "image_url"=>"/uploads/intro/20190903/1567521605_X8R-cH65.png", "image_width"=>"248", "image_height"=>"248", "image_placement"=>"top", "element"=>"", "placement"=>"top", "z_index"=>"99"}], "btn_visible"=>"1", "btn_complete_text"=>"{\"en\"=>\"xiaoming2\", \"zh-CN\"=>\"小明明222\"}", "btn_complete_link"=>""}, "expired_at"=>""}, "id"=>"attempt"}
+ [1m[36mIntro::Tour Load (0.3ms)[0m [1mSELECT "intro_tours".* FROM "intro_tours" WHERE "intro_tours"."id" = ? LIMIT 1[0m [["id", 0]]
+Redirected to http://localhost:3000/intro/admin/tours
+Filter chain halted as :require_tour rendered or redirected
+Completed 302 Found in 5ms (ActiveRecord: 0.3ms)
+
+
+Started GET "/intro/admin/tours" for ::1 at 2019-09-04 19:29:43 +0800
+Processing by Intro::Admin::ToursController#index as */*
+ [1m[35mIntro::Tour Load (0.5ms)[0m SELECT "intro_tours".* FROM "intro_tours" ORDER BY "intro_tours"."created_at" DESC LIMIT 15 OFFSET 0
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_container.html.erb (42.6ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/index.html.erb within layouts/intro/admin/application (55.2ms)
+Completed 200 OK in 92ms (Views: 89.3ms | ActiveRecord: 0.5ms)
+
+
+Started PATCH "/intro/admin/tours/1" for ::1 at 2019-09-04 19:30:28 +0800
+Processing by Intro::Admin::ToursController#update as HTML
+ Parameters: {"utf8"=>"✓", "authenticity_token"=>"FI8myMONIFNlZTFZ+dd2P812kIvYR2ZIPZfsfajyuociP+BewSThDq7LcfL/4OhJqB/IvmAPNs68/iPQbdGvng==", "tour"=>{"route"=>{"simple"=>"brbarba", "query"=>""}, "ident"=>"brbarbabra", "controller_path"=>"brabrab", "action_name"=>"brabrab", "options"=>{"steps"=>[{"title"=>{"en"=>"", "zh-CN"=>""}, "content"=>{"en"=>"", "zh-CN"=>""}, "image_url"=>"", "image_width"=>"", "image_height"=>"", "image_placement"=>"top", "element"=>"", "placement"=>"top", "z_index"=>"99"}, {"image_url"=>"/uploads/intro/20190903/1567521605_X8R-cH65.png", "image_width"=>"248", "image_height"=>"248", "image_placement"=>"top", "element"=>"", "placement"=>"top", "z_index"=>"99"}], "btn_visible"=>"1", "btn_complete_text"=>{"en"=>"xiaoming2", "zh-CN"=>"小明明222"}, "btn_complete_link"=>""}, "expired_at"=>""}, "_"=>"en", "button"=>"", "id"=>"1"}
+ [1m[36mIntro::Tour Load (0.2ms)[0m [1mSELECT "intro_tours".* FROM "intro_tours" WHERE "intro_tours"."id" = ? LIMIT 1[0m [["id", 1]]
+ [1m[35m (0.2ms)[0m begin transaction
+ [1m[36mIntro::Tour Exists (0.3ms)[0m [1mSELECT 1 AS one FROM "intro_tours" WHERE ("intro_tours"."ident" = 'brbarbabra' AND "intro_tours"."id" != 1) LIMIT 1[0m
+ [1m[35mSQL (0.2ms)[0m UPDATE "intro_tours" SET "route" = ?, "updated_at" = ? WHERE "intro_tours"."id" = ? [["route", "--- !ruby/hash:ActionController::Parameters\nsimple: brbarba\nquery: ''\nstrict: false\n"], ["updated_at", "2019-09-04 11:30:28.456226"], ["id", 1]]
+ [1m[36m (5.3ms)[0m [1mcommit transaction[0m
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_step.html.erb (1.9ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_step.html.erb (1.7ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_step.html.erb (1.6ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_steps.html.erb (7.6ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_form.html.erb (12.7ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_container.html.erb (22.9ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/edit.html.erb within layouts/intro/admin/application (24.7ms)
+Completed 200 OK in 83ms (Views: 44.8ms | ActiveRecord: 6.2ms)
+
+
+Started GET "/intro/tours?controller_path=intro%2Fadmin%2Ftours&action_name=update&original_url=http%3A%2F%2Flocalhost%3A3000%2Fintro%2Fadmin%2Ftours%2F1" for ::1 at 2019-09-04 19:30:28 +0800
+Processing by Intro::ToursController#index as */*
+ Parameters: {"controller_path"=>"intro/admin/tours", "action_name"=>"update", "original_url"=>"http://localhost:3000/intro/admin/tours/1"}
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" ORDER BY "users"."id" ASC LIMIT 1
+ [1m[36m (0.1ms)[0m [1mSELECT COUNT(*) FROM "intro_tours" WHERE "intro_tours"."controller_path" = ? AND "intro_tours"."action_name" = ? AND "intro_tours"."published" = ?[0m [["controller_path", "intro/admin/tours"], ["action_name", "update"], ["published", "t"]]
+ [1m[35mIntro::Tour Load (0.2ms)[0m SELECT "intro_tours".* FROM "intro_tours" WHERE "intro_tours"."controller_path" = ? AND "intro_tours"."action_name" = ? AND "intro_tours"."published" = ? [["controller_path", "intro/admin/tours"], ["action_name", "update"], ["published", "t"]]
+ [1m[36m (0.2ms)[0m [1mSELECT "intro_tour_histories"."tour_id" FROM "intro_tour_histories" WHERE "intro_tour_histories"."user_id" = 1 AND 1=0 AND (touch_count >= 1)[0m
+Completed 200 OK in 12ms (Views: 0.3ms | ActiveRecord: 0.7ms)
+
+
+Started POST "/intro/admin/tours/attempt" for ::1 at 2019-09-04 19:30:31 +0800
+Error occurred while parsing request parameters.
+Contents:
+
+utf8=%E2%9C%93&_method=patch&authenticity_token=oaFs4tFEPvPgMHok2j51inMsl3JFdx7zLNUyBm65sOGXEap00%2B3%2FriueOo%2FcCev8FkXPR%2F0%2FTnWtvP2rq5ql%2BA%3D%3D&tour%5Broute%5D%5Bsimple%5D=brbarba&tour%5Bident%5D=brbarbabra&tour%5Bcontroller_path%5D=brabrab&tour%5Baction_name%5D=brabrab&tour%5Broute%5D%5Bquery%5D=&tour%5Boptions%5D%5Bsteps%5D%5B%5D%5Btitle%5D=%7B%22en%22%3D%3E%22%22%2C+%22zh-CN%22%3D%3E%22%22%7D&tour%5Boptions%5D%5Bsteps%5D%5B%5D%5Bcontent%5D=%7B%22en%22%3D%3E%22%22%2C+%22zh-CN%22%3D%3E%22%22%7D&tour%5Boptions%5D%5Bsteps%5D%5B%5D%5Bimage_url%5D=&tour%5Boptions%5D%5Bsteps%5D%5B%5D%5Bimage_width%5D=&tour%5Boptions%5D%5Bsteps%5D%5B%5D%5Bimage_height%5D=&tour%5Boptions%5D%5Bsteps%5D%5B%5D%5Bimage_placement%5D=top&tour%5Boptions%5D%5Bsteps%5D%5B%5D%5Belement%5D=&tour%5Boptions%5D%5Bsteps%5D%5B%5D%5Bplacement%5D=top&tour%5Boptions%5D%5Bsteps%5D%5B%5D%5Bz_index%5D=99&tour%5Boptions%5D%5Bsteps%5D%5B%5D%5Btitle%5D=brab&tour%5Boptions%5D%5Bsteps%5D%5B%5D%5Bcontent%5D=brab&tour%5Boptions%5D%5Bsteps%5D%5B%5D%5Bimage_url%5D=%2Fuploads%2Fintro%2F20190903%2F1567521605_X8R-cH65.png&tour%5Boptions%5D%5Bsteps%5D%5B%5D%5Bimage_width%5D=248&tour%5Boptions%5D%5Bsteps%5D%5B%5D%5Bimage_height%5D=248&tour%5Boptions%5D%5Bsteps%5D%5B%5D%5Bimage_placement%5D=top&tour%5Boptions%5D%5Bsteps%5D%5B%5D%5Belement%5D=&tour%5Boptions%5D%5Bsteps%5D%5B%5D%5Bplacement%5D=top&tour%5Boptions%5D%5Bsteps%5D%5B%5D%5Bz_index%5D=99&tour%5Boptions%5D%5Bbtn_visible%5D=1&tour%5Boptions%5D%5Bbtn_complete_text%5D=%7B%22en%22%3D%3E%22xiaoming2%22%2C+%22zh-CN%22%3D%3E%22%E5%B0%8F%E6%98%8E%E6%98%8E222%22%7D&tour%5Boptions%5D%5Bbtn_complete_link%5D=&tour%5Bexpired_at%5D=
+
+ActionDispatch::ParamsParser::ParseError (795: unexpected token at 'utf8=%E2%9C%93&_method=patch&authenticity_token=oaFs4tFEPvPgMHok2j51inMsl3JFdx7zLNUyBm65sOGXEap00%2B3%2FriueOo%2FcCev8FkXPR%2F0%2FTnWtvP2rq5ql%2BA%3D%3D&tour%5Broute%5D%5Bsimple%5D=brbarba&tour%5Bident%5D=brbarbabra&tour%5Bcontroller_path%5D=brabrab&tour%5Baction_name%5D=brabrab&tour%5Broute%5D%5Bquery%5D=&tour%5Boptions%5D%5Bsteps%5D%5B%5D%5Btitle%5D=%7B%22en%22%3D%3E%22%22%2C+%22zh-CN%22%3D%3E%22%22%7D&tour%5Boptions%5D%5Bsteps%5D%5B%5D%5Bcontent%5D=%7B%22en%22%3D%3E%22%22%2C+%22zh-CN%22%3D%3E%22%22%7D&tour%5Boptions%5D%5Bsteps%5D%5B%5D%5Bimage_url%5D=&tour%5Boptions%5D%5Bsteps%5D%5B%5D%5Bimage_width%5D=&tour%5Boptions%5D%5Bsteps%5D%5B%5D%5Bimage_height%5D=&tour%5Boptions%5D%5Bsteps%5D%5B%5D%5Bimage_placement%5D=top&tour%5Boptions%5D%5Bsteps%5D%5B%5D%5Belement%5D=&tour%5Boptions%5D%5Bsteps%5D%5B%5D%5Bplacement%5D=top&tour%5Boptions%5D%5Bsteps%5D%5B%5D%5Bz_index%5D=99&tour%5Boptions%5D%5Bsteps%5D%5B%5D%5Btitle%5D=brab&tour%5Boptions%5D%5Bsteps%5D%5B%5D%5Bcontent%5D=brab&tour%5Boptions%5D%5Bsteps%5D%5B%5D%5Bimage_url%5D=%2Fuploads%2Fintro%2F20190903%2F1567521605_X8R-cH65.png&tour%5Boptions%5D%5Bsteps%5D%5B%5D%5Bimage_width%5D=248&tour%5Boptions%5D%5Bsteps%5D%5B%5D%5Bimage_height%5D=248&tour%5Boptions%5D%5Bsteps%5D%5B%5D%5Bimage_placement%5D=top&tour%5Boptions%5D%5Bsteps%5D%5B%5D%5Belement%5D=&tour%5Boptions%5D%5Bsteps%5D%5B%5D%5Bplacement%5D=top&tour%5Boptions%5D%5Bsteps%5D%5B%5D%5Bz_index%5D=99&tour%5Boptions%5D%5Bbtn_visible%5D=1&tour%5Boptions%5D%5Bbtn_complete_text%5D=%7B%22en%22%3D%3E%22xiaoming2%22%2C+%22zh-CN%22%3D%3E%22%E5%B0%8F%E6%98%8E%E6%98%8E222%22%7D&tour%5Boptions%5D%5Bbtn_complete_link%5D=&tour%5Bexpired_at%5D='):
+ actionpack (4.2.11.1) lib/action_dispatch/middleware/params_parser.rb:53:in `rescue in parse_formatted_parameters'
+ actionpack (4.2.11.1) lib/action_dispatch/middleware/params_parser.rb:32:in `parse_formatted_parameters'
+ actionpack (4.2.11.1) lib/action_dispatch/middleware/params_parser.rb:23:in `call'
+ actionpack (4.2.11.1) lib/action_dispatch/middleware/flash.rb:260:in `call'
+ rack (1.6.11) lib/rack/session/abstract/id.rb:225:in `context'
+ rack (1.6.11) lib/rack/session/abstract/id.rb:220:in `call'
+ actionpack (4.2.11.1) lib/action_dispatch/middleware/cookies.rb:560:in `call'
+ activerecord (4.2.11.1) lib/active_record/query_cache.rb:36:in `call'
+ activerecord (4.2.11.1) lib/active_record/connection_adapters/abstract/connection_pool.rb:653:in `call'
+ activerecord (4.2.11.1) lib/active_record/migration.rb:377:in `call'
+ actionpack (4.2.11.1) lib/action_dispatch/middleware/callbacks.rb:29:in `block in call'
+ activesupport (4.2.11.1) lib/active_support/callbacks.rb:88:in `__run_callbacks__'
+ activesupport (4.2.11.1) lib/active_support/callbacks.rb:778:in `_run_call_callbacks'
+ activesupport (4.2.11.1) lib/active_support/callbacks.rb:81:in `run_callbacks'
+ actionpack (4.2.11.1) lib/action_dispatch/middleware/callbacks.rb:27:in `call'
+ actionpack (4.2.11.1) lib/action_dispatch/middleware/reloader.rb:73:in `call'
+ actionpack (4.2.11.1) lib/action_dispatch/middleware/remote_ip.rb:78:in `call'
+ actionpack (4.2.11.1) lib/action_dispatch/middleware/debug_exceptions.rb:17:in `call'
+ actionpack (4.2.11.1) lib/action_dispatch/middleware/show_exceptions.rb:30:in `call'
+ railties (4.2.11.1) lib/rails/rack/logger.rb:38:in `call_app'
+ railties (4.2.11.1) lib/rails/rack/logger.rb:20:in `block in call'
+ activesupport (4.2.11.1) lib/active_support/tagged_logging.rb:68:in `block in tagged'
+ activesupport (4.2.11.1) lib/active_support/tagged_logging.rb:26:in `tagged'
+ activesupport (4.2.11.1) lib/active_support/tagged_logging.rb:68:in `tagged'
+ railties (4.2.11.1) lib/rails/rack/logger.rb:20:in `call'
+ actionpack (4.2.11.1) lib/action_dispatch/middleware/request_id.rb:21:in `call'
+ rack (1.6.11) lib/rack/methodoverride.rb:22:in `call'
+ rack (1.6.11) lib/rack/runtime.rb:18:in `call'
+ activesupport (4.2.11.1) lib/active_support/cache/strategy/local_cache_middleware.rb:28:in `call'
+ rack (1.6.11) lib/rack/lock.rb:17:in `call'
+ actionpack (4.2.11.1) lib/action_dispatch/middleware/static.rb:120:in `call'
+ rack (1.6.11) lib/rack/sendfile.rb:113:in `call'
+ railties (4.2.11.1) lib/rails/engine.rb:518:in `call'
+ railties (4.2.11.1) lib/rails/application.rb:165:in `call'
+ rack (1.6.11) lib/rack/lock.rb:17:in `call'
+ rack (1.6.11) lib/rack/content_length.rb:15:in `call'
+ rack (1.6.11) lib/rack/handler/webrick.rb:88:in `service'
+ /home/jinhu/.rvm/rubies/ruby-2.1.9/lib/ruby/2.1.0/webrick/httpserver.rb:138:in `service'
+ /home/jinhu/.rvm/rubies/ruby-2.1.9/lib/ruby/2.1.0/webrick/httpserver.rb:94:in `run'
+ /home/jinhu/.rvm/rubies/ruby-2.1.9/lib/ruby/2.1.0/webrick/server.rb:295:in `block in start_thread'
+
+
+ Rendered /home/jinhu/.rvm/gems/ruby-2.1.9/gems/actionpack-4.2.11.1/lib/action_dispatch/middleware/templates/rescues/_source.erb (2.0ms)
+ Rendered /home/jinhu/.rvm/gems/ruby-2.1.9/gems/actionpack-4.2.11.1/lib/action_dispatch/middleware/templates/rescues/_trace.text.erb (0.5ms)
+ Rendered /home/jinhu/.rvm/gems/ruby-2.1.9/gems/actionpack-4.2.11.1/lib/action_dispatch/middleware/templates/rescues/_request_and_response.text.erb (1.0ms)
+ Rendered /home/jinhu/.rvm/gems/ruby-2.1.9/gems/actionpack-4.2.11.1/lib/action_dispatch/middleware/templates/rescues/diagnostics.text.erb (12.5ms)
+
+
+Started POST "/intro/admin/tours/attempt" for ::1 at 2019-09-04 19:30:43 +0800
+Error occurred while parsing request parameters.
+Contents:
+
+utf8=%E2%9C%93&_method=patch&authenticity_token=oaFs4tFEPvPgMHok2j51inMsl3JFdx7zLNUyBm65sOGXEap00%2B3%2FriueOo%2FcCev8FkXPR%2F0%2FTnWtvP2rq5ql%2BA%3D%3D&tour%5Broute%5D%5Bsimple%5D=brbarba&tour%5Bident%5D=brbarbabra&tour%5Bcontroller_path%5D=brabrab&tour%5Baction_name%5D=brabrab&tour%5Broute%5D%5Bquery%5D=&tour%5Boptions%5D%5Bsteps%5D%5B%5D%5Btitle%5D=%7B%22en%22%3D%3E%22%22%2C+%22zh-CN%22%3D%3E%22%22%7D&tour%5Boptions%5D%5Bsteps%5D%5B%5D%5Bcontent%5D=%7B%22en%22%3D%3E%22%22%2C+%22zh-CN%22%3D%3E%22%22%7D&tour%5Boptions%5D%5Bsteps%5D%5B%5D%5Bimage_url%5D=&tour%5Boptions%5D%5Bsteps%5D%5B%5D%5Bimage_width%5D=&tour%5Boptions%5D%5Bsteps%5D%5B%5D%5Bimage_height%5D=&tour%5Boptions%5D%5Bsteps%5D%5B%5D%5Bimage_placement%5D=top&tour%5Boptions%5D%5Bsteps%5D%5B%5D%5Belement%5D=&tour%5Boptions%5D%5Bsteps%5D%5B%5D%5Bplacement%5D=top&tour%5Boptions%5D%5Bsteps%5D%5B%5D%5Bz_index%5D=99&tour%5Boptions%5D%5Bsteps%5D%5B%5D%5Btitle%5D=brab&tour%5Boptions%5D%5Bsteps%5D%5B%5D%5Bcontent%5D=brab&tour%5Boptions%5D%5Bsteps%5D%5B%5D%5Bimage_url%5D=%2Fuploads%2Fintro%2F20190903%2F1567521605_X8R-cH65.png&tour%5Boptions%5D%5Bsteps%5D%5B%5D%5Bimage_width%5D=248&tour%5Boptions%5D%5Bsteps%5D%5B%5D%5Bimage_height%5D=248&tour%5Boptions%5D%5Bsteps%5D%5B%5D%5Bimage_placement%5D=top&tour%5Boptions%5D%5Bsteps%5D%5B%5D%5Belement%5D=&tour%5Boptions%5D%5Bsteps%5D%5B%5D%5Bplacement%5D=top&tour%5Boptions%5D%5Bsteps%5D%5B%5D%5Bz_index%5D=99&tour%5Boptions%5D%5Bbtn_visible%5D=1&tour%5Boptions%5D%5Bbtn_complete_text%5D=%7B%22en%22%3D%3E%22xiaoming2%22%2C+%22zh-CN%22%3D%3E%22%E5%B0%8F%E6%98%8E%E6%98%8E222%22%7D&tour%5Boptions%5D%5Bbtn_complete_link%5D=&tour%5Bexpired_at%5D=
+
+ActionDispatch::ParamsParser::ParseError (795: unexpected token at 'utf8=%E2%9C%93&_method=patch&authenticity_token=oaFs4tFEPvPgMHok2j51inMsl3JFdx7zLNUyBm65sOGXEap00%2B3%2FriueOo%2FcCev8FkXPR%2F0%2FTnWtvP2rq5ql%2BA%3D%3D&tour%5Broute%5D%5Bsimple%5D=brbarba&tour%5Bident%5D=brbarbabra&tour%5Bcontroller_path%5D=brabrab&tour%5Baction_name%5D=brabrab&tour%5Broute%5D%5Bquery%5D=&tour%5Boptions%5D%5Bsteps%5D%5B%5D%5Btitle%5D=%7B%22en%22%3D%3E%22%22%2C+%22zh-CN%22%3D%3E%22%22%7D&tour%5Boptions%5D%5Bsteps%5D%5B%5D%5Bcontent%5D=%7B%22en%22%3D%3E%22%22%2C+%22zh-CN%22%3D%3E%22%22%7D&tour%5Boptions%5D%5Bsteps%5D%5B%5D%5Bimage_url%5D=&tour%5Boptions%5D%5Bsteps%5D%5B%5D%5Bimage_width%5D=&tour%5Boptions%5D%5Bsteps%5D%5B%5D%5Bimage_height%5D=&tour%5Boptions%5D%5Bsteps%5D%5B%5D%5Bimage_placement%5D=top&tour%5Boptions%5D%5Bsteps%5D%5B%5D%5Belement%5D=&tour%5Boptions%5D%5Bsteps%5D%5B%5D%5Bplacement%5D=top&tour%5Boptions%5D%5Bsteps%5D%5B%5D%5Bz_index%5D=99&tour%5Boptions%5D%5Bsteps%5D%5B%5D%5Btitle%5D=brab&tour%5Boptions%5D%5Bsteps%5D%5B%5D%5Bcontent%5D=brab&tour%5Boptions%5D%5Bsteps%5D%5B%5D%5Bimage_url%5D=%2Fuploads%2Fintro%2F20190903%2F1567521605_X8R-cH65.png&tour%5Boptions%5D%5Bsteps%5D%5B%5D%5Bimage_width%5D=248&tour%5Boptions%5D%5Bsteps%5D%5B%5D%5Bimage_height%5D=248&tour%5Boptions%5D%5Bsteps%5D%5B%5D%5Bimage_placement%5D=top&tour%5Boptions%5D%5Bsteps%5D%5B%5D%5Belement%5D=&tour%5Boptions%5D%5Bsteps%5D%5B%5D%5Bplacement%5D=top&tour%5Boptions%5D%5Bsteps%5D%5B%5D%5Bz_index%5D=99&tour%5Boptions%5D%5Bbtn_visible%5D=1&tour%5Boptions%5D%5Bbtn_complete_text%5D=%7B%22en%22%3D%3E%22xiaoming2%22%2C+%22zh-CN%22%3D%3E%22%E5%B0%8F%E6%98%8E%E6%98%8E222%22%7D&tour%5Boptions%5D%5Bbtn_complete_link%5D=&tour%5Bexpired_at%5D='):
+ actionpack (4.2.11.1) lib/action_dispatch/middleware/params_parser.rb:53:in `rescue in parse_formatted_parameters'
+ actionpack (4.2.11.1) lib/action_dispatch/middleware/params_parser.rb:32:in `parse_formatted_parameters'
+ actionpack (4.2.11.1) lib/action_dispatch/middleware/params_parser.rb:23:in `call'
+ actionpack (4.2.11.1) lib/action_dispatch/middleware/flash.rb:260:in `call'
+ rack (1.6.11) lib/rack/session/abstract/id.rb:225:in `context'
+ rack (1.6.11) lib/rack/session/abstract/id.rb:220:in `call'
+ actionpack (4.2.11.1) lib/action_dispatch/middleware/cookies.rb:560:in `call'
+ activerecord (4.2.11.1) lib/active_record/query_cache.rb:36:in `call'
+ activerecord (4.2.11.1) lib/active_record/connection_adapters/abstract/connection_pool.rb:653:in `call'
+ activerecord (4.2.11.1) lib/active_record/migration.rb:377:in `call'
+ actionpack (4.2.11.1) lib/action_dispatch/middleware/callbacks.rb:29:in `block in call'
+ activesupport (4.2.11.1) lib/active_support/callbacks.rb:88:in `__run_callbacks__'
+ activesupport (4.2.11.1) lib/active_support/callbacks.rb:778:in `_run_call_callbacks'
+ activesupport (4.2.11.1) lib/active_support/callbacks.rb:81:in `run_callbacks'
+ actionpack (4.2.11.1) lib/action_dispatch/middleware/callbacks.rb:27:in `call'
+ actionpack (4.2.11.1) lib/action_dispatch/middleware/reloader.rb:73:in `call'
+ actionpack (4.2.11.1) lib/action_dispatch/middleware/remote_ip.rb:78:in `call'
+ actionpack (4.2.11.1) lib/action_dispatch/middleware/debug_exceptions.rb:17:in `call'
+ actionpack (4.2.11.1) lib/action_dispatch/middleware/show_exceptions.rb:30:in `call'
+ railties (4.2.11.1) lib/rails/rack/logger.rb:38:in `call_app'
+ railties (4.2.11.1) lib/rails/rack/logger.rb:20:in `block in call'
+ activesupport (4.2.11.1) lib/active_support/tagged_logging.rb:68:in `block in tagged'
+ activesupport (4.2.11.1) lib/active_support/tagged_logging.rb:26:in `tagged'
+ activesupport (4.2.11.1) lib/active_support/tagged_logging.rb:68:in `tagged'
+ railties (4.2.11.1) lib/rails/rack/logger.rb:20:in `call'
+ actionpack (4.2.11.1) lib/action_dispatch/middleware/request_id.rb:21:in `call'
+ rack (1.6.11) lib/rack/methodoverride.rb:22:in `call'
+ rack (1.6.11) lib/rack/runtime.rb:18:in `call'
+ activesupport (4.2.11.1) lib/active_support/cache/strategy/local_cache_middleware.rb:28:in `call'
+ rack (1.6.11) lib/rack/lock.rb:17:in `call'
+ actionpack (4.2.11.1) lib/action_dispatch/middleware/static.rb:120:in `call'
+ rack (1.6.11) lib/rack/sendfile.rb:113:in `call'
+ railties (4.2.11.1) lib/rails/engine.rb:518:in `call'
+ railties (4.2.11.1) lib/rails/application.rb:165:in `call'
+ rack (1.6.11) lib/rack/lock.rb:17:in `call'
+ rack (1.6.11) lib/rack/content_length.rb:15:in `call'
+ rack (1.6.11) lib/rack/handler/webrick.rb:88:in `service'
+ /home/jinhu/.rvm/rubies/ruby-2.1.9/lib/ruby/2.1.0/webrick/httpserver.rb:138:in `service'
+ /home/jinhu/.rvm/rubies/ruby-2.1.9/lib/ruby/2.1.0/webrick/httpserver.rb:94:in `run'
+ /home/jinhu/.rvm/rubies/ruby-2.1.9/lib/ruby/2.1.0/webrick/server.rb:295:in `block in start_thread'
+
+
+ Rendered /home/jinhu/.rvm/gems/ruby-2.1.9/gems/actionpack-4.2.11.1/lib/action_dispatch/middleware/templates/rescues/_source.erb (2.0ms)
+ Rendered /home/jinhu/.rvm/gems/ruby-2.1.9/gems/actionpack-4.2.11.1/lib/action_dispatch/middleware/templates/rescues/_trace.text.erb (0.8ms)
+ Rendered /home/jinhu/.rvm/gems/ruby-2.1.9/gems/actionpack-4.2.11.1/lib/action_dispatch/middleware/templates/rescues/_request_and_response.text.erb (1.7ms)
+ Rendered /home/jinhu/.rvm/gems/ruby-2.1.9/gems/actionpack-4.2.11.1/lib/action_dispatch/middleware/templates/rescues/diagnostics.text.erb (13.9ms)
+
+
+Started PATCH "/intro/admin/tours/1" for ::1 at 2019-09-04 19:30:46 +0800
+Processing by Intro::Admin::ToursController#update as HTML
+ Parameters: {"utf8"=>"✓", "authenticity_token"=>"FI8myMONIFNlZTFZ+dd2P812kIvYR2ZIPZfsfajyuociP+BewSThDq7LcfL/4OhJqB/IvmAPNs68/iPQbdGvng==", "tour"=>{"route"=>{"simple"=>"brbarba", "query"=>""}, "ident"=>"brbarbabra", "controller_path"=>"brabrab", "action_name"=>"brabrab", "options"=>{"steps"=>[{"title"=>{"en"=>"", "zh-CN"=>""}, "content"=>{"en"=>"", "zh-CN"=>""}, "image_url"=>"", "image_width"=>"", "image_height"=>"", "image_placement"=>"top", "element"=>"", "placement"=>"top", "z_index"=>"99"}, {"image_url"=>"/uploads/intro/20190903/1567521605_X8R-cH65.png", "image_width"=>"248", "image_height"=>"248", "image_placement"=>"top", "element"=>"", "placement"=>"top", "z_index"=>"99"}], "btn_visible"=>"1", "btn_complete_text"=>{"en"=>"xiaoming2", "zh-CN"=>"小明明222"}, "btn_complete_link"=>""}, "expired_at"=>""}, "_"=>"en", "button"=>"", "id"=>"1"}
+ [1m[35mIntro::Tour Load (0.2ms)[0m SELECT "intro_tours".* FROM "intro_tours" WHERE "intro_tours"."id" = ? LIMIT 1 [["id", 1]]
+ [1m[36m (0.1ms)[0m [1mbegin transaction[0m
+ [1m[35mIntro::Tour Exists (0.2ms)[0m SELECT 1 AS one FROM "intro_tours" WHERE ("intro_tours"."ident" = 'brbarbabra' AND "intro_tours"."id" != 1) LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mUPDATE "intro_tours" SET "route" = ?, "updated_at" = ? WHERE "intro_tours"."id" = ?[0m [["route", "--- !ruby/hash:ActionController::Parameters\nsimple: brbarba\nquery: ''\nstrict: false\n"], ["updated_at", "2019-09-04 11:30:46.798475"], ["id", 1]]
+ [1m[35m (5.4ms)[0m commit transaction
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_step.html.erb (2.0ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_step.html.erb (1.9ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_step.html.erb (2.0ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_steps.html.erb (10.0ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_form.html.erb (16.1ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_container.html.erb (36.9ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/edit.html.erb within layouts/intro/admin/application (38.7ms)
+Completed 200 OK in 91ms (Views: 59.8ms | ActiveRecord: 6.2ms)
+
+
+Started GET "/intro/tours?controller_path=intro%2Fadmin%2Ftours&action_name=update&original_url=http%3A%2F%2Flocalhost%3A3000%2Fintro%2Fadmin%2Ftours%2F1" for ::1 at 2019-09-04 19:30:47 +0800
+Processing by Intro::ToursController#index as */*
+ Parameters: {"controller_path"=>"intro/admin/tours", "action_name"=>"update", "original_url"=>"http://localhost:3000/intro/admin/tours/1"}
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" ORDER BY "users"."id" ASC LIMIT 1[0m
+ [1m[35m (0.1ms)[0m SELECT COUNT(*) FROM "intro_tours" WHERE "intro_tours"."controller_path" = ? AND "intro_tours"."action_name" = ? AND "intro_tours"."published" = ? [["controller_path", "intro/admin/tours"], ["action_name", "update"], ["published", "t"]]
+ [1m[36mIntro::Tour Load (0.1ms)[0m [1mSELECT "intro_tours".* FROM "intro_tours" WHERE "intro_tours"."controller_path" = ? AND "intro_tours"."action_name" = ? AND "intro_tours"."published" = ?[0m [["controller_path", "intro/admin/tours"], ["action_name", "update"], ["published", "t"]]
+ [1m[35m (0.3ms)[0m SELECT "intro_tour_histories"."tour_id" FROM "intro_tour_histories" WHERE "intro_tour_histories"."user_id" = 1 AND 1=0 AND (touch_count >= 1)
+Completed 200 OK in 13ms (Views: 0.3ms | ActiveRecord: 0.8ms)
+
+
+Started PATCH "/intro/admin/tours/attempt" for ::1 at 2019-09-04 19:30:48 +0800
+Processing by Intro::Admin::ToursController#update as */*
+ Parameters: {"utf8"=>"✓", "authenticity_token"=>"hBJxO6HkJTb0J7McLocw+dgVPsb3k8fGG5UQsCziv2uyoreto03kaz+J87cosK6PvXxm80/bl0Ca/N8d6cGqcg==", "tour"=>{"route"=>{"simple"=>"brbarba", "query"=>""}, "ident"=>"brbarbabra", "controller_path"=>"brabrab", "action_name"=>"brabrab", "options"=>{"steps"=>[{"title"=>"{\"en\"=>\"\", \"zh-CN\"=>\"\"}", "content"=>"{\"en\"=>\"\", \"zh-CN\"=>\"\"}", "image_url"=>"", "image_width"=>"", "image_height"=>"", "image_placement"=>"top", "element"=>"", "placement"=>"top", "z_index"=>"99"}, {"title"=>"", "content"=>"", "image_url"=>"/uploads/intro/20190903/1567521605_X8R-cH65.png", "image_width"=>"248", "image_height"=>"248", "image_placement"=>"top", "element"=>"", "placement"=>"top", "z_index"=>"99"}], "btn_visible"=>"1", "btn_complete_text"=>"{\"en\"=>\"xiaoming2\", \"zh-CN\"=>\"小明明222\"}", "btn_complete_link"=>""}, "expired_at"=>""}, "id"=>"attempt"}
+ [1m[36mIntro::Tour Load (0.3ms)[0m [1mSELECT "intro_tours".* FROM "intro_tours" WHERE "intro_tours"."id" = ? LIMIT 1[0m [["id", 0]]
+Redirected to http://localhost:3000/intro/admin/tours
+Filter chain halted as :require_tour rendered or redirected
+Completed 302 Found in 5ms (ActiveRecord: 0.3ms)
+
+
+Started GET "/intro/admin/tours" for ::1 at 2019-09-04 19:30:48 +0800
+Processing by Intro::Admin::ToursController#index as */*
+ [1m[35mIntro::Tour Load (0.4ms)[0m SELECT "intro_tours".* FROM "intro_tours" ORDER BY "intro_tours"."created_at" DESC LIMIT 15 OFFSET 0
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_container.html.erb (38.9ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/index.html.erb within layouts/intro/admin/application (50.2ms)
+Completed 200 OK in 88ms (Views: 85.3ms | ActiveRecord: 0.4ms)
+
+
+Started PATCH "/intro/admin/tours/attempt" for ::1 at 2019-09-04 19:30:59 +0800
+Processing by Intro::Admin::ToursController#update as */*
+ Parameters: {"utf8"=>"✓", "authenticity_token"=>"hBJxO6HkJTb0J7McLocw+dgVPsb3k8fGG5UQsCziv2uyoreto03kaz+J87cosK6PvXxm80/bl0Ca/N8d6cGqcg==", "tour"=>{"route"=>{"simple"=>"brbarba", "query"=>""}, "ident"=>"brbarbabra", "controller_path"=>"brabrab", "action_name"=>"brabrab", "options"=>{"steps"=>[{"title"=>"{\"en\"=>\"\", \"zh-CN\"=>\"\"}", "content"=>"{\"en\"=>\"\", \"zh-CN\"=>\"\"}", "image_url"=>"", "image_width"=>"", "image_height"=>"", "image_placement"=>"top", "element"=>"", "placement"=>"top", "z_index"=>"99"}, {"title"=>"", "content"=>"", "image_url"=>"/uploads/intro/20190903/1567521605_X8R-cH65.png", "image_width"=>"248", "image_height"=>"248", "image_placement"=>"top", "element"=>"", "placement"=>"top", "z_index"=>"99"}], "btn_visible"=>"1", "btn_complete_text"=>"{\"en\"=>\"xiaoming2\", \"zh-CN\"=>\"小明明222\"}", "btn_complete_link"=>""}, "expired_at"=>""}, "id"=>"attempt"}
+ [1m[36mIntro::Tour Load (0.3ms)[0m [1mSELECT "intro_tours".* FROM "intro_tours" WHERE "intro_tours"."id" = ? LIMIT 1[0m [["id", 0]]
+Redirected to http://localhost:3000/intro/admin/tours
+Filter chain halted as :require_tour rendered or redirected
+Completed 302 Found in 5ms (ActiveRecord: 0.3ms)
+
+
+Started GET "/intro/admin/tours" for ::1 at 2019-09-04 19:30:59 +0800
+Processing by Intro::Admin::ToursController#index as */*
+ [1m[35mIntro::Tour Load (0.3ms)[0m SELECT "intro_tours".* FROM "intro_tours" ORDER BY "intro_tours"."created_at" DESC LIMIT 15 OFFSET 0
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_container.html.erb (39.3ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/index.html.erb within layouts/intro/admin/application (53.3ms)
+Completed 200 OK in 91ms (Views: 88.0ms | ActiveRecord: 0.3ms)
+
+
+Started PATCH "/intro/admin/tours/1" for ::1 at 2019-09-04 19:32:02 +0800
+Processing by Intro::Admin::ToursController#update as HTML
+ Parameters: {"utf8"=>"✓", "authenticity_token"=>"FI8myMONIFNlZTFZ+dd2P812kIvYR2ZIPZfsfajyuociP+BewSThDq7LcfL/4OhJqB/IvmAPNs68/iPQbdGvng==", "tour"=>{"route"=>{"simple"=>"brbarba", "query"=>""}, "ident"=>"brbarbabra", "controller_path"=>"brabrab", "action_name"=>"brabrab", "options"=>{"steps"=>[{"title"=>{"en"=>"", "zh-CN"=>""}, "content"=>{"en"=>"", "zh-CN"=>""}, "image_url"=>"", "image_width"=>"", "image_height"=>"", "image_placement"=>"top", "element"=>"", "placement"=>"top", "z_index"=>"99"}, {"image_url"=>"/uploads/intro/20190903/1567521605_X8R-cH65.png", "image_width"=>"248", "image_height"=>"248", "image_placement"=>"top", "element"=>"", "placement"=>"top", "z_index"=>"99"}], "btn_visible"=>"1", "btn_complete_text"=>{"en"=>"xiaoming2", "zh-CN"=>"小明明222"}, "btn_complete_link"=>""}, "expired_at"=>""}, "_"=>"en", "button"=>"", "id"=>"1"}
+ [1m[36mIntro::Tour Load (0.2ms)[0m [1mSELECT "intro_tours".* FROM "intro_tours" WHERE "intro_tours"."id" = ? LIMIT 1[0m [["id", 1]]
+ [1m[35m (0.1ms)[0m begin transaction
+ [1m[36mIntro::Tour Exists (0.2ms)[0m [1mSELECT 1 AS one FROM "intro_tours" WHERE ("intro_tours"."ident" = 'brbarbabra' AND "intro_tours"."id" != 1) LIMIT 1[0m
+ [1m[35mSQL (0.2ms)[0m UPDATE "intro_tours" SET "route" = ?, "updated_at" = ? WHERE "intro_tours"."id" = ? [["route", "--- !ruby/hash:ActionController::Parameters\nsimple: brbarba\nquery: ''\nstrict: false\n"], ["updated_at", "2019-09-04 11:32:02.887935"], ["id", 1]]
+ [1m[36m (5.4ms)[0m [1mcommit transaction[0m
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_step.html.erb (1.8ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_step.html.erb (2.3ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_step.html.erb (1.9ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_steps.html.erb (8.6ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_form.html.erb (15.1ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_container.html.erb (28.3ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/edit.html.erb within layouts/intro/admin/application (30.2ms)
+Completed 200 OK in 76ms (Views: 50.8ms | ActiveRecord: 6.1ms)
+
+
+Started GET "/intro/tours?controller_path=intro%2Fadmin%2Ftours&action_name=update&original_url=http%3A%2F%2Flocalhost%3A3000%2Fintro%2Fadmin%2Ftours%2F1" for ::1 at 2019-09-04 19:32:03 +0800
+Processing by Intro::ToursController#index as */*
+ Parameters: {"controller_path"=>"intro/admin/tours", "action_name"=>"update", "original_url"=>"http://localhost:3000/intro/admin/tours/1"}
+ [1m[35mUser Load (0.3ms)[0m SELECT "users".* FROM "users" ORDER BY "users"."id" ASC LIMIT 1
+ [1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM "intro_tours" WHERE "intro_tours"."controller_path" = ? AND "intro_tours"."action_name" = ? AND "intro_tours"."published" = ?[0m [["controller_path", "intro/admin/tours"], ["action_name", "update"], ["published", "t"]]
+ [1m[35mIntro::Tour Load (0.2ms)[0m SELECT "intro_tours".* FROM "intro_tours" WHERE "intro_tours"."controller_path" = ? AND "intro_tours"."action_name" = ? AND "intro_tours"."published" = ? [["controller_path", "intro/admin/tours"], ["action_name", "update"], ["published", "t"]]
+ [1m[36m (0.2ms)[0m [1mSELECT "intro_tour_histories"."tour_id" FROM "intro_tour_histories" WHERE "intro_tour_histories"."user_id" = 1 AND 1=0 AND (touch_count >= 1)[0m
+Completed 200 OK in 17ms (Views: 0.3ms | ActiveRecord: 0.8ms)
+
+
+Started POST "/intro/admin/tours/attempt" for ::1 at 2019-09-04 19:32:04 +0800
+Processing by Intro::Admin::ToursController#attempt as */*
+ Parameters: {"utf8"=>"✓", "authenticity_token"=>"qP9o8Q0qzkm4Ok590FvI8jdChl9uiyoAKF21NrQjI5ueT65nD4MPFHOUDtbWbFaEUiveatbDeoapNHqbcQA2gg==", "tour"=>{"route"=>{"simple"=>"brbarba", "query"=>""}, "ident"=>"brbarbabra", "controller_path"=>"brabrab", "action_name"=>"brabrab", "options"=>{"steps"=>[{"title"=>"{\"en\"=>\"\", \"zh-CN\"=>\"\"}", "content"=>"{\"en\"=>\"\", \"zh-CN\"=>\"\"}", "image_url"=>"", "image_width"=>"", "image_height"=>"", "image_placement"=>"top", "element"=>"", "placement"=>"top", "z_index"=>"99"}, {"title"=>"", "content"=>"", "image_url"=>"/uploads/intro/20190903/1567521605_X8R-cH65.png", "image_width"=>"248", "image_height"=>"248", "image_placement"=>"top", "element"=>"", "placement"=>"top", "z_index"=>"99"}], "btn_visible"=>"1", "btn_complete_text"=>"{\"en\"=>\"xiaoming2\", \"zh-CN\"=>\"小明明222\"}", "btn_complete_link"=>""}, "expired_at"=>""}}
+Completed 200 OK in 14ms (Views: 1.3ms | ActiveRecord: 0.0ms)
+
+
+Started PATCH "/intro/admin/tours/1" for ::1 at 2019-09-04 19:32:33 +0800
+ [1m[36mActiveRecord::SchemaMigration Load (0.1ms)[0m [1mSELECT "schema_migrations".* FROM "schema_migrations"[0m
+Processing by Intro::Admin::ToursController#update as HTML
+ Parameters: {"utf8"=>"✓", "authenticity_token"=>"FI8myMONIFNlZTFZ+dd2P812kIvYR2ZIPZfsfajyuociP+BewSThDq7LcfL/4OhJqB/IvmAPNs68/iPQbdGvng==", "tour"=>{"route"=>{"simple"=>"brbarba", "query"=>""}, "ident"=>"brbarbabra", "controller_path"=>"brabrab", "action_name"=>"brabrab", "options"=>{"steps"=>[{"title"=>{"en"=>"", "zh-CN"=>""}, "content"=>{"en"=>"", "zh-CN"=>""}, "image_url"=>"", "image_width"=>"", "image_height"=>"", "image_placement"=>"top", "element"=>"", "placement"=>"top", "z_index"=>"99"}, {"image_url"=>"/uploads/intro/20190903/1567521605_X8R-cH65.png", "image_width"=>"248", "image_height"=>"248", "image_placement"=>"top", "element"=>"", "placement"=>"top", "z_index"=>"99"}], "btn_visible"=>"1", "btn_complete_text"=>{"en"=>"xiaoming2", "zh-CN"=>"小明明222"}, "btn_complete_link"=>""}, "expired_at"=>""}, "_"=>"en", "button"=>"", "id"=>"1"}
+DEPRECATION WARNING: Currently, Active Record suppresses errors raised within `after_rollback`/`after_commit` callbacks and only print them to the logs. In the next version, these errors will no longer be suppressed. Instead, the errors will propagate normally just like in other Active Record callbacks.
+
+You can opt into the new behavior and remove this warning by setting:
+
+ config.active_record.raise_in_transactional_callbacks = true
+
+ (called from <class:Tour> at /home/jinhu/Repos/intro/app/models/intro/tour.rb:18)
+ [1m[35mIntro::Tour Load (0.1ms)[0m SELECT "intro_tours".* FROM "intro_tours" WHERE "intro_tours"."id" = ? LIMIT 1 [["id", 1]]
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35mIntro::Tour Exists (0.1ms)[0m SELECT 1 AS one FROM "intro_tours" WHERE ("intro_tours"."ident" = 'brbarbabra' AND "intro_tours"."id" != 1) LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mUPDATE "intro_tours" SET "route" = ?, "updated_at" = ? WHERE "intro_tours"."id" = ?[0m [["route", "--- !ruby/hash:ActionController::Parameters\nsimple: brbarba\nquery: ''\nstrict: false\n"], ["updated_at", "2019-09-04 11:32:34.173320"], ["id", 1]]
+ [1m[35m (5.2ms)[0m commit transaction
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_local_field.html.erb (0.8ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_local_field.html.erb (0.3ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_step.html.erb (5.8ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_local_field.html.erb (0.4ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_local_field.html.erb (0.3ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_step.html.erb (3.4ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_local_field.html.erb (0.2ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_local_field.html.erb (0.3ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_step.html.erb (4.8ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_steps.html.erb (17.9ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_local_field.html.erb (0.3ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_form.html.erb (31.4ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_container.html.erb (293.4ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/edit.html.erb within layouts/intro/admin/application (297.3ms)
+Completed 200 OK in 380ms (Views: 331.2ms | ActiveRecord: 6.0ms)
+
+
+Started GET "/intro/tours?controller_path=intro%2Fadmin%2Ftours&action_name=update&original_url=http%3A%2F%2Flocalhost%3A3000%2Fintro%2Fadmin%2Ftours%2F1" for ::1 at 2019-09-04 19:32:34 +0800
+Processing by Intro::ToursController#index as */*
+ Parameters: {"controller_path"=>"intro/admin/tours", "action_name"=>"update", "original_url"=>"http://localhost:3000/intro/admin/tours/1"}
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" ORDER BY "users"."id" ASC LIMIT 1[0m
+ [1m[35m (0.2ms)[0m SELECT COUNT(*) FROM "intro_tours" WHERE "intro_tours"."controller_path" = ? AND "intro_tours"."action_name" = ? AND "intro_tours"."published" = ? [["controller_path", "intro/admin/tours"], ["action_name", "update"], ["published", "t"]]
+ [1m[36mIntro::Tour Load (0.3ms)[0m [1mSELECT "intro_tours".* FROM "intro_tours" WHERE "intro_tours"."controller_path" = ? AND "intro_tours"."action_name" = ? AND "intro_tours"."published" = ?[0m [["controller_path", "intro/admin/tours"], ["action_name", "update"], ["published", "t"]]
+ [1m[35m (0.1ms)[0m SELECT "intro_tour_histories"."tour_id" FROM "intro_tour_histories" WHERE "intro_tour_histories"."user_id" = 1 AND 1=0 AND (touch_count >= 1)
+Completed 200 OK in 29ms (Views: 0.2ms | ActiveRecord: 1.2ms)
+
+
+Started POST "/intro/admin/tours/attempt" for ::1 at 2019-09-04 19:32:41 +0800
+Processing by Intro::Admin::ToursController#attempt as */*
+ Parameters: {"utf8"=>"✓", "authenticity_token"=>"Bgwphz4uzu2viaL8R73SmZvb5TZkNX/OkkFKHeSVN3YwvO8RPIcPsGQn4ldBikzv/rK9A9x9L0gTKIWwIbYibw==", "tour"=>{"route"=>{"simple"=>"brbarba", "query"=>""}, "ident"=>"brbarbabra", "controller_path"=>"brabrab", "action_name"=>"brabrab", "options"=>{"steps"=>[{"title"=>{"en"=>"", "zh-CN"=>""}, "content"=>{"en"=>"", "zh-CN"=>""}, "image_url"=>"", "image_width"=>"", "image_height"=>"", "image_placement"=>"top", "element"=>"", "placement"=>"top", "z_index"=>"99"}, {"image_url"=>"/uploads/intro/20190903/1567521605_X8R-cH65.png", "image_width"=>"248", "image_height"=>"248", "image_placement"=>"top", "element"=>"", "placement"=>"top", "z_index"=>"99"}], "btn_visible"=>"1", "btn_complete_text"=>{"en"=>"xiaoming2", "zh-CN"=>"小明明222"}, "btn_complete_link"=>""}, "expired_at"=>""}, "_"=>"en"}
+Completed 200 OK in 16ms (Views: 1.4ms | ActiveRecord: 0.0ms)
+
+
+Started POST "/intro/admin/tours/attempt" for ::1 at 2019-09-04 19:33:07 +0800
+Processing by Intro::Admin::ToursController#attempt as */*
+ Parameters: {"utf8"=>"✓", "authenticity_token"=>"Bgwphz4uzu2viaL8R73SmZvb5TZkNX/OkkFKHeSVN3YwvO8RPIcPsGQn4ldBikzv/rK9A9x9L0gTKIWwIbYibw==", "tour"=>{"route"=>{"simple"=>"brbarba", "query"=>""}, "ident"=>"brbarbabra", "controller_path"=>"brabrab", "action_name"=>"brabrab", "options"=>{"steps"=>[{"title"=>{"en"=>"", "zh-CN"=>""}, "content"=>{"en"=>"", "zh-CN"=>""}, "image_url"=>"", "image_width"=>"", "image_height"=>"", "image_placement"=>"top", "element"=>"", "placement"=>"top", "z_index"=>"99"}, {"image_url"=>"/uploads/intro/20190903/1567521605_X8R-cH65.png", "image_width"=>"248", "image_height"=>"248", "image_placement"=>"top", "element"=>"", "placement"=>"top", "z_index"=>"99"}], "btn_complete_text"=>{"en"=>"xiaoming2", "zh-CN"=>"小明明222"}, "btn_complete_link"=>""}, "expired_at"=>""}, "_"=>"en"}
+Completed 200 OK in 18ms (Views: 1.5ms | ActiveRecord: 0.0ms)
+
+
+Started PATCH "/intro/admin/tours/1" for ::1 at 2019-09-04 19:41:17 +0800
+Processing by Intro::Admin::ToursController#update as HTML
+ Parameters: {"utf8"=>"✓", "authenticity_token"=>"FI8myMONIFNlZTFZ+dd2P812kIvYR2ZIPZfsfajyuociP+BewSThDq7LcfL/4OhJqB/IvmAPNs68/iPQbdGvng==", "tour"=>{"route"=>{"simple"=>"brbarba", "query"=>""}, "ident"=>"brbarbabra", "controller_path"=>"brabrab", "action_name"=>"brabrab", "options"=>{"steps"=>[{"title"=>{"en"=>"", "zh-CN"=>""}, "content"=>{"en"=>"", "zh-CN"=>""}, "image_url"=>"", "image_width"=>"", "image_height"=>"", "image_placement"=>"top", "element"=>"", "placement"=>"top", "z_index"=>"99"}, {"image_url"=>"/uploads/intro/20190903/1567521605_X8R-cH65.png", "image_width"=>"248", "image_height"=>"248", "image_placement"=>"top", "element"=>"", "placement"=>"top", "z_index"=>"99"}], "btn_visible"=>"1", "btn_complete_text"=>{"en"=>"xiaoming2", "zh-CN"=>"小明明222"}, "btn_complete_link"=>""}, "expired_at"=>""}, "_"=>"en", "button"=>"", "id"=>"1"}
+ [1m[36mIntro::Tour Load (0.2ms)[0m [1mSELECT "intro_tours".* FROM "intro_tours" WHERE "intro_tours"."id" = ? LIMIT 1[0m [["id", 1]]
+ [1m[35m (0.1ms)[0m begin transaction
+ [1m[36mIntro::Tour Exists (0.2ms)[0m [1mSELECT 1 AS one FROM "intro_tours" WHERE ("intro_tours"."ident" = 'brbarbabra' AND "intro_tours"."id" != 1) LIMIT 1[0m
+ [1m[35mSQL (0.2ms)[0m UPDATE "intro_tours" SET "route" = ?, "updated_at" = ? WHERE "intro_tours"."id" = ? [["route", "--- !ruby/hash:ActionController::Parameters\nsimple: brbarba\nquery: ''\nstrict: false\n"], ["updated_at", "2019-09-04 11:41:17.469592"], ["id", 1]]
+ [1m[36m (7.0ms)[0m [1mcommit transaction[0m
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_local_field.html.erb (0.8ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_local_field.html.erb (0.2ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_step.html.erb (3.4ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_local_field.html.erb (0.2ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_local_field.html.erb (0.2ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_step.html.erb (2.7ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_local_field.html.erb (0.2ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_local_field.html.erb (0.2ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_step.html.erb (3.0ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_steps.html.erb (11.2ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_local_field.html.erb (0.3ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_form.html.erb (14.7ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_container.html.erb (25.5ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/edit.html.erb within layouts/intro/admin/application (27.2ms)
+Completed 200 OK in 65ms (Views: 41.7ms | ActiveRecord: 7.5ms)
+
+
+Started GET "/intro/tours?controller_path=intro%2Fadmin%2Ftours&action_name=update&original_url=http%3A%2F%2Flocalhost%3A3000%2Fintro%2Fadmin%2Ftours%2F1" for ::1 at 2019-09-04 19:41:17 +0800
+Processing by Intro::ToursController#index as */*
+ Parameters: {"controller_path"=>"intro/admin/tours", "action_name"=>"update", "original_url"=>"http://localhost:3000/intro/admin/tours/1"}
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" ORDER BY "users"."id" ASC LIMIT 1
+ [1m[36m (0.1ms)[0m [1mSELECT COUNT(*) FROM "intro_tours" WHERE "intro_tours"."controller_path" = ? AND "intro_tours"."action_name" = ? AND "intro_tours"."published" = ?[0m [["controller_path", "intro/admin/tours"], ["action_name", "update"], ["published", "t"]]
+ [1m[35mIntro::Tour Load (0.2ms)[0m SELECT "intro_tours".* FROM "intro_tours" WHERE "intro_tours"."controller_path" = ? AND "intro_tours"."action_name" = ? AND "intro_tours"."published" = ? [["controller_path", "intro/admin/tours"], ["action_name", "update"], ["published", "t"]]
+ [1m[36m (0.2ms)[0m [1mSELECT "intro_tour_histories"."tour_id" FROM "intro_tour_histories" WHERE "intro_tour_histories"."user_id" = 1 AND 1=0 AND (touch_count >= 1)[0m
+Completed 200 OK in 10ms (Views: 0.3ms | ActiveRecord: 0.7ms)
+
+
+Started PATCH "/intro/admin/tours/1" for ::1 at 2019-09-04 19:49:30 +0800
+Processing by Intro::Admin::ToursController#update as HTML
+ Parameters: {"utf8"=>"✓", "authenticity_token"=>"FI8myMONIFNlZTFZ+dd2P812kIvYR2ZIPZfsfajyuociP+BewSThDq7LcfL/4OhJqB/IvmAPNs68/iPQbdGvng==", "tour"=>{"route"=>{"simple"=>"brbarba", "query"=>""}, "ident"=>"brbarbabra", "controller_path"=>"brabrab", "action_name"=>"brabrab", "options"=>{"steps"=>[{"title"=>{"en"=>"", "zh-CN"=>""}, "content"=>{"en"=>"", "zh-CN"=>""}, "image_url"=>"", "image_width"=>"", "image_height"=>"", "image_placement"=>"top", "element"=>"", "placement"=>"top", "z_index"=>"99"}, {"image_url"=>"/uploads/intro/20190903/1567521605_X8R-cH65.png", "image_width"=>"248", "image_height"=>"248", "image_placement"=>"top", "element"=>"", "placement"=>"top", "z_index"=>"99"}], "btn_visible"=>"1", "btn_complete_text"=>{"en"=>"xiaoming2", "zh-CN"=>"小明明222"}, "btn_complete_link"=>""}, "expired_at"=>""}, "_"=>"en", "button"=>"", "id"=>"1"}
+DEPRECATION WARNING: Currently, Active Record suppresses errors raised within `after_rollback`/`after_commit` callbacks and only print them to the logs. In the next version, these errors will no longer be suppressed. Instead, the errors will propagate normally just like in other Active Record callbacks.
+
+You can opt into the new behavior and remove this warning by setting:
+
+ config.active_record.raise_in_transactional_callbacks = true
+
+ (called from <class:Tour> at /home/jinhu/Repos/intro/app/models/intro/tour.rb:18)
+ [1m[35mIntro::Tour Load (0.1ms)[0m SELECT "intro_tours".* FROM "intro_tours" WHERE "intro_tours"."id" = ? LIMIT 1 [["id", 1]]
+ [1m[36m (0.1ms)[0m [1mbegin transaction[0m
+ [1m[35mIntro::Tour Exists (0.1ms)[0m SELECT 1 AS one FROM "intro_tours" WHERE ("intro_tours"."ident" = 'brbarbabra' AND "intro_tours"."id" != 1) LIMIT 1
+ [1m[36mSQL (0.3ms)[0m [1mUPDATE "intro_tours" SET "route" = ?, "updated_at" = ? WHERE "intro_tours"."id" = ?[0m [["route", "--- !ruby/hash:ActionController::Parameters\nsimple: brbarba\nquery: ''\nstrict: false\n"], ["updated_at", "2019-09-04 11:49:30.506888"], ["id", 1]]
+ [1m[35m (7.1ms)[0m commit transaction
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_local_field.html.erb (0.3ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_local_field.html.erb (0.2ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_step.html.erb (3.0ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_local_field.html.erb (0.3ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_local_field.html.erb (0.3ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_step.html.erb (3.2ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_local_field.html.erb (0.2ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_local_field.html.erb (0.3ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_step.html.erb (3.0ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_steps.html.erb (11.2ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_local_field.html.erb (0.3ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_form.html.erb (16.0ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_container.html.erb (40.2ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/edit.html.erb within layouts/intro/admin/application (41.7ms)
+Completed 200 OK in 90ms (Views: 59.5ms | ActiveRecord: 8.1ms)
+
+
+Started GET "/assets/intro/shepherd.self-a6cbfcc8bac17e184a8c92fc54f086930d2ad390351fff2d055441f101289d57.js?body=1" for ::1 at 2019-09-04 19:49:30 +0800
+
+
+Started GET "/intro/tours?controller_path=intro%2Fadmin%2Ftours&action_name=update&original_url=http%3A%2F%2Flocalhost%3A3000%2Fintro%2Fadmin%2Ftours%2F1" for ::1 at 2019-09-04 19:49:30 +0800
+Processing by Intro::ToursController#index as */*
+ Parameters: {"controller_path"=>"intro/admin/tours", "action_name"=>"update", "original_url"=>"http://localhost:3000/intro/admin/tours/1"}
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" ORDER BY "users"."id" ASC LIMIT 1[0m
+ [1m[35m (0.3ms)[0m SELECT COUNT(*) FROM "intro_tours" WHERE "intro_tours"."controller_path" = ? AND "intro_tours"."action_name" = ? AND "intro_tours"."published" = ? [["controller_path", "intro/admin/tours"], ["action_name", "update"], ["published", "t"]]
+ [1m[36mIntro::Tour Load (0.3ms)[0m [1mSELECT "intro_tours".* FROM "intro_tours" WHERE "intro_tours"."controller_path" = ? AND "intro_tours"."action_name" = ? AND "intro_tours"."published" = ?[0m [["controller_path", "intro/admin/tours"], ["action_name", "update"], ["published", "t"]]
+ [1m[35m (0.1ms)[0m SELECT "intro_tour_histories"."tour_id" FROM "intro_tour_histories" WHERE "intro_tour_histories"."user_id" = 1 AND 1=0 AND (touch_count >= 1)
+Completed 200 OK in 22ms (Views: 0.2ms | ActiveRecord: 1.2ms)
+
+
+Started POST "/intro/admin/tours/attempt" for ::1 at 2019-09-04 19:49:41 +0800
+Processing by Intro::Admin::ToursController#attempt as */*
+ Parameters: {"utf8"=>"✓", "authenticity_token"=>"+j4sdSC8xx+y+LMTAnMro5g2VvbAUijXvsjsBMIwgq3MjurjIhUGQnlW87gERLXV/V8Ow3gaeFE/oSOpBxOXtA==", "tour"=>{"route"=>{"simple"=>"brbarba", "query"=>""}, "ident"=>"brbarbabra", "controller_path"=>"brabrab", "action_name"=>"brabrab", "options"=>{"steps"=>[{"title_en"=>"brab", "title_zh-CN"=>"", "content_en"=>"brabrb", "content_zh-CN"=>"", "image_url"=>"", "image_width"=>"", "image_height"=>"", "image_placement"=>"top", "element"=>"", "placement"=>"top", "z_index"=>"99"}, {"title_en"=>"brbarb", "title_zh-CN"=>"", "content_en"=>"abrabrbabr", "content_zh-CN"=>"", "image_url"=>"/uploads/intro/20190903/1567521605_X8R-cH65.png", "image_width"=>"248", "image_height"=>"248", "image_placement"=>"top", "element"=>"", "placement"=>"top", "z_index"=>"99"}], "btn_visible"=>"1", "btn_complete_text_en"=>"xiaoming2brba", "btn_complete_text_zh-CN"=>"小明明222", "btn_complete_link"=>""}, "expired_at"=>""}, "_"=>"en"}
+Completed 200 OK in 17ms (Views: 1.5ms | ActiveRecord: 0.0ms)
+
+
+Started PATCH "/intro/admin/tours/1" for ::1 at 2019-09-04 19:50:19 +0800
+ [1m[36mActiveRecord::SchemaMigration Load (0.1ms)[0m [1mSELECT "schema_migrations".* FROM "schema_migrations"[0m
+Processing by Intro::Admin::ToursController#update as HTML
+ Parameters: {"utf8"=>"✓", "authenticity_token"=>"FI8myMONIFNlZTFZ+dd2P812kIvYR2ZIPZfsfajyuociP+BewSThDq7LcfL/4OhJqB/IvmAPNs68/iPQbdGvng==", "tour"=>{"route"=>{"simple"=>"brbarba", "query"=>""}, "ident"=>"brbarbabra", "controller_path"=>"brabrab", "action_name"=>"brabrab", "options"=>{"steps"=>[{"title"=>{"en"=>"", "zh-CN"=>""}, "content"=>{"en"=>"", "zh-CN"=>""}, "image_url"=>"", "image_width"=>"", "image_height"=>"", "image_placement"=>"top", "element"=>"", "placement"=>"top", "z_index"=>"99"}, {"image_url"=>"/uploads/intro/20190903/1567521605_X8R-cH65.png", "image_width"=>"248", "image_height"=>"248", "image_placement"=>"top", "element"=>"", "placement"=>"top", "z_index"=>"99"}], "btn_visible"=>"1", "btn_complete_text"=>{"en"=>"xiaoming2", "zh-CN"=>"小明明222"}, "btn_complete_link"=>""}, "expired_at"=>""}, "_"=>"en", "button"=>"", "id"=>"1"}
+DEPRECATION WARNING: Currently, Active Record suppresses errors raised within `after_rollback`/`after_commit` callbacks and only print them to the logs. In the next version, these errors will no longer be suppressed. Instead, the errors will propagate normally just like in other Active Record callbacks.
+
+You can opt into the new behavior and remove this warning by setting:
+
+ config.active_record.raise_in_transactional_callbacks = true
+
+ (called from <class:Tour> at /home/jinhu/Repos/intro/app/models/intro/tour.rb:18)
+ [1m[35mIntro::Tour Load (0.2ms)[0m SELECT "intro_tours".* FROM "intro_tours" WHERE "intro_tours"."id" = ? LIMIT 1 [["id", 1]]
+ [1m[36m (0.1ms)[0m [1mbegin transaction[0m
+ [1m[35mIntro::Tour Exists (0.1ms)[0m SELECT 1 AS one FROM "intro_tours" WHERE ("intro_tours"."ident" = 'brbarbabra' AND "intro_tours"."id" != 1) LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mUPDATE "intro_tours" SET "route" = ?, "updated_at" = ? WHERE "intro_tours"."id" = ?[0m [["route", "--- !ruby/hash:ActionController::Parameters\nsimple: brbarba\nquery: ''\nstrict: false\n"], ["updated_at", "2019-09-04 11:50:19.445513"], ["id", 1]]
+ [1m[35m (16.0ms)[0m commit transaction
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_local_field.html.erb (0.8ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_local_field.html.erb (0.3ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_step.html.erb (4.7ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_local_field.html.erb (0.2ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_local_field.html.erb (0.2ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_step.html.erb (2.6ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_local_field.html.erb (0.3ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_local_field.html.erb (0.3ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_step.html.erb (4.3ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_steps.html.erb (14.1ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_local_field.html.erb (0.3ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_form.html.erb (24.7ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_container.html.erb (311.0ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/edit.html.erb within layouts/intro/admin/application (314.8ms)
+Completed 200 OK in 404ms (Views: 340.1ms | ActiveRecord: 16.9ms)
+
+
+Started GET "/intro/tours?controller_path=intro%2Fadmin%2Ftours&action_name=update&original_url=http%3A%2F%2Flocalhost%3A3000%2Fintro%2Fadmin%2Ftours%2F1" for ::1 at 2019-09-04 19:50:20 +0800
+Processing by Intro::ToursController#index as */*
+ Parameters: {"controller_path"=>"intro/admin/tours", "action_name"=>"update", "original_url"=>"http://localhost:3000/intro/admin/tours/1"}
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" ORDER BY "users"."id" ASC LIMIT 1[0m
+ [1m[35m (0.3ms)[0m SELECT COUNT(*) FROM "intro_tours" WHERE "intro_tours"."controller_path" = ? AND "intro_tours"."action_name" = ? AND "intro_tours"."published" = ? [["controller_path", "intro/admin/tours"], ["action_name", "update"], ["published", "t"]]
+ [1m[36mIntro::Tour Load (0.2ms)[0m [1mSELECT "intro_tours".* FROM "intro_tours" WHERE "intro_tours"."controller_path" = ? AND "intro_tours"."action_name" = ? AND "intro_tours"."published" = ?[0m [["controller_path", "intro/admin/tours"], ["action_name", "update"], ["published", "t"]]
+ [1m[35m (0.1ms)[0m SELECT "intro_tour_histories"."tour_id" FROM "intro_tour_histories" WHERE "intro_tour_histories"."user_id" = 1 AND 1=0 AND (touch_count >= 1)
+Completed 200 OK in 27ms (Views: 0.2ms | ActiveRecord: 1.2ms)
+
+
+Started POST "/intro/admin/tours/attempt" for ::1 at 2019-09-04 19:50:29 +0800
+Processing by Intro::Admin::ToursController#attempt as */*
+ Parameters: {"utf8"=>"✓", "authenticity_token"=>"b+v3xuifURaZlnzErHEzjXGPkawmDh2xNGsLSSKK80ZZWzFQ6jaQS1I4PG+qRq37FObJmZ5GTTe1AsTk56nmXw==", "tour"=>{"route"=>{"simple"=>"brbarba", "query"=>""}, "ident"=>"brbarbabra", "controller_path"=>"brabrab", "action_name"=>"brabrab", "options"=>{"steps"=>[{"title_en"=>"brabr", "title_zh-CN"=>"", "content_en"=>"brabrab", "content_zh-CN"=>"", "image_url"=>"", "image_width"=>"", "image_height"=>"", "image_placement"=>"top", "element"=>"", "placement"=>"top", "z_index"=>"99"}, {"title_en"=>"brba", "title_zh-CN"=>"", "content_en"=>"brabrbar", "content_zh-CN"=>"", "image_url"=>"/uploads/intro/20190903/1567521605_X8R-cH65.png", "image_width"=>"248", "image_height"=>"248", "image_placement"=>"top", "element"=>"", "placement"=>"top", "z_index"=>"99"}], "btn_visible"=>"1", "btn_complete_text_en"=>"xiaoming2", "btn_complete_text_zh-CN"=>"小明明222", "btn_complete_link"=>""}, "expired_at"=>""}, "_"=>"en"}
+Completed 200 OK in 18ms (Views: 2.2ms | ActiveRecord: 0.0ms)
+
+
+Started PATCH "/intro/admin/tours/1" for ::1 at 2019-09-04 19:50:44 +0800
+Processing by Intro::Admin::ToursController#update as HTML
+ Parameters: {"utf8"=>"✓", "authenticity_token"=>"FI8myMONIFNlZTFZ+dd2P812kIvYR2ZIPZfsfajyuociP+BewSThDq7LcfL/4OhJqB/IvmAPNs68/iPQbdGvng==", "tour"=>{"route"=>{"simple"=>"brbarba", "query"=>""}, "ident"=>"brbarbabra", "controller_path"=>"brabrab", "action_name"=>"brabrab", "options"=>{"steps"=>[{"title"=>{"en"=>"", "zh-CN"=>""}, "content"=>{"en"=>"", "zh-CN"=>""}, "image_url"=>"", "image_width"=>"", "image_height"=>"", "image_placement"=>"top", "element"=>"", "placement"=>"top", "z_index"=>"99"}, {"image_url"=>"/uploads/intro/20190903/1567521605_X8R-cH65.png", "image_width"=>"248", "image_height"=>"248", "image_placement"=>"top", "element"=>"", "placement"=>"top", "z_index"=>"99"}], "btn_visible"=>"1", "btn_complete_text"=>{"en"=>"xiaoming2", "zh-CN"=>"小明明222"}, "btn_complete_link"=>""}, "expired_at"=>""}, "_"=>"en", "button"=>"", "id"=>"1"}
+ [1m[36mIntro::Tour Load (0.3ms)[0m [1mSELECT "intro_tours".* FROM "intro_tours" WHERE "intro_tours"."id" = ? LIMIT 1[0m [["id", 1]]
+ [1m[35m (0.2ms)[0m begin transaction
+ [1m[36mIntro::Tour Exists (0.2ms)[0m [1mSELECT 1 AS one FROM "intro_tours" WHERE ("intro_tours"."ident" = 'brbarbabra' AND "intro_tours"."id" != 1) LIMIT 1[0m
+ [1m[35mSQL (0.2ms)[0m UPDATE "intro_tours" SET "route" = ?, "updated_at" = ? WHERE "intro_tours"."id" = ? [["route", "--- !ruby/hash:ActionController::Parameters\nsimple: brbarba\nquery: ''\nstrict: false\n"], ["updated_at", "2019-09-04 11:50:44.565123"], ["id", 1]]
+ [1m[36m (16.0ms)[0m [1mcommit transaction[0m
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_local_field.html.erb (0.4ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_local_field.html.erb (0.4ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_step.html.erb (4.3ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_local_field.html.erb (0.4ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_local_field.html.erb (0.4ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_step.html.erb (4.0ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_local_field.html.erb (0.3ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_local_field.html.erb (0.3ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_step.html.erb (3.4ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_steps.html.erb (14.5ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_local_field.html.erb (0.3ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_form.html.erb (19.4ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_container.html.erb (44.3ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/edit.html.erb within layouts/intro/admin/application (49.4ms)
+Completed 200 OK in 155ms (Views: 69.0ms | ActiveRecord: 16.9ms)
+
+
+Started GET "/intro/tours?controller_path=intro%2Fadmin%2Ftours&action_name=update&original_url=http%3A%2F%2Flocalhost%3A3000%2Fintro%2Fadmin%2Ftours%2F1" for ::1 at 2019-09-04 19:50:44 +0800
+Processing by Intro::ToursController#index as */*
+ Parameters: {"controller_path"=>"intro/admin/tours", "action_name"=>"update", "original_url"=>"http://localhost:3000/intro/admin/tours/1"}
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" ORDER BY "users"."id" ASC LIMIT 1
+ [1m[36m (0.1ms)[0m [1mSELECT COUNT(*) FROM "intro_tours" WHERE "intro_tours"."controller_path" = ? AND "intro_tours"."action_name" = ? AND "intro_tours"."published" = ?[0m [["controller_path", "intro/admin/tours"], ["action_name", "update"], ["published", "t"]]
+ [1m[35mIntro::Tour Load (0.1ms)[0m SELECT "intro_tours".* FROM "intro_tours" WHERE "intro_tours"."controller_path" = ? AND "intro_tours"."action_name" = ? AND "intro_tours"."published" = ? [["controller_path", "intro/admin/tours"], ["action_name", "update"], ["published", "t"]]
+ [1m[36m (0.2ms)[0m [1mSELECT "intro_tour_histories"."tour_id" FROM "intro_tour_histories" WHERE "intro_tour_histories"."user_id" = 1 AND 1=0 AND (touch_count >= 1)[0m
+Completed 200 OK in 10ms (Views: 0.3ms | ActiveRecord: 0.6ms)
+
+
+Started PATCH "/intro/admin/tours/1" for ::1 at 2019-09-04 19:51:17 +0800
+ [1m[36mActiveRecord::SchemaMigration Load (0.1ms)[0m [1mSELECT "schema_migrations".* FROM "schema_migrations"[0m
+Processing by Intro::Admin::ToursController#update as HTML
+ Parameters: {"utf8"=>"✓", "authenticity_token"=>"FI8myMONIFNlZTFZ+dd2P812kIvYR2ZIPZfsfajyuociP+BewSThDq7LcfL/4OhJqB/IvmAPNs68/iPQbdGvng==", "tour"=>{"route"=>{"simple"=>"brbarba", "query"=>""}, "ident"=>"brbarbabra", "controller_path"=>"brabrab", "action_name"=>"brabrab", "options"=>{"steps"=>[{"title"=>{"en"=>"", "zh-CN"=>""}, "content"=>{"en"=>"", "zh-CN"=>""}, "image_url"=>"", "image_width"=>"", "image_height"=>"", "image_placement"=>"top", "element"=>"", "placement"=>"top", "z_index"=>"99"}, {"image_url"=>"/uploads/intro/20190903/1567521605_X8R-cH65.png", "image_width"=>"248", "image_height"=>"248", "image_placement"=>"top", "element"=>"", "placement"=>"top", "z_index"=>"99"}], "btn_visible"=>"1", "btn_complete_text"=>{"en"=>"xiaoming2", "zh-CN"=>"小明明222"}, "btn_complete_link"=>""}, "expired_at"=>""}, "_"=>"en", "button"=>"", "id"=>"1"}
+DEPRECATION WARNING: Currently, Active Record suppresses errors raised within `after_rollback`/`after_commit` callbacks and only print them to the logs. In the next version, these errors will no longer be suppressed. Instead, the errors will propagate normally just like in other Active Record callbacks.
+
+You can opt into the new behavior and remove this warning by setting:
+
+ config.active_record.raise_in_transactional_callbacks = true
+
+ (called from <class:Tour> at /home/jinhu/Repos/intro/app/models/intro/tour.rb:18)
+ [1m[35mIntro::Tour Load (0.2ms)[0m SELECT "intro_tours".* FROM "intro_tours" WHERE "intro_tours"."id" = ? LIMIT 1 [["id", 1]]
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35mIntro::Tour Exists (0.1ms)[0m SELECT 1 AS one FROM "intro_tours" WHERE ("intro_tours"."ident" = 'brbarbabra' AND "intro_tours"."id" != 1) LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mUPDATE "intro_tours" SET "route" = ?, "updated_at" = ? WHERE "intro_tours"."id" = ?[0m [["route", "--- !ruby/hash:ActionController::Parameters\nsimple: brbarba\nquery: ''\nstrict: false\n"], ["updated_at", "2019-09-04 11:51:17.953199"], ["id", 1]]
+ [1m[35m (12.4ms)[0m commit transaction
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_local_field.html.erb (0.9ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_local_field.html.erb (0.3ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_step.html.erb (5.5ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_local_field.html.erb (0.2ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_local_field.html.erb (0.2ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_step.html.erb (2.7ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_local_field.html.erb (0.3ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_local_field.html.erb (0.3ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_step.html.erb (4.4ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_steps.html.erb (15.2ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_local_field.html.erb (0.3ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_form.html.erb (26.4ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_container.html.erb (229.8ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/edit.html.erb within layouts/intro/admin/application (233.5ms)
+Completed 200 OK in 320ms (Views: 260.7ms | ActiveRecord: 13.4ms)
+
+
+Started GET "/intro/tours?controller_path=intro%2Fadmin%2Ftours&action_name=update&original_url=http%3A%2F%2Flocalhost%3A3000%2Fintro%2Fadmin%2Ftours%2F1" for ::1 at 2019-09-04 19:51:18 +0800
+Processing by Intro::ToursController#index as */*
+ Parameters: {"controller_path"=>"intro/admin/tours", "action_name"=>"update", "original_url"=>"http://localhost:3000/intro/admin/tours/1"}
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" ORDER BY "users"."id" ASC LIMIT 1[0m
+ [1m[35m (0.2ms)[0m SELECT COUNT(*) FROM "intro_tours" WHERE "intro_tours"."controller_path" = ? AND "intro_tours"."action_name" = ? AND "intro_tours"."published" = ? [["controller_path", "intro/admin/tours"], ["action_name", "update"], ["published", "t"]]
+ [1m[36mIntro::Tour Load (0.2ms)[0m [1mSELECT "intro_tours".* FROM "intro_tours" WHERE "intro_tours"."controller_path" = ? AND "intro_tours"."action_name" = ? AND "intro_tours"."published" = ?[0m [["controller_path", "intro/admin/tours"], ["action_name", "update"], ["published", "t"]]
+ [1m[35m (0.1ms)[0m SELECT "intro_tour_histories"."tour_id" FROM "intro_tour_histories" WHERE "intro_tour_histories"."user_id" = 1 AND 1=0 AND (touch_count >= 1)
+Completed 200 OK in 25ms (Views: 0.2ms | ActiveRecord: 1.0ms)
+
+
+Started POST "/intro/admin/tours/attempt" for ::1 at 2019-09-04 19:51:34 +0800
+Processing by Intro::Admin::ToursController#attempt as */*
+ Parameters: {"utf8"=>"✓", "authenticity_token"=>"pAPO1ZCTlRl6vQESI0D/9Owk+FWy0+XSWvX7mdqiuziSswhDkjpURLETQbkld2GCiU2gYAqbtVTbnDQ0H4GuIQ==", "tour"=>{"route"=>{"simple"=>"brbarba", "query"=>""}, "ident"=>"brbarbabra", "controller_path"=>"brabrab", "action_name"=>"brabrab", "options"=>{"steps"=>[{"title_en"=>"babab", "title_zh-CN"=>"小明", "content_en"=>"brabrbab", "content_zh-CN"=>"小明", "image_url"=>"", "image_width"=>"", "image_height"=>"", "image_placement"=>"top", "element"=>"", "placement"=>"top", "z_index"=>"99"}, {"title_en"=>"", "title_zh-CN"=>"", "content_en"=>"", "content_zh-CN"=>"", "image_url"=>"/uploads/intro/20190903/1567521605_X8R-cH65.png", "image_width"=>"248", "image_height"=>"248", "image_placement"=>"top", "element"=>"", "placement"=>"top", "z_index"=>"99"}], "btn_visible"=>"1", "btn_complete_text_en"=>"xiaoming2", "btn_complete_text_zh-CN"=>"小明明222", "btn_complete_link"=>""}, "expired_at"=>""}, "_"=>"en"}
+Completed 200 OK in 15ms (Views: 1.5ms | ActiveRecord: 0.0ms)
+
+
+Started POST "/intro/admin/tours/attempt" for ::1 at 2019-09-04 19:51:53 +0800
+Processing by Intro::Admin::ToursController#attempt as */*
+ Parameters: {"utf8"=>"✓", "authenticity_token"=>"pAPO1ZCTlRl6vQESI0D/9Owk+FWy0+XSWvX7mdqiuziSswhDkjpURLETQbkld2GCiU2gYAqbtVTbnDQ0H4GuIQ==", "tour"=>{"route"=>{"simple"=>"brbarba", "query"=>""}, "ident"=>"brbarbabra", "controller_path"=>"brabrab", "action_name"=>"brabrab", "options"=>{"steps"=>[{"title_en"=>"babab", "title_zh-CN"=>"小明", "content_en"=>"brabrbab", "content_zh-CN"=>"小明", "image_url"=>"", "image_width"=>"", "image_height"=>"", "image_placement"=>"top", "element"=>"", "placement"=>"top", "z_index"=>"99"}, {"title_en"=>"", "title_zh-CN"=>"", "content_en"=>"", "content_zh-CN"=>"", "image_url"=>"/uploads/intro/20190903/1567521605_X8R-cH65.png", "image_width"=>"248", "image_height"=>"248", "image_placement"=>"top", "element"=>"", "placement"=>"top", "z_index"=>"99"}], "overlay_visible"=>"1", "btn_visible"=>"1", "btn_complete_text_en"=>"xiaoming2", "btn_complete_text_zh-CN"=>"小明明222", "btn_complete_link"=>""}, "expired_at"=>""}, "_"=>"zh-CN"}
+Completed 200 OK in 16ms (Views: 1.4ms | ActiveRecord: 0.0ms)
+
+
+Started GET "/" for ::1 at 2019-09-04 22:01:34 +0800
+ [1m[36mActiveRecord::SchemaMigration Load (0.1ms)[0m [1mSELECT "schema_migrations".* FROM "schema_migrations"[0m
+Processing by HomeController#index as HTML
+ Rendered home/index.html.erb within layouts/application (9.7ms)
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" ORDER BY "users"."id" ASC LIMIT 1
+Completed 200 OK in 317ms (Views: 316.0ms | ActiveRecord: 0.3ms)
+
+
+Started GET "/assets/intro/shepherd.self-24a2721dc716bcffb0d80f199ca8995e7851078da6a47d91ec4658435d025c12.js?body=1" for ::1 at 2019-09-04 22:01:35 +0800
+
+
+Started GET "/intro/tours?controller_path=home&action_name=index&original_url=http%3A%2F%2Flocalhost%3A3000%2F" for ::1 at 2019-09-04 22:01:35 +0800
+Processing by Intro::ToursController#index as */*
+ Parameters: {"controller_path"=>"home", "action_name"=>"index", "original_url"=>"http://localhost:3000/"}
+DEPRECATION WARNING: Currently, Active Record suppresses errors raised within `after_rollback`/`after_commit` callbacks and only print them to the logs. In the next version, these errors will no longer be suppressed. Instead, the errors will propagate normally just like in other Active Record callbacks.
+
+You can opt into the new behavior and remove this warning by setting:
+
+ config.active_record.raise_in_transactional_callbacks = true
+
+ (called from <class:Tour> at /home/jinhu/Repos/intro/app/models/intro/tour.rb:18)
+ [1m[36m (0.3ms)[0m [1mSELECT COUNT(*) FROM "intro_tours" WHERE "intro_tours"."controller_path" = ? AND "intro_tours"."action_name" = ? AND "intro_tours"."published" = ?[0m [["controller_path", "home"], ["action_name", "index"], ["published", "t"]]
+ [1m[35mIntro::Tour Load (0.2ms)[0m SELECT "intro_tours".* FROM "intro_tours" WHERE "intro_tours"."controller_path" = ? AND "intro_tours"."action_name" = ? AND "intro_tours"."published" = ? [["controller_path", "home"], ["action_name", "index"], ["published", "t"]]
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" ORDER BY "users"."id" ASC LIMIT 1[0m
+ [1m[35m (0.2ms)[0m SELECT "intro_tour_histories"."tour_id" FROM "intro_tour_histories" WHERE "intro_tour_histories"."user_id" = 1 AND 1=0 AND (touch_count >= 1)
+Completed 200 OK in 26ms (Views: 0.5ms | ActiveRecord: 1.1ms)
+
+
+Started GET "/intro/admin/tours" for ::1 at 2019-09-04 22:01:36 +0800
+Processing by Intro::Admin::ToursController#index as HTML
+ [1m[36mUser Load (0.4ms)[0m [1mSELECT "users".* FROM "users" ORDER BY "users"."id" ASC LIMIT 1[0m
+ [1m[35mIntro::Tour Load (0.3ms)[0m SELECT "intro_tours".* FROM "intro_tours" ORDER BY "intro_tours"."created_at" DESC LIMIT 15 OFFSET 0
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_container.html.erb (34.5ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/index.html.erb within layouts/intro/admin/application (46.9ms)
+Completed 200 OK in 114ms (Views: 109.4ms | ActiveRecord: 0.8ms)
+
+
+Started GET "/intro/tours?controller_path=intro%2Fadmin%2Ftours&action_name=index&original_url=http%3A%2F%2Flocalhost%3A3000%2Fintro%2Fadmin%2Ftours" for ::1 at 2019-09-04 22:01:36 +0800
+Processing by Intro::ToursController#index as */*
+ Parameters: {"controller_path"=>"intro/admin/tours", "action_name"=>"index", "original_url"=>"http://localhost:3000/intro/admin/tours"}
+ [1m[36m (0.1ms)[0m [1mSELECT COUNT(*) FROM "intro_tours" WHERE "intro_tours"."controller_path" = ? AND "intro_tours"."action_name" = ? AND "intro_tours"."published" = ?[0m [["controller_path", "intro/admin/tours"], ["action_name", "index"], ["published", "t"]]
+ [1m[35mIntro::Tour Load (0.1ms)[0m SELECT "intro_tours".* FROM "intro_tours" WHERE "intro_tours"."controller_path" = ? AND "intro_tours"."action_name" = ? AND "intro_tours"."published" = ? [["controller_path", "intro/admin/tours"], ["action_name", "index"], ["published", "t"]]
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" ORDER BY "users"."id" ASC LIMIT 1[0m
+ [1m[35m (0.2ms)[0m SELECT "intro_tour_histories"."tour_id" FROM "intro_tour_histories" WHERE "intro_tour_histories"."user_id" = 1 AND 1=0 AND (touch_count >= 1)
+Completed 200 OK in 11ms (Views: 0.3ms | ActiveRecord: 0.7ms)
+
+
+Started GET "/intro/admin/tours/new" for ::1 at 2019-09-04 22:01:41 +0800
+Processing by Intro::Admin::ToursController#new as HTML
+ [1m[36mUser Load (0.4ms)[0m [1mSELECT "users".* FROM "users" ORDER BY "users"."id" ASC LIMIT 1[0m
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_local_field.html.erb (0.9ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_local_field.html.erb (0.3ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_step.html.erb (5.9ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_local_field.html.erb (0.3ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_local_field.html.erb (0.3ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_step.html.erb (4.8ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_steps.html.erb (13.3ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_local_field.html.erb (0.2ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_form.html.erb (29.0ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_container.html.erb (53.8ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/new.html.erb within layouts/intro/admin/application (58.7ms)
+Completed 200 OK in 81ms (Views: 78.5ms | ActiveRecord: 0.4ms)
+
+
+Started GET "/intro/tours?controller_path=intro%2Fadmin%2Ftours&action_name=new&original_url=http%3A%2F%2Flocalhost%3A3000%2Fintro%2Fadmin%2Ftours%2Fnew" for ::1 at 2019-09-04 22:01:41 +0800
+Processing by Intro::ToursController#index as */*
+ Parameters: {"controller_path"=>"intro/admin/tours", "action_name"=>"new", "original_url"=>"http://localhost:3000/intro/admin/tours/new"}
+ [1m[35m (0.2ms)[0m SELECT COUNT(*) FROM "intro_tours" WHERE "intro_tours"."controller_path" = ? AND "intro_tours"."action_name" = ? AND "intro_tours"."published" = ? [["controller_path", "intro/admin/tours"], ["action_name", "new"], ["published", "t"]]
+ [1m[36mIntro::Tour Load (0.1ms)[0m [1mSELECT "intro_tours".* FROM "intro_tours" WHERE "intro_tours"."controller_path" = ? AND "intro_tours"."action_name" = ? AND "intro_tours"."published" = ?[0m [["controller_path", "intro/admin/tours"], ["action_name", "new"], ["published", "t"]]
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" ORDER BY "users"."id" ASC LIMIT 1
+ [1m[36m (0.1ms)[0m [1mSELECT "intro_tour_histories"."tour_id" FROM "intro_tour_histories" WHERE "intro_tour_histories"."user_id" = 1 AND 1=0 AND (touch_count >= 1)[0m
+Completed 200 OK in 13ms (Views: 0.2ms | ActiveRecord: 0.5ms)
+
+
+Started GET "/intro/admin/tours/route?path=http%3A%2F%2Flocalhost%3A3000" for ::1 at 2019-09-04 22:01:46 +0800
+Processing by Intro::Admin::ToursController#route as */*
+ Parameters: {"path"=>"http://localhost:3000", "tour"=>{}}
+Completed 200 OK in 6ms (Views: 0.9ms | ActiveRecord: 0.0ms)
+
+
+Started POST "/intro/admin/tours" for ::1 at 2019-09-04 22:01:56 +0800
+Processing by Intro::Admin::ToursController#create as HTML
+ Parameters: {"utf8"=>"✓", "authenticity_token"=>"LsFZK1kwwQSOKAHosFnv+e8j5FHZ5zG2YCeu4iOh/W8YcZ+9W5kAWUWGQUO2bnGPikq8ZGGvYTDhTmFP5oLodg==", "tour"=>{"route"=>{"simple"=>"http://localhost:3000", "query"=>""}, "ident"=>"home#index-qar2y9", "controller_path"=>"home", "action_name"=>"index", "options"=>{"steps"=>[{"title_en"=>"brabr", "title_zh-CN"=>"", "content_en"=>"brabrbbrab", "content_zh-CN"=>"", "image_url"=>"", "image_width"=>"", "image_height"=>"", "image_placement"=>"top", "element"=>"", "placement"=>"top", "z_index"=>"99"}], "btn_visible"=>"1", "btn_complete_text_en"=>"", "btn_complete_text_zh-CN"=>"", "btn_complete_link"=>""}, "expired_at"=>""}, "_"=>"en", "button"=>""}
+ [1m[35m (0.2ms)[0m begin transaction
+ [1m[36mIntro::Tour Exists (0.3ms)[0m [1mSELECT 1 AS one FROM "intro_tours" WHERE "intro_tours"."ident" = 'home#index-qar2y9' LIMIT 1[0m
+ [1m[35mSQL (0.5ms)[0m INSERT INTO "intro_tours" ("route", "ident", "controller_path", "action_name", "options", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?) [["route", "--- !ruby/hash:ActionController::Parameters\nsource: !ruby/hash:ActionController::Parameters\n controller: home\n action: index\nquery: ''\nsimple: http://localhost:3000\nstrict: false\n"], ["ident", "home#index-qar2y9"], ["controller_path", "home"], ["action_name", "index"], ["options", "--- !ruby/hash:ActionController::Parameters\nsteps:\n- !ruby/hash:ActionController::Parameters\n title_en: brabr\n title_zh-CN: ''\n content_en: brabrbbrab\n content_zh-CN: ''\n image_url: ''\n image_width: ''\n image_height: ''\n image_placement: top\n element: ''\n placement: top\n z_index: '99'\nbtn_visible: '1'\nbtn_complete_text_en: ''\nbtn_complete_text_zh-CN: ''\nbtn_complete_link: ''\n"], ["created_at", "2019-09-04 14:01:56.965204"], ["updated_at", "2019-09-04 14:01:56.965204"]]
+ [1m[36m (4.2ms)[0m [1mcommit transaction[0m
+Redirected to http://localhost:3000/intro/admin/tours/2
+Completed 302 Found in 51ms (ActiveRecord: 5.2ms)
+
+
+Started GET "/intro/admin/tours/2" for ::1 at 2019-09-04 22:01:56 +0800
+Processing by Intro::Admin::ToursController#show as HTML
+ Parameters: {"id"=>"2"}
+ [1m[35mIntro::Tour Load (0.2ms)[0m SELECT "intro_tours".* FROM "intro_tours" WHERE "intro_tours"."id" = ? LIMIT 1 [["id", 2]]
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" ORDER BY "users"."id" ASC LIMIT 1[0m
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_local_field.html.erb (0.3ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_local_field.html.erb (0.3ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_step.html.erb (3.2ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_local_field.html.erb (0.2ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_local_field.html.erb (0.3ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_step.html.erb (3.1ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_steps.html.erb (8.2ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_local_field.html.erb (0.3ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_form.html.erb (12.5ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_container.html.erb (21.1ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/edit.html.erb within layouts/intro/admin/application (23.2ms)
+Completed 200 OK in 42ms (Views: 38.7ms | ActiveRecord: 0.3ms)
+
+
+Started GET "/intro/tours?controller_path=intro%2Fadmin%2Ftours&action_name=show&original_url=http%3A%2F%2Flocalhost%3A3000%2Fintro%2Fadmin%2Ftours%2F2" for ::1 at 2019-09-04 22:01:57 +0800
+Processing by Intro::ToursController#index as */*
+ Parameters: {"controller_path"=>"intro/admin/tours", "action_name"=>"show", "original_url"=>"http://localhost:3000/intro/admin/tours/2"}
+ [1m[35m (0.1ms)[0m SELECT COUNT(*) FROM "intro_tours" WHERE "intro_tours"."controller_path" = ? AND "intro_tours"."action_name" = ? AND "intro_tours"."published" = ? [["controller_path", "intro/admin/tours"], ["action_name", "show"], ["published", "t"]]
+ [1m[36mIntro::Tour Load (0.1ms)[0m [1mSELECT "intro_tours".* FROM "intro_tours" WHERE "intro_tours"."controller_path" = ? AND "intro_tours"."action_name" = ? AND "intro_tours"."published" = ?[0m [["controller_path", "intro/admin/tours"], ["action_name", "show"], ["published", "t"]]
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" ORDER BY "users"."id" ASC LIMIT 1
+ [1m[36m (0.1ms)[0m [1mSELECT "intro_tour_histories"."tour_id" FROM "intro_tour_histories" WHERE "intro_tour_histories"."user_id" = 1 AND 1=0 AND (touch_count >= 1)[0m
+Completed 200 OK in 11ms (Views: 0.2ms | ActiveRecord: 0.6ms)
+
+
+Started PUT "/intro/admin/tours/2/publish?published=true" for ::1 at 2019-09-04 22:01:58 +0800
+Processing by Intro::Admin::ToursController#publish as HTML
+ Parameters: {"authenticity_token"=>"7pRmM6tKbtmSgAXeRYeQDL8ScWccIxvufIMrdRI9p8vYJKClqeOvhFkuRXVDsA562nspUqRrS2j96uTY1x6y0g==", "published"=>"true", "id"=>"2"}
+ [1m[35mIntro::Tour Load (0.3ms)[0m SELECT "intro_tours".* FROM "intro_tours" WHERE "intro_tours"."id" = ? LIMIT 1 [["id", 2]]
+ [1m[36m (0.2ms)[0m [1mbegin transaction[0m
+ [1m[35mIntro::Tour Exists (0.4ms)[0m SELECT 1 AS one FROM "intro_tours" WHERE ("intro_tours"."ident" = 'home#index-qar2y9' AND "intro_tours"."id" != 2) LIMIT 1
+ [1m[36mSQL (0.7ms)[0m [1mUPDATE "intro_tours" SET "published" = ?, "updated_at" = ? WHERE "intro_tours"."id" = ?[0m [["published", "t"], ["updated_at", "2019-09-04 14:01:58.561727"], ["id", 2]]
+ [1m[35m (7.7ms)[0m commit transaction
+Redirected to http://localhost:3000/intro/admin/tours/2
+Completed 302 Found in 37ms (ActiveRecord: 9.2ms)
+
+
+Started GET "/intro/admin/tours/2" for ::1 at 2019-09-04 22:01:58 +0800
+Processing by Intro::Admin::ToursController#show as HTML
+ Parameters: {"id"=>"2"}
+ [1m[36mIntro::Tour Load (0.5ms)[0m [1mSELECT "intro_tours".* FROM "intro_tours" WHERE "intro_tours"."id" = ? LIMIT 1[0m [["id", 2]]
+ [1m[35mUser Load (0.4ms)[0m SELECT "users".* FROM "users" ORDER BY "users"."id" ASC LIMIT 1
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_local_field.html.erb (0.5ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_local_field.html.erb (0.5ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_step.html.erb (4.6ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_local_field.html.erb (0.3ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_local_field.html.erb (0.3ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_step.html.erb (3.4ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_steps.html.erb (10.6ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_local_field.html.erb (0.3ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_form.html.erb (16.0ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_container.html.erb (45.8ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/edit.html.erb within layouts/intro/admin/application (50.3ms)
+Completed 200 OK in 81ms (Views: 76.7ms | ActiveRecord: 0.9ms)
+
+
+Started GET "/intro/tours?controller_path=intro%2Fadmin%2Ftours&action_name=show&original_url=http%3A%2F%2Flocalhost%3A3000%2Fintro%2Fadmin%2Ftours%2F2" for ::1 at 2019-09-04 22:01:58 +0800
+Processing by Intro::ToursController#index as */*
+ Parameters: {"controller_path"=>"intro/admin/tours", "action_name"=>"show", "original_url"=>"http://localhost:3000/intro/admin/tours/2"}
+ [1m[36m (0.1ms)[0m [1mSELECT COUNT(*) FROM "intro_tours" WHERE "intro_tours"."controller_path" = ? AND "intro_tours"."action_name" = ? AND "intro_tours"."published" = ?[0m [["controller_path", "intro/admin/tours"], ["action_name", "show"], ["published", "t"]]
+ [1m[35mIntro::Tour Load (0.1ms)[0m SELECT "intro_tours".* FROM "intro_tours" WHERE "intro_tours"."controller_path" = ? AND "intro_tours"."action_name" = ? AND "intro_tours"."published" = ? [["controller_path", "intro/admin/tours"], ["action_name", "show"], ["published", "t"]]
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" ORDER BY "users"."id" ASC LIMIT 1[0m
+ [1m[35m (0.1ms)[0m SELECT "intro_tour_histories"."tour_id" FROM "intro_tour_histories" WHERE "intro_tour_histories"."user_id" = 1 AND 1=0 AND (touch_count >= 1)
+Completed 200 OK in 10ms (Views: 0.2ms | ActiveRecord: 0.5ms)
+
+
+Started GET "/" for ::1 at 2019-09-04 22:02:02 +0800
+Processing by HomeController#index as HTML
+ Rendered home/index.html.erb within layouts/application (5.9ms)
+ [1m[36mUser Load (0.4ms)[0m [1mSELECT "users".* FROM "users" ORDER BY "users"."id" ASC LIMIT 1[0m
+Completed 200 OK in 82ms (Views: 81.3ms | ActiveRecord: 0.4ms)
+
+
+Started GET "/intro/tours?controller_path=home&action_name=index&original_url=http%3A%2F%2Flocalhost%3A3000%2F" for ::1 at 2019-09-04 22:02:02 +0800
+Processing by Intro::ToursController#index as */*
+ Parameters: {"controller_path"=>"home", "action_name"=>"index", "original_url"=>"http://localhost:3000/"}
+ [1m[35m (0.1ms)[0m SELECT COUNT(*) FROM "intro_tours" WHERE "intro_tours"."controller_path" = ? AND "intro_tours"."action_name" = ? AND "intro_tours"."published" = ? [["controller_path", "home"], ["action_name", "index"], ["published", "t"]]
+ [1m[36mIntro::Tour Load (0.2ms)[0m [1mSELECT "intro_tours".* FROM "intro_tours" WHERE "intro_tours"."controller_path" = ? AND "intro_tours"."action_name" = ? AND "intro_tours"."published" = ?[0m [["controller_path", "home"], ["action_name", "index"], ["published", "t"]]
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" ORDER BY "users"."id" ASC LIMIT 1
+ [1m[36m (0.4ms)[0m [1mSELECT "intro_tour_histories"."tour_id" FROM "intro_tour_histories" WHERE "intro_tour_histories"."user_id" = 1 AND "intro_tour_histories"."tour_id" = 2 AND (touch_count >= 1)[0m
+Completed 200 OK in 9ms (Views: 0.6ms | ActiveRecord: 0.8ms)
+
+
+Started GET "/intro/admin/tours" for ::1 at 2019-09-04 22:02:10 +0800
+Processing by Intro::Admin::ToursController#index as HTML
+ [1m[35mUser Load (0.4ms)[0m SELECT "users".* FROM "users" ORDER BY "users"."id" ASC LIMIT 1
+ [1m[36mIntro::Tour Load (0.6ms)[0m [1mSELECT "intro_tours".* FROM "intro_tours" ORDER BY "intro_tours"."created_at" DESC LIMIT 15 OFFSET 0[0m
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_container.html.erb (54.8ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/index.html.erb within layouts/intro/admin/application (58.6ms)
+Completed 200 OK in 112ms (Views: 106.1ms | ActiveRecord: 1.0ms)
+
+
+Started GET "/intro/tours?controller_path=intro%2Fadmin%2Ftours&action_name=index&original_url=http%3A%2F%2Flocalhost%3A3000%2Fintro%2Fadmin%2Ftours" for ::1 at 2019-09-04 22:02:10 +0800
+Processing by Intro::ToursController#index as */*
+ Parameters: {"controller_path"=>"intro/admin/tours", "action_name"=>"index", "original_url"=>"http://localhost:3000/intro/admin/tours"}
+ [1m[35m (0.2ms)[0m SELECT COUNT(*) FROM "intro_tours" WHERE "intro_tours"."controller_path" = ? AND "intro_tours"."action_name" = ? AND "intro_tours"."published" = ? [["controller_path", "intro/admin/tours"], ["action_name", "index"], ["published", "t"]]
+ [1m[36mIntro::Tour Load (0.1ms)[0m [1mSELECT "intro_tours".* FROM "intro_tours" WHERE "intro_tours"."controller_path" = ? AND "intro_tours"."action_name" = ? AND "intro_tours"."published" = ?[0m [["controller_path", "intro/admin/tours"], ["action_name", "index"], ["published", "t"]]
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" ORDER BY "users"."id" ASC LIMIT 1
+ [1m[36m (0.2ms)[0m [1mSELECT "intro_tour_histories"."tour_id" FROM "intro_tour_histories" WHERE "intro_tour_histories"."user_id" = 1 AND 1=0 AND (touch_count >= 1)[0m
+Completed 200 OK in 11ms (Views: 0.3ms | ActiveRecord: 0.6ms)
+
+
+Started GET "/intro/admin/tours/2/edit" for ::1 at 2019-09-04 22:02:15 +0800
+Processing by Intro::Admin::ToursController#edit as HTML
+ Parameters: {"id"=>"2"}
+ [1m[35mIntro::Tour Load (0.3ms)[0m SELECT "intro_tours".* FROM "intro_tours" WHERE "intro_tours"."id" = ? LIMIT 1 [["id", 2]]
+ [1m[36mUser Load (0.4ms)[0m [1mSELECT "users".* FROM "users" ORDER BY "users"."id" ASC LIMIT 1[0m
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_local_field.html.erb (1.3ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_local_field.html.erb (0.7ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_step.html.erb (9.9ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_local_field.html.erb (0.8ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_local_field.html.erb (0.7ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_step.html.erb (6.9ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_steps.html.erb (22.7ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_local_field.html.erb (0.5ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_form.html.erb (33.0ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_container.html.erb (68.6ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/edit.html.erb within layouts/intro/admin/application (73.4ms)
+Completed 200 OK in 102ms (Views: 97.7ms | ActiveRecord: 0.7ms)
+
+
+Started GET "/intro/tours?controller_path=intro%2Fadmin%2Ftours&action_name=edit&original_url=http%3A%2F%2Flocalhost%3A3000%2Fintro%2Fadmin%2Ftours%2F2%2Fedit" for ::1 at 2019-09-04 22:02:15 +0800
+Processing by Intro::ToursController#index as */*
+ Parameters: {"controller_path"=>"intro/admin/tours", "action_name"=>"edit", "original_url"=>"http://localhost:3000/intro/admin/tours/2/edit"}
+ [1m[35m (0.1ms)[0m SELECT COUNT(*) FROM "intro_tours" WHERE "intro_tours"."controller_path" = ? AND "intro_tours"."action_name" = ? AND "intro_tours"."published" = ? [["controller_path", "intro/admin/tours"], ["action_name", "edit"], ["published", "t"]]
+ [1m[36mIntro::Tour Load (0.1ms)[0m [1mSELECT "intro_tours".* FROM "intro_tours" WHERE "intro_tours"."controller_path" = ? AND "intro_tours"."action_name" = ? AND "intro_tours"."published" = ?[0m [["controller_path", "intro/admin/tours"], ["action_name", "edit"], ["published", "t"]]
+ [1m[35mUser Load (0.3ms)[0m SELECT "users".* FROM "users" ORDER BY "users"."id" ASC LIMIT 1
+ [1m[36m (0.3ms)[0m [1mSELECT "intro_tour_histories"."tour_id" FROM "intro_tour_histories" WHERE "intro_tour_histories"."user_id" = 1 AND 1=0 AND (touch_count >= 1)[0m
+Completed 200 OK in 10ms (Views: 0.4ms | ActiveRecord: 0.7ms)
+
+
+Started PATCH "/intro/admin/tours/2" for ::1 at 2019-09-04 22:02:20 +0800
+Processing by Intro::Admin::ToursController#update as HTML
+ Parameters: {"utf8"=>"✓", "authenticity_token"=>"ElHIkN3t4wDxbDsGhQ2vwUlLopQYBFdpzL7KyqBLkJMk4Q4G30QiXTrCe62DOjG3LCL6oaBMB+9N1wVnZWiFig==", "tour"=>{"route"=>{"simple"=>"http://localhost:3000", "query"=>""}, "ident"=>"home#index-qar2y9", "controller_path"=>"home", "action_name"=>"index", "options"=>{"steps"=>[{"title_en"=>"babr", "title_zh-CN"=>"", "content_en"=>"abarbarbarb", "content_zh-CN"=>"", "image_url"=>"", "image_width"=>"", "image_height"=>"", "image_placement"=>"top", "element"=>"", "placement"=>"top", "z_index"=>"99"}], "btn_visible"=>"1", "btn_complete_text_en"=>"", "btn_complete_text_zh-CN"=>"", "btn_complete_link"=>""}, "expired_at"=>""}, "_"=>"en", "button"=>"", "id"=>"2"}
+ [1m[35mIntro::Tour Load (0.3ms)[0m SELECT "intro_tours".* FROM "intro_tours" WHERE "intro_tours"."id" = ? LIMIT 1 [["id", 2]]
+ [1m[36m (0.2ms)[0m [1mbegin transaction[0m
+ [1m[35mIntro::Tour Exists (0.3ms)[0m SELECT 1 AS one FROM "intro_tours" WHERE ("intro_tours"."ident" = 'home#index-qar2y9' AND "intro_tours"."id" != 2) LIMIT 1
+ [1m[36mSQL (0.3ms)[0m [1mUPDATE "intro_tours" SET "route" = ?, "options" = ?, "updated_at" = ? WHERE "intro_tours"."id" = ?[0m [["route", "--- !ruby/hash:ActionController::Parameters\nsimple: http://localhost:3000\nquery: ''\nstrict: false\n"], ["options", "--- !ruby/hash:ActionController::Parameters\nsteps:\n- !ruby/hash:ActionController::Parameters\n title_en: babr\n title_zh-CN: ''\n content_en: abarbarbarb\n content_zh-CN: ''\n image_url: ''\n image_width: ''\n image_height: ''\n image_placement: top\n element: ''\n placement: top\n z_index: '99'\nbtn_visible: '1'\nbtn_complete_text_en: ''\nbtn_complete_text_zh-CN: ''\nbtn_complete_link: ''\n"], ["updated_at", "2019-09-04 14:02:20.737251"], ["id", 2]]
+ [1m[35m (6.9ms)[0m commit transaction
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" ORDER BY "users"."id" ASC LIMIT 1[0m
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_local_field.html.erb (0.3ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_local_field.html.erb (0.4ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_step.html.erb (4.1ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_local_field.html.erb (0.4ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_local_field.html.erb (0.4ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_step.html.erb (4.2ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_steps.html.erb (10.3ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_local_field.html.erb (0.4ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_form.html.erb (14.3ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_container.html.erb (27.2ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/edit.html.erb within layouts/intro/admin/application (28.7ms)
+Completed 200 OK in 74ms (Views: 44.5ms | ActiveRecord: 8.2ms)
+
+
+Started GET "/intro/tours?controller_path=intro%2Fadmin%2Ftours&action_name=update&original_url=http%3A%2F%2Flocalhost%3A3000%2Fintro%2Fadmin%2Ftours%2F2" for ::1 at 2019-09-04 22:02:21 +0800
+Processing by Intro::ToursController#index as */*
+ Parameters: {"controller_path"=>"intro/admin/tours", "action_name"=>"update", "original_url"=>"http://localhost:3000/intro/admin/tours/2"}
+ [1m[35m (0.1ms)[0m SELECT COUNT(*) FROM "intro_tours" WHERE "intro_tours"."controller_path" = ? AND "intro_tours"."action_name" = ? AND "intro_tours"."published" = ? [["controller_path", "intro/admin/tours"], ["action_name", "update"], ["published", "t"]]
+ [1m[36mIntro::Tour Load (0.2ms)[0m [1mSELECT "intro_tours".* FROM "intro_tours" WHERE "intro_tours"."controller_path" = ? AND "intro_tours"."action_name" = ? AND "intro_tours"."published" = ?[0m [["controller_path", "intro/admin/tours"], ["action_name", "update"], ["published", "t"]]
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" ORDER BY "users"."id" ASC LIMIT 1
+ [1m[36m (0.2ms)[0m [1mSELECT "intro_tour_histories"."tour_id" FROM "intro_tour_histories" WHERE "intro_tour_histories"."user_id" = 1 AND 1=0 AND (touch_count >= 1)[0m
+Completed 200 OK in 11ms (Views: 0.3ms | ActiveRecord: 0.6ms)
+
+
+Started PATCH "/intro/admin/tours/2" for ::1 at 2019-09-04 22:02:26 +0800
+Processing by Intro::Admin::ToursController#update as HTML
+ Parameters: {"utf8"=>"✓", "authenticity_token"=>"TKV0DEcw1qns12nLwStSGlH4InvCLB+n3tVioTwlaNx6FbKaRZkX9Cd5KWDHHMxsNJF6TnpkTyFfvK0M+QZ9xQ==", "tour"=>{"route"=>{"simple"=>"http://localhost:3000", "query"=>""}, "ident"=>"home#index-qar2y9", "controller_path"=>"home", "action_name"=>"index", "options"=>{"steps"=>[{"title_en"=>"brbarbab", "title_zh-CN"=>"", "content_en"=>"brabrab", "content_zh-CN"=>"", "image_url"=>"", "image_width"=>"", "image_height"=>"", "image_placement"=>"top", "element"=>"", "placement"=>"top", "z_index"=>"99"}], "btn_visible"=>"1", "btn_complete_text_en"=>"", "btn_complete_text_zh-CN"=>"", "btn_complete_link"=>""}, "expired_at"=>""}, "_"=>"en", "button"=>"", "id"=>"2"}
+ [1m[35mIntro::Tour Load (0.4ms)[0m SELECT "intro_tours".* FROM "intro_tours" WHERE "intro_tours"."id" = ? LIMIT 1 [["id", 2]]
+ [1m[36m (0.2ms)[0m [1mbegin transaction[0m
+ [1m[35mIntro::Tour Exists (0.2ms)[0m SELECT 1 AS one FROM "intro_tours" WHERE ("intro_tours"."ident" = 'home#index-qar2y9' AND "intro_tours"."id" != 2) LIMIT 1
+ [1m[36mSQL (0.4ms)[0m [1mUPDATE "intro_tours" SET "route" = ?, "options" = ?, "updated_at" = ? WHERE "intro_tours"."id" = ?[0m [["route", "--- !ruby/hash:ActionController::Parameters\nsimple: http://localhost:3000\nquery: ''\nstrict: false\n"], ["options", "--- !ruby/hash:ActionController::Parameters\nsteps:\n- !ruby/hash:ActionController::Parameters\n title_en: brbarbab\n title_zh-CN: ''\n content_en: brabrab\n content_zh-CN: ''\n image_url: ''\n image_width: ''\n image_height: ''\n image_placement: top\n element: ''\n placement: top\n z_index: '99'\nbtn_visible: '1'\nbtn_complete_text_en: ''\nbtn_complete_text_zh-CN: ''\nbtn_complete_link: ''\n"], ["updated_at", "2019-09-04 14:02:26.321317"], ["id", 2]]
+ [1m[35m (4.1ms)[0m commit transaction
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" ORDER BY "users"."id" ASC LIMIT 1[0m
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_local_field.html.erb (0.3ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_local_field.html.erb (0.2ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_step.html.erb (2.9ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_local_field.html.erb (0.2ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_local_field.html.erb (0.3ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_step.html.erb (2.7ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_steps.html.erb (7.1ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_local_field.html.erb (0.3ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_form.html.erb (11.2ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_container.html.erb (22.2ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/edit.html.erb within layouts/intro/admin/application (24.0ms)
+Completed 200 OK in 85ms (Views: 46.8ms | ActiveRecord: 5.4ms)
+
+
+Started GET "/intro/tours?controller_path=intro%2Fadmin%2Ftours&action_name=update&original_url=http%3A%2F%2Flocalhost%3A3000%2Fintro%2Fadmin%2Ftours%2F2" for ::1 at 2019-09-04 22:02:26 +0800
+Processing by Intro::ToursController#index as */*
+ Parameters: {"controller_path"=>"intro/admin/tours", "action_name"=>"update", "original_url"=>"http://localhost:3000/intro/admin/tours/2"}
+ [1m[35m (0.1ms)[0m SELECT COUNT(*) FROM "intro_tours" WHERE "intro_tours"."controller_path" = ? AND "intro_tours"."action_name" = ? AND "intro_tours"."published" = ? [["controller_path", "intro/admin/tours"], ["action_name", "update"], ["published", "t"]]
+ [1m[36mIntro::Tour Load (0.1ms)[0m [1mSELECT "intro_tours".* FROM "intro_tours" WHERE "intro_tours"."controller_path" = ? AND "intro_tours"."action_name" = ? AND "intro_tours"."published" = ?[0m [["controller_path", "intro/admin/tours"], ["action_name", "update"], ["published", "t"]]
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" ORDER BY "users"."id" ASC LIMIT 1
+ [1m[36m (0.2ms)[0m [1mSELECT "intro_tour_histories"."tour_id" FROM "intro_tour_histories" WHERE "intro_tour_histories"."user_id" = 1 AND 1=0 AND (touch_count >= 1)[0m
+Completed 200 OK in 9ms (Views: 0.2ms | ActiveRecord: 0.5ms)
+
+
+Started PATCH "/intro/admin/tours/2" for ::1 at 2019-09-04 22:03:03 +0800
+Processing by Intro::Admin::ToursController#update as HTML
+ Parameters: {"utf8"=>"✓", "authenticity_token"=>"vnjg4DJOxyabiAD6NoWsGsfjdglP1sbMveoV+ut7oyKIyCZ2MOcGe1AmQFEwsjJsooouPPeelko8g9pXLli2Ow==", "tour"=>{"route"=>{"simple"=>"http://localhost:3000", "query"=>""}, "ident"=>"home#index-qar2y9", "controller_path"=>"home", "action_name"=>"index", "options"=>{"steps"=>[{"title_en"=>"brabbrab", "title_zh-CN"=>"", "content_en"=>"brabbrbabrabbbrab", "content_zh-CN"=>"", "image_url"=>"", "image_width"=>"", "image_height"=>"", "image_placement"=>"top", "element"=>"", "placement"=>"top", "z_index"=>"99"}], "btn_visible"=>"1", "btn_complete_text_en"=>"", "btn_complete_text_zh-CN"=>"", "btn_complete_link"=>""}, "expired_at"=>""}, "_"=>"en", "button"=>"", "id"=>"2"}
+ [1m[35mIntro::Tour Load (0.3ms)[0m SELECT "intro_tours".* FROM "intro_tours" WHERE "intro_tours"."id" = ? LIMIT 1 [["id", 2]]
+ [1m[36m (0.2ms)[0m [1mbegin transaction[0m
+ [1m[35mIntro::Tour Exists (0.4ms)[0m SELECT 1 AS one FROM "intro_tours" WHERE ("intro_tours"."ident" = 'home#index-qar2y9' AND "intro_tours"."id" != 2) LIMIT 1
+ [1m[36mSQL (0.4ms)[0m [1mUPDATE "intro_tours" SET "route" = ?, "options" = ?, "updated_at" = ? WHERE "intro_tours"."id" = ?[0m [["route", "--- !ruby/hash:ActionController::Parameters\nsimple: http://localhost:3000\nquery: ''\nstrict: false\n"], ["options", "--- !ruby/hash:ActionController::Parameters\nsteps:\n- !ruby/hash:ActionController::Parameters\n title_en: brabbrab\n title_zh-CN: ''\n content_en: brabbrbabrabbbrab\n content_zh-CN: ''\n image_url: ''\n image_width: ''\n image_height: ''\n image_placement: top\n element: ''\n placement: top\n z_index: '99'\nbtn_visible: '1'\nbtn_complete_text_en: ''\nbtn_complete_text_zh-CN: ''\nbtn_complete_link: ''\n"], ["updated_at", "2019-09-04 14:03:03.102590"], ["id", 2]]
+ [1m[35m (4.1ms)[0m commit transaction
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" ORDER BY "users"."id" ASC LIMIT 1[0m
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_local_field.html.erb (0.3ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_local_field.html.erb (0.3ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_step.html.erb (3.2ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_local_field.html.erb (0.3ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_local_field.html.erb (0.3ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_step.html.erb (3.6ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_steps.html.erb (8.6ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_local_field.html.erb (0.3ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_form.html.erb (12.9ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_container.html.erb (26.9ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/edit.html.erb within layouts/intro/admin/application (28.7ms)
+Completed 200 OK in 87ms (Views: 46.8ms | ActiveRecord: 5.6ms)
+
+
+Started GET "/intro/tours?controller_path=intro%2Fadmin%2Ftours&action_name=update&original_url=http%3A%2F%2Flocalhost%3A3000%2Fintro%2Fadmin%2Ftours%2F2" for ::1 at 2019-09-04 22:03:03 +0800
+Processing by Intro::ToursController#index as */*
+ Parameters: {"controller_path"=>"intro/admin/tours", "action_name"=>"update", "original_url"=>"http://localhost:3000/intro/admin/tours/2"}
+ [1m[35m (0.1ms)[0m SELECT COUNT(*) FROM "intro_tours" WHERE "intro_tours"."controller_path" = ? AND "intro_tours"."action_name" = ? AND "intro_tours"."published" = ? [["controller_path", "intro/admin/tours"], ["action_name", "update"], ["published", "t"]]
+ [1m[36mIntro::Tour Load (0.1ms)[0m [1mSELECT "intro_tours".* FROM "intro_tours" WHERE "intro_tours"."controller_path" = ? AND "intro_tours"."action_name" = ? AND "intro_tours"."published" = ?[0m [["controller_path", "intro/admin/tours"], ["action_name", "update"], ["published", "t"]]
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" ORDER BY "users"."id" ASC LIMIT 1
+ [1m[36m (0.2ms)[0m [1mSELECT "intro_tour_histories"."tour_id" FROM "intro_tour_histories" WHERE "intro_tour_histories"."user_id" = 1 AND 1=0 AND (touch_count >= 1)[0m
+Completed 200 OK in 10ms (Views: 0.3ms | ActiveRecord: 0.6ms)
+
+
+Started PATCH "/intro/admin/tours/2" for ::1 at 2019-09-04 22:03:05 +0800
+Processing by Intro::Admin::ToursController#update as HTML
+ Parameters: {"utf8"=>"✓", "authenticity_token"=>"vnjg4DJOxyabiAD6NoWsGsfjdglP1sbMveoV+ut7oyKIyCZ2MOcGe1AmQFEwsjJsooouPPeelko8g9pXLli2Ow==", "tour"=>{"route"=>{"simple"=>"http://localhost:3000", "query"=>""}, "ident"=>"home#index-qar2y9", "controller_path"=>"home", "action_name"=>"index", "options"=>{"steps"=>[{"title_en"=>"brabbrab", "title_zh-CN"=>"", "content_en"=>"brabbrbabrabbbrab", "content_zh-CN"=>"", "image_url"=>"", "image_width"=>"", "image_height"=>"", "image_placement"=>"top", "element"=>"", "placement"=>"top", "z_index"=>"99"}], "btn_visible"=>"1", "btn_complete_text_en"=>"", "btn_complete_text_zh-CN"=>"", "btn_complete_link"=>""}, "expired_at"=>""}, "_"=>"en", "button"=>"", "id"=>"2"}
+ [1m[35mIntro::Tour Load (0.3ms)[0m SELECT "intro_tours".* FROM "intro_tours" WHERE "intro_tours"."id" = ? LIMIT 1 [["id", 2]]
+ [1m[36m (0.2ms)[0m [1mbegin transaction[0m
+ [1m[35mIntro::Tour Exists (0.4ms)[0m SELECT 1 AS one FROM "intro_tours" WHERE ("intro_tours"."ident" = 'home#index-qar2y9' AND "intro_tours"."id" != 2) LIMIT 1
+ [1m[36mSQL (0.7ms)[0m [1mUPDATE "intro_tours" SET "route" = ?, "updated_at" = ? WHERE "intro_tours"."id" = ?[0m [["route", "--- !ruby/hash:ActionController::Parameters\nsimple: http://localhost:3000\nquery: ''\nstrict: false\n"], ["updated_at", "2019-09-04 14:03:05.806634"], ["id", 2]]
+ [1m[35m (8.2ms)[0m commit transaction
+ [1m[36mUser Load (0.5ms)[0m [1mSELECT "users".* FROM "users" ORDER BY "users"."id" ASC LIMIT 1[0m
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_local_field.html.erb (0.4ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_local_field.html.erb (0.3ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_step.html.erb (4.5ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_local_field.html.erb (0.3ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_local_field.html.erb (0.3ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_step.html.erb (3.8ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_steps.html.erb (10.6ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_local_field.html.erb (0.3ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_form.html.erb (15.4ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_container.html.erb (37.5ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/edit.html.erb within layouts/intro/admin/application (42.0ms)
+Completed 200 OK in 113ms (Views: 62.6ms | ActiveRecord: 10.3ms)
+
+
+Started GET "/intro/tours?controller_path=intro%2Fadmin%2Ftours&action_name=update&original_url=http%3A%2F%2Flocalhost%3A3000%2Fintro%2Fadmin%2Ftours%2F2" for ::1 at 2019-09-04 22:03:06 +0800
+Processing by Intro::ToursController#index as */*
+ Parameters: {"controller_path"=>"intro/admin/tours", "action_name"=>"update", "original_url"=>"http://localhost:3000/intro/admin/tours/2"}
+ [1m[35m (0.1ms)[0m SELECT COUNT(*) FROM "intro_tours" WHERE "intro_tours"."controller_path" = ? AND "intro_tours"."action_name" = ? AND "intro_tours"."published" = ? [["controller_path", "intro/admin/tours"], ["action_name", "update"], ["published", "t"]]
+ [1m[36mIntro::Tour Load (0.1ms)[0m [1mSELECT "intro_tours".* FROM "intro_tours" WHERE "intro_tours"."controller_path" = ? AND "intro_tours"."action_name" = ? AND "intro_tours"."published" = ?[0m [["controller_path", "intro/admin/tours"], ["action_name", "update"], ["published", "t"]]
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" ORDER BY "users"."id" ASC LIMIT 1
+ [1m[36m (0.2ms)[0m [1mSELECT "intro_tour_histories"."tour_id" FROM "intro_tour_histories" WHERE "intro_tour_histories"."user_id" = 1 AND 1=0 AND (touch_count >= 1)[0m
+Completed 200 OK in 10ms (Views: 0.3ms | ActiveRecord: 0.6ms)
+
+
+Started POST "/intro/admin/tours/attempt" for ::1 at 2019-09-04 22:03:09 +0800
+Processing by Intro::Admin::ToursController#attempt as */*
+ Parameters: {"utf8"=>"✓", "authenticity_token"=>"OUSqsXRI3aLwwEHMad8/dP9uOwAZtdkv8TqzMG0JGgMP9GwnduEc/ztuAWdv6KECmgdjNaH9ialwU3ydqCoPGg==", "tour"=>{"route"=>{"simple"=>"http://localhost:3000", "query"=>""}, "ident"=>"home#index-qar2y9", "controller_path"=>"home", "action_name"=>"index", "options"=>{"steps"=>[{"title_en"=>"brb", "title_zh-CN"=>"", "content_en"=>"brab", "content_zh-CN"=>"", "image_url"=>"", "image_width"=>"", "image_height"=>"", "image_placement"=>"top", "element"=>"", "placement"=>"top", "z_index"=>"99"}], "btn_visible"=>"1", "btn_complete_text_en"=>"", "btn_complete_text_zh-CN"=>"", "btn_complete_link"=>""}, "expired_at"=>""}, "_"=>"en"}
+Completed 200 OK in 13ms (Views: 1.6ms | ActiveRecord: 0.0ms)
+
+
+Started PATCH "/intro/admin/tours/2" for ::1 at 2019-09-04 22:03:14 +0800
+Processing by Intro::Admin::ToursController#update as HTML
+ Parameters: {"utf8"=>"✓", "authenticity_token"=>"OUSqsXRI3aLwwEHMad8/dP9uOwAZtdkv8TqzMG0JGgMP9GwnduEc/ztuAWdv6KECmgdjNaH9ialwU3ydqCoPGg==", "tour"=>{"route"=>{"simple"=>"http://localhost:3000", "query"=>""}, "ident"=>"home#index-qar2y9", "controller_path"=>"home", "action_name"=>"index", "options"=>{"steps"=>[{"title_en"=>"brbbrb", "title_zh-CN"=>"", "content_en"=>"brabbrab", "content_zh-CN"=>"", "image_url"=>"", "image_width"=>"", "image_height"=>"", "image_placement"=>"top", "element"=>"", "placement"=>"top", "z_index"=>"99"}], "btn_visible"=>"1", "btn_complete_text_en"=>"", "btn_complete_text_zh-CN"=>"", "btn_complete_link"=>""}, "expired_at"=>""}, "_"=>"en", "button"=>"", "id"=>"2"}
+ [1m[35mIntro::Tour Load (0.3ms)[0m SELECT "intro_tours".* FROM "intro_tours" WHERE "intro_tours"."id" = ? LIMIT 1 [["id", 2]]
+ [1m[36m (0.2ms)[0m [1mbegin transaction[0m
+ [1m[35mIntro::Tour Exists (0.4ms)[0m SELECT 1 AS one FROM "intro_tours" WHERE ("intro_tours"."ident" = 'home#index-qar2y9' AND "intro_tours"."id" != 2) LIMIT 1
+ [1m[36mSQL (0.3ms)[0m [1mUPDATE "intro_tours" SET "route" = ?, "options" = ?, "updated_at" = ? WHERE "intro_tours"."id" = ?[0m [["route", "--- !ruby/hash:ActionController::Parameters\nsimple: http://localhost:3000\nquery: ''\nstrict: false\n"], ["options", "--- !ruby/hash:ActionController::Parameters\nsteps:\n- !ruby/hash:ActionController::Parameters\n title_en: brbbrb\n title_zh-CN: ''\n content_en: brabbrab\n content_zh-CN: ''\n image_url: ''\n image_width: ''\n image_height: ''\n image_placement: top\n element: ''\n placement: top\n z_index: '99'\nbtn_visible: '1'\nbtn_complete_text_en: ''\nbtn_complete_text_zh-CN: ''\nbtn_complete_link: ''\n"], ["updated_at", "2019-09-04 14:03:15.018384"], ["id", 2]]
+ [1m[35m (5.7ms)[0m commit transaction
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" ORDER BY "users"."id" ASC LIMIT 1[0m
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_local_field.html.erb (0.5ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_local_field.html.erb (0.5ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_step.html.erb (5.5ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_local_field.html.erb (0.5ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_local_field.html.erb (0.4ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_step.html.erb (5.2ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_steps.html.erb (13.5ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_local_field.html.erb (0.4ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_form.html.erb (19.2ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_container.html.erb (36.8ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/edit.html.erb within layouts/intro/admin/application (39.0ms)
+Completed 200 OK in 107ms (Views: 61.4ms | ActiveRecord: 7.2ms)
+
+
+Started GET "/intro/tours?controller_path=intro%2Fadmin%2Ftours&action_name=update&original_url=http%3A%2F%2Flocalhost%3A3000%2Fintro%2Fadmin%2Ftours%2F2" for ::1 at 2019-09-04 22:03:15 +0800
+Processing by Intro::ToursController#index as */*
+ Parameters: {"controller_path"=>"intro/admin/tours", "action_name"=>"update", "original_url"=>"http://localhost:3000/intro/admin/tours/2"}
+ [1m[35m (0.1ms)[0m SELECT COUNT(*) FROM "intro_tours" WHERE "intro_tours"."controller_path" = ? AND "intro_tours"."action_name" = ? AND "intro_tours"."published" = ? [["controller_path", "intro/admin/tours"], ["action_name", "update"], ["published", "t"]]
+ [1m[36mIntro::Tour Load (0.1ms)[0m [1mSELECT "intro_tours".* FROM "intro_tours" WHERE "intro_tours"."controller_path" = ? AND "intro_tours"."action_name" = ? AND "intro_tours"."published" = ?[0m [["controller_path", "intro/admin/tours"], ["action_name", "update"], ["published", "t"]]
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" ORDER BY "users"."id" ASC LIMIT 1
+ [1m[36m (0.2ms)[0m [1mSELECT "intro_tour_histories"."tour_id" FROM "intro_tour_histories" WHERE "intro_tour_histories"."user_id" = 1 AND 1=0 AND (touch_count >= 1)[0m
+Completed 200 OK in 9ms (Views: 0.2ms | ActiveRecord: 0.6ms)
+
+
+Started PATCH "/intro/admin/tours/2" for ::1 at 2019-09-04 22:03:32 +0800
+Processing by Intro::Admin::ToursController#update as HTML
+ Parameters: {"utf8"=>"✓", "authenticity_token"=>"KIroVW+UtIPgDeVnS+nxH3XXDJC1RLVsdKO+PC8dwnQeOi7DbT113iujpcxN3m9pEL5UpQ0M5er1ynGR6j7XbQ==", "tour"=>{"route"=>{"simple"=>"http://localhost:3000", "query"=>""}, "ident"=>"home#index-qar2y9", "controller_path"=>"home", "action_name"=>"index", "options"=>{"steps"=>[{"title_en"=>"brba", "title_zh-CN"=>"", "content_en"=>"brabr", "content_zh-CN"=>"", "image_url"=>"", "image_width"=>"", "image_height"=>"", "image_placement"=>"top", "element"=>"", "placement"=>"top", "z_index"=>"99"}], "btn_visible"=>"1", "btn_complete_text_en"=>"", "btn_complete_text_zh-CN"=>"", "btn_complete_link"=>""}, "expired_at"=>""}, "_"=>"en", "button"=>"", "id"=>"2"}
+ [1m[35mIntro::Tour Load (0.3ms)[0m SELECT "intro_tours".* FROM "intro_tours" WHERE "intro_tours"."id" = ? LIMIT 1 [["id", 2]]
+ [1m[36m (0.3ms)[0m [1mbegin transaction[0m
+ [1m[35mIntro::Tour Exists (0.4ms)[0m SELECT 1 AS one FROM "intro_tours" WHERE ("intro_tours"."ident" = 'home#index-qar2y9' AND "intro_tours"."id" != 2) LIMIT 1
+ [1m[36mSQL (0.3ms)[0m [1mUPDATE "intro_tours" SET "route" = ?, "options" = ?, "updated_at" = ? WHERE "intro_tours"."id" = ?[0m [["route", "--- !ruby/hash:ActionController::Parameters\nsimple: http://localhost:3000\nquery: ''\nstrict: false\n"], ["options", "--- !ruby/hash:ActionController::Parameters\nsteps:\n- !ruby/hash:ActionController::Parameters\n title_en: brba\n title_zh-CN: ''\n content_en: brabr\n content_zh-CN: ''\n image_url: ''\n image_width: ''\n image_height: ''\n image_placement: top\n element: ''\n placement: top\n z_index: '99'\nbtn_visible: '1'\nbtn_complete_text_en: ''\nbtn_complete_text_zh-CN: ''\nbtn_complete_link: ''\n"], ["updated_at", "2019-09-04 14:03:32.701431"], ["id", 2]]
+ [1m[35m (4.5ms)[0m commit transaction
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" ORDER BY "users"."id" ASC LIMIT 1[0m
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_local_field.html.erb (0.3ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_local_field.html.erb (0.3ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_step.html.erb (3.7ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_local_field.html.erb (0.3ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_local_field.html.erb (0.3ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_step.html.erb (3.6ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_steps.html.erb (9.2ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_local_field.html.erb (0.2ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_form.html.erb (13.1ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_container.html.erb (24.8ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/edit.html.erb within layouts/intro/admin/application (26.5ms)
+Completed 200 OK in 99ms (Views: 44.2ms | ActiveRecord: 5.9ms)
+
+
+Started GET "/intro/tours?controller_path=intro%2Fadmin%2Ftours&action_name=update&original_url=http%3A%2F%2Flocalhost%3A3000%2Fintro%2Fadmin%2Ftours%2F2" for ::1 at 2019-09-04 22:03:33 +0800
+Processing by Intro::ToursController#index as */*
+ Parameters: {"controller_path"=>"intro/admin/tours", "action_name"=>"update", "original_url"=>"http://localhost:3000/intro/admin/tours/2"}
+ [1m[35m (0.1ms)[0m SELECT COUNT(*) FROM "intro_tours" WHERE "intro_tours"."controller_path" = ? AND "intro_tours"."action_name" = ? AND "intro_tours"."published" = ? [["controller_path", "intro/admin/tours"], ["action_name", "update"], ["published", "t"]]
+ [1m[36mIntro::Tour Load (0.1ms)[0m [1mSELECT "intro_tours".* FROM "intro_tours" WHERE "intro_tours"."controller_path" = ? AND "intro_tours"."action_name" = ? AND "intro_tours"."published" = ?[0m [["controller_path", "intro/admin/tours"], ["action_name", "update"], ["published", "t"]]
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" ORDER BY "users"."id" ASC LIMIT 1
+ [1m[36m (0.1ms)[0m [1mSELECT "intro_tour_histories"."tour_id" FROM "intro_tour_histories" WHERE "intro_tour_histories"."user_id" = 1 AND 1=0 AND (touch_count >= 1)[0m
+Completed 200 OK in 10ms (Views: 0.3ms | ActiveRecord: 0.6ms)
+
+
+Started PATCH "/intro/admin/tours/2" for ::1 at 2019-09-04 22:12:42 +0800
+Processing by Intro::Admin::ToursController#update as HTML
+ Parameters: {"utf8"=>"✓", "authenticity_token"=>"KIroVW+UtIPgDeVnS+nxH3XXDJC1RLVsdKO+PC8dwnQeOi7DbT113iujpcxN3m9pEL5UpQ0M5er1ynGR6j7XbQ==", "tour"=>{"route"=>{"simple"=>"http://localhost:3000", "query"=>""}, "ident"=>"home#index-qar2y9", "controller_path"=>"home", "action_name"=>"index", "options"=>{"steps"=>[{"title_en"=>"brba", "title_zh-CN"=>"", "content_en"=>"brabr", "content_zh-CN"=>"", "image_url"=>"", "image_width"=>"", "image_height"=>"", "image_placement"=>"top", "element"=>"", "placement"=>"top", "z_index"=>"99"}], "btn_visible"=>"1", "btn_complete_text_en"=>"", "btn_complete_text_zh-CN"=>"", "btn_complete_link"=>""}, "expired_at"=>""}, "_"=>"en", "button"=>"", "id"=>"2"}
+ [1m[35mIntro::Tour Load (0.3ms)[0m SELECT "intro_tours".* FROM "intro_tours" WHERE "intro_tours"."id" = ? LIMIT 1 [["id", 2]]
+ [1m[36m (0.2ms)[0m [1mbegin transaction[0m
+ [1m[35mIntro::Tour Exists (0.4ms)[0m SELECT 1 AS one FROM "intro_tours" WHERE ("intro_tours"."ident" = 'home#index-qar2y9' AND "intro_tours"."id" != 2) LIMIT 1
+ [1m[36mSQL (0.5ms)[0m [1mUPDATE "intro_tours" SET "route" = ?, "updated_at" = ? WHERE "intro_tours"."id" = ?[0m [["route", "--- !ruby/hash:ActionController::Parameters\nsimple: http://localhost:3000\nquery: ''\nstrict: false\n"], ["updated_at", "2019-09-04 14:12:43.017050"], ["id", 2]]
+ [1m[35m (5.1ms)[0m commit transaction
+ [1m[36mUser Load (0.5ms)[0m [1mSELECT "users".* FROM "users" ORDER BY "users"."id" ASC LIMIT 1[0m
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_local_field.html.erb (1.1ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_local_field.html.erb (0.4ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_step.html.erb (7.0ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_local_field.html.erb (0.3ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_local_field.html.erb (0.3ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_step.html.erb (5.1ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_steps.html.erb (14.2ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_local_field.html.erb (0.3ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_form.html.erb (21.8ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_container.html.erb (47.5ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/edit.html.erb within layouts/intro/admin/application (52.0ms)
+Completed 200 OK in 117ms (Views: 71.7ms | ActiveRecord: 6.9ms)
+
+
+Started GET "/intro/tours?controller_path=intro%2Fadmin%2Ftours&action_name=update&original_url=http%3A%2F%2Flocalhost%3A3000%2Fintro%2Fadmin%2Ftours%2F2" for ::1 at 2019-09-04 22:12:43 +0800
+Processing by Intro::ToursController#index as */*
+ Parameters: {"controller_path"=>"intro/admin/tours", "action_name"=>"update", "original_url"=>"http://localhost:3000/intro/admin/tours/2"}
+ [1m[35m (0.1ms)[0m SELECT COUNT(*) FROM "intro_tours" WHERE "intro_tours"."controller_path" = ? AND "intro_tours"."action_name" = ? AND "intro_tours"."published" = ? [["controller_path", "intro/admin/tours"], ["action_name", "update"], ["published", "t"]]
+ [1m[36mIntro::Tour Load (0.1ms)[0m [1mSELECT "intro_tours".* FROM "intro_tours" WHERE "intro_tours"."controller_path" = ? AND "intro_tours"."action_name" = ? AND "intro_tours"."published" = ?[0m [["controller_path", "intro/admin/tours"], ["action_name", "update"], ["published", "t"]]
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" ORDER BY "users"."id" ASC LIMIT 1
+ [1m[36m (0.2ms)[0m [1mSELECT "intro_tour_histories"."tour_id" FROM "intro_tour_histories" WHERE "intro_tour_histories"."user_id" = 1 AND 1=0 AND (touch_count >= 1)[0m
+Completed 200 OK in 13ms (Views: 0.3ms | ActiveRecord: 0.6ms)
+
+
+Started PATCH "/intro/admin/tours/2" for ::1 at 2019-09-04 22:13:04 +0800
+Processing by Intro::Admin::ToursController#update as HTML
+ Parameters: {"utf8"=>"✓", "authenticity_token"=>"WQz0tPvmT4c7tqNlakirZEXXDgBFzvxIbIEdyeNtt5JvvDIi+U+O2vAY485sfzUSIL5WNf2GrM7t6NJkJk6iiw==", "tour"=>{"route"=>{"simple"=>"http://localhost:3000", "query"=>""}, "ident"=>"home#index-qar2y9", "controller_path"=>"home", "action_name"=>"index", "options"=>{"steps"=>[{"title_en"=>"brba", "title_zh-CN"=>"b fzbzbfbzfbzbf", "content_en"=>"brabr fF bfb", "content_zh-CN"=>"", "image_url"=>"", "image_width"=>"", "image_height"=>"", "image_placement"=>"top", "element"=>"", "placement"=>"top", "z_index"=>"99"}], "btn_visible"=>"1", "btn_complete_text_en"=>"", "btn_complete_text_zh-CN"=>"", "btn_complete_link"=>""}, "expired_at"=>""}, "_"=>"en", "button"=>"", "id"=>"2"}
+ [1m[35mIntro::Tour Load (0.4ms)[0m SELECT "intro_tours".* FROM "intro_tours" WHERE "intro_tours"."id" = ? LIMIT 1 [["id", 2]]
+ [1m[36m (0.2ms)[0m [1mbegin transaction[0m
+ [1m[35mIntro::Tour Exists (0.3ms)[0m SELECT 1 AS one FROM "intro_tours" WHERE ("intro_tours"."ident" = 'home#index-qar2y9' AND "intro_tours"."id" != 2) LIMIT 1
+ [1m[36mSQL (0.4ms)[0m [1mUPDATE "intro_tours" SET "route" = ?, "options" = ?, "updated_at" = ? WHERE "intro_tours"."id" = ?[0m [["route", "--- !ruby/hash:ActionController::Parameters\nsimple: http://localhost:3000\nquery: ''\nstrict: false\n"], ["options", "--- !ruby/hash:ActionController::Parameters\nsteps:\n- !ruby/hash:ActionController::Parameters\n title_en: brba\n title_zh-CN: b fzbzbfbzfbzbf\n content_en: brabr fF bfb\n content_zh-CN: ''\n image_url: ''\n image_width: ''\n image_height: ''\n image_placement: top\n element: ''\n placement: top\n z_index: '99'\nbtn_visible: '1'\nbtn_complete_text_en: ''\nbtn_complete_text_zh-CN: ''\nbtn_complete_link: ''\n"], ["updated_at", "2019-09-04 14:13:05.008978"], ["id", 2]]
+ [1m[35m (5.8ms)[0m commit transaction
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" ORDER BY "users"."id" ASC LIMIT 1[0m
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_local_field.html.erb (0.6ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_local_field.html.erb (0.5ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_step.html.erb (5.5ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_local_field.html.erb (0.4ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_local_field.html.erb (0.4ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_step.html.erb (4.2ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_steps.html.erb (12.4ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_local_field.html.erb (0.6ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_form.html.erb (18.3ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_container.html.erb (32.7ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/edit.html.erb within layouts/intro/admin/application (34.9ms)
+Completed 200 OK in 101ms (Views: 56.0ms | ActiveRecord: 7.3ms)
+
+
+Started GET "/intro/tours?controller_path=intro%2Fadmin%2Ftours&action_name=update&original_url=http%3A%2F%2Flocalhost%3A3000%2Fintro%2Fadmin%2Ftours%2F2" for ::1 at 2019-09-04 22:13:05 +0800
+Processing by Intro::ToursController#index as */*
+ Parameters: {"controller_path"=>"intro/admin/tours", "action_name"=>"update", "original_url"=>"http://localhost:3000/intro/admin/tours/2"}
+ [1m[35m (0.2ms)[0m SELECT COUNT(*) FROM "intro_tours" WHERE "intro_tours"."controller_path" = ? AND "intro_tours"."action_name" = ? AND "intro_tours"."published" = ? [["controller_path", "intro/admin/tours"], ["action_name", "update"], ["published", "t"]]
+ [1m[36mIntro::Tour Load (0.1ms)[0m [1mSELECT "intro_tours".* FROM "intro_tours" WHERE "intro_tours"."controller_path" = ? AND "intro_tours"."action_name" = ? AND "intro_tours"."published" = ?[0m [["controller_path", "intro/admin/tours"], ["action_name", "update"], ["published", "t"]]
+ [1m[35mUser Load (0.3ms)[0m SELECT "users".* FROM "users" ORDER BY "users"."id" ASC LIMIT 1
+ [1m[36m (0.3ms)[0m [1mSELECT "intro_tour_histories"."tour_id" FROM "intro_tour_histories" WHERE "intro_tour_histories"."user_id" = 1 AND 1=0 AND (touch_count >= 1)[0m
+Completed 200 OK in 14ms (Views: 0.4ms | ActiveRecord: 0.9ms)
+
+
+Started PATCH "/intro/admin/tours/2" for ::1 at 2019-09-04 22:13:09 +0800
+Processing by Intro::Admin::ToursController#update as HTML
+ Parameters: {"utf8"=>"✓", "authenticity_token"=>"WQz0tPvmT4c7tqNlakirZEXXDgBFzvxIbIEdyeNtt5JvvDIi+U+O2vAY485sfzUSIL5WNf2GrM7t6NJkJk6iiw==", "tour"=>{"route"=>{"simple"=>"http://localhost:3000", "query"=>""}, "ident"=>"home#index-qar2y9", "controller_path"=>"home", "action_name"=>"index", "options"=>{"steps"=>[{"title_en"=>"brba", "title_zh-CN"=>"b fzbzbfbzfbzbf", "content_en"=>"brabr fF bfb", "content_zh-CN"=>"", "image_url"=>"", "image_width"=>"", "image_height"=>"", "image_placement"=>"top", "element"=>"", "placement"=>"top", "z_index"=>"99"}], "btn_visible"=>"1", "btn_complete_text_en"=>"", "btn_complete_text_zh-CN"=>"", "btn_complete_link"=>""}, "expired_at"=>""}, "_"=>"en", "button"=>"", "id"=>"2"}
+ [1m[35mIntro::Tour Load (0.4ms)[0m SELECT "intro_tours".* FROM "intro_tours" WHERE "intro_tours"."id" = ? LIMIT 1 [["id", 2]]
+ [1m[36m (0.3ms)[0m [1mbegin transaction[0m
+ [1m[35mIntro::Tour Exists (0.4ms)[0m SELECT 1 AS one FROM "intro_tours" WHERE ("intro_tours"."ident" = 'home#index-qar2y9' AND "intro_tours"."id" != 2) LIMIT 1
+ [1m[36mSQL (0.5ms)[0m [1mUPDATE "intro_tours" SET "route" = ?, "updated_at" = ? WHERE "intro_tours"."id" = ?[0m [["route", "--- !ruby/hash:ActionController::Parameters\nsimple: http://localhost:3000\nquery: ''\nstrict: false\n"], ["updated_at", "2019-09-04 14:13:09.146572"], ["id", 2]]
+ [1m[35m (8.0ms)[0m commit transaction
+ [1m[36mUser Load (0.4ms)[0m [1mSELECT "users".* FROM "users" ORDER BY "users"."id" ASC LIMIT 1[0m
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_local_field.html.erb (1.1ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_local_field.html.erb (1.0ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_step.html.erb (10.9ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_local_field.html.erb (0.6ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_local_field.html.erb (0.7ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_step.html.erb (7.1ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_steps.html.erb (45.2ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_local_field.html.erb (0.7ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_form.html.erb (55.2ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_container.html.erb (92.9ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/edit.html.erb within layouts/intro/admin/application (98.1ms)
+Completed 200 OK in 175ms (Views: 122.8ms | ActiveRecord: 10.0ms)
+
+
+Started GET "/intro/tours?controller_path=intro%2Fadmin%2Ftours&action_name=update&original_url=http%3A%2F%2Flocalhost%3A3000%2Fintro%2Fadmin%2Ftours%2F2" for ::1 at 2019-09-04 22:13:09 +0800
+Processing by Intro::ToursController#index as */*
+ Parameters: {"controller_path"=>"intro/admin/tours", "action_name"=>"update", "original_url"=>"http://localhost:3000/intro/admin/tours/2"}
+ [1m[35m (0.1ms)[0m SELECT COUNT(*) FROM "intro_tours" WHERE "intro_tours"."controller_path" = ? AND "intro_tours"."action_name" = ? AND "intro_tours"."published" = ? [["controller_path", "intro/admin/tours"], ["action_name", "update"], ["published", "t"]]
+ [1m[36mIntro::Tour Load (0.1ms)[0m [1mSELECT "intro_tours".* FROM "intro_tours" WHERE "intro_tours"."controller_path" = ? AND "intro_tours"."action_name" = ? AND "intro_tours"."published" = ?[0m [["controller_path", "intro/admin/tours"], ["action_name", "update"], ["published", "t"]]
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" ORDER BY "users"."id" ASC LIMIT 1
+ [1m[36m (0.1ms)[0m [1mSELECT "intro_tour_histories"."tour_id" FROM "intro_tour_histories" WHERE "intro_tour_histories"."user_id" = 1 AND 1=0 AND (touch_count >= 1)[0m
+Completed 200 OK in 10ms (Views: 0.2ms | ActiveRecord: 0.5ms)
+
+
+Started POST "/intro/admin/tours/attempt" for ::1 at 2019-09-04 22:13:11 +0800
+Processing by Intro::Admin::ToursController#attempt as */*
+ Parameters: {"utf8"=>"✓", "authenticity_token"=>"C85JdAhwfyHm01zoXMaeIuhgsfdst6qpglwnQrhyBPs9fo/iCtm+fC19HENa8QBUjQnpwtT/+i8DNejvfVER4g==", "tour"=>{"route"=>{"simple"=>"http://localhost:3000", "query"=>""}, "ident"=>"home#index-qar2y9", "controller_path"=>"home", "action_name"=>"index", "options"=>{"steps"=>[{"title_en"=>"brba", "title_zh-CN"=>"b fzbzbfbzfbzbf", "content_en"=>"brabr fF bfb", "content_zh-CN"=>"", "image_url"=>"", "image_width"=>"", "image_height"=>"", "image_placement"=>"top", "element"=>"", "placement"=>"top", "z_index"=>"99"}], "btn_visible"=>"1", "btn_complete_text_en"=>"", "btn_complete_text_zh-CN"=>"", "btn_complete_link"=>""}, "expired_at"=>""}, "_"=>"en"}
+Completed 200 OK in 14ms (Views: 1.6ms | ActiveRecord: 0.0ms)
+
+
+Started GET "/" for ::1 at 2019-09-04 22:13:23 +0800
+Processing by HomeController#index as HTML
+ Rendered home/index.html.erb within layouts/application (7.8ms)
+ [1m[35mUser Load (0.6ms)[0m SELECT "users".* FROM "users" ORDER BY "users"."id" ASC LIMIT 1
+Completed 200 OK in 66ms (Views: 64.4ms | ActiveRecord: 0.6ms)
+
+
+Started GET "/intro/tours?controller_path=home&action_name=index&original_url=http%3A%2F%2Flocalhost%3A3000%2F" for ::1 at 2019-09-04 22:13:23 +0800
+Processing by Intro::ToursController#index as */*
+ Parameters: {"controller_path"=>"home", "action_name"=>"index", "original_url"=>"http://localhost:3000/"}
+ [1m[36m (0.1ms)[0m [1mSELECT COUNT(*) FROM "intro_tours" WHERE "intro_tours"."controller_path" = ? AND "intro_tours"."action_name" = ? AND "intro_tours"."published" = ?[0m [["controller_path", "home"], ["action_name", "index"], ["published", "t"]]
+ [1m[35mIntro::Tour Load (0.1ms)[0m SELECT "intro_tours".* FROM "intro_tours" WHERE "intro_tours"."controller_path" = ? AND "intro_tours"."action_name" = ? AND "intro_tours"."published" = ? [["controller_path", "home"], ["action_name", "index"], ["published", "t"]]
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" ORDER BY "users"."id" ASC LIMIT 1[0m
+ [1m[35m (0.1ms)[0m SELECT "intro_tour_histories"."tour_id" FROM "intro_tour_histories" WHERE "intro_tour_histories"."user_id" = 1 AND "intro_tour_histories"."tour_id" = 2 AND (touch_count >= 1)
+Completed 200 OK in 7ms (Views: 0.6ms | ActiveRecord: 0.4ms)
+
+
+Started GET "/" for ::1 at 2019-09-04 22:13:41 +0800
+Processing by HomeController#index as HTML
+ Rendered home/index.html.erb within layouts/application (3.7ms)
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" ORDER BY "users"."id" ASC LIMIT 1[0m
+Completed 200 OK in 27ms (Views: 26.3ms | ActiveRecord: 0.2ms)
+
+
+Started GET "/intro/tours?controller_path=home&action_name=index&original_url=http%3A%2F%2Flocalhost%3A3000%2F" for ::1 at 2019-09-04 22:13:42 +0800
+Processing by Intro::ToursController#index as */*
+ Parameters: {"controller_path"=>"home", "action_name"=>"index", "original_url"=>"http://localhost:3000/"}
+ [1m[35m (0.1ms)[0m SELECT COUNT(*) FROM "intro_tours" WHERE "intro_tours"."controller_path" = ? AND "intro_tours"."action_name" = ? AND "intro_tours"."published" = ? [["controller_path", "home"], ["action_name", "index"], ["published", "t"]]
+ [1m[36mIntro::Tour Load (0.1ms)[0m [1mSELECT "intro_tours".* FROM "intro_tours" WHERE "intro_tours"."controller_path" = ? AND "intro_tours"."action_name" = ? AND "intro_tours"."published" = ?[0m [["controller_path", "home"], ["action_name", "index"], ["published", "t"]]
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" ORDER BY "users"."id" ASC LIMIT 1
+ [1m[36m (0.1ms)[0m [1mSELECT "intro_tour_histories"."tour_id" FROM "intro_tour_histories" WHERE "intro_tour_histories"."user_id" = 1 AND "intro_tour_histories"."tour_id" = 2 AND (touch_count >= 1)[0m
+Completed 200 OK in 7ms (Views: 0.5ms | ActiveRecord: 0.5ms)
+
+
+Started GET "/" for ::1 at 2019-09-04 22:14:18 +0800
+Processing by HomeController#index as HTML
+ Rendered home/index.html.erb within layouts/application (4.3ms)
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" ORDER BY "users"."id" ASC LIMIT 1
+Completed 200 OK in 28ms (Views: 27.6ms | ActiveRecord: 0.2ms)
+
+
+Started GET "/intro/tours?controller_path=home&action_name=index&original_url=http%3A%2F%2Flocalhost%3A3000%2F" for ::1 at 2019-09-04 22:14:18 +0800
+Processing by Intro::ToursController#index as */*
+ Parameters: {"controller_path"=>"home", "action_name"=>"index", "original_url"=>"http://localhost:3000/"}
+ [1m[36m (0.1ms)[0m [1mSELECT COUNT(*) FROM "intro_tours" WHERE "intro_tours"."controller_path" = ? AND "intro_tours"."action_name" = ? AND "intro_tours"."published" = ?[0m [["controller_path", "home"], ["action_name", "index"], ["published", "t"]]
+ [1m[35mIntro::Tour Load (0.1ms)[0m SELECT "intro_tours".* FROM "intro_tours" WHERE "intro_tours"."controller_path" = ? AND "intro_tours"."action_name" = ? AND "intro_tours"."published" = ? [["controller_path", "home"], ["action_name", "index"], ["published", "t"]]
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" ORDER BY "users"."id" ASC LIMIT 1[0m
+ [1m[35m (0.1ms)[0m SELECT "intro_tour_histories"."tour_id" FROM "intro_tour_histories" WHERE "intro_tour_histories"."user_id" = 1 AND "intro_tour_histories"."tour_id" = 2 AND (touch_count >= 1)
+Completed 200 OK in 7ms (Views: 0.4ms | ActiveRecord: 0.5ms)
+
+
+Started GET "/" for ::1 at 2019-09-04 22:14:54 +0800
+Processing by HomeController#index as HTML
+ Rendered home/index.html.erb within layouts/application (3.9ms)
+ [1m[36mUser Load (0.3ms)[0m [1mSELECT "users".* FROM "users" ORDER BY "users"."id" ASC LIMIT 1[0m
+Completed 200 OK in 47ms (Views: 46.4ms | ActiveRecord: 0.3ms)
+
+
+Started GET "/assets/intro/shepherd.self-a9532901936e565704389b584a0d31372f0a2489c5e8e87fc4c7ec462935a91f.js?body=1" for ::1 at 2019-09-04 22:14:54 +0800
+
+
+Started GET "/intro/tours?controller_path=home&action_name=index&original_url=http%3A%2F%2Flocalhost%3A3000%2F" for ::1 at 2019-09-04 22:14:54 +0800
+Processing by Intro::ToursController#index as */*
+ Parameters: {"controller_path"=>"home", "action_name"=>"index", "original_url"=>"http://localhost:3000/"}
+ [1m[35m (0.1ms)[0m SELECT COUNT(*) FROM "intro_tours" WHERE "intro_tours"."controller_path" = ? AND "intro_tours"."action_name" = ? AND "intro_tours"."published" = ? [["controller_path", "home"], ["action_name", "index"], ["published", "t"]]
+ [1m[36mIntro::Tour Load (0.1ms)[0m [1mSELECT "intro_tours".* FROM "intro_tours" WHERE "intro_tours"."controller_path" = ? AND "intro_tours"."action_name" = ? AND "intro_tours"."published" = ?[0m [["controller_path", "home"], ["action_name", "index"], ["published", "t"]]
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" ORDER BY "users"."id" ASC LIMIT 1
+ [1m[36m (0.1ms)[0m [1mSELECT "intro_tour_histories"."tour_id" FROM "intro_tour_histories" WHERE "intro_tour_histories"."user_id" = 1 AND "intro_tour_histories"."tour_id" = 2 AND (touch_count >= 1)[0m
+Completed 200 OK in 7ms (Views: 0.5ms | ActiveRecord: 0.5ms)
+
+
+Started GET "/" for ::1 at 2019-09-04 22:15:01 +0800
+Processing by HomeController#index as HTML
+ Rendered home/index.html.erb within layouts/application (5.0ms)
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" ORDER BY "users"."id" ASC LIMIT 1
+Completed 200 OK in 29ms (Views: 28.3ms | ActiveRecord: 0.2ms)
+
+
+Started GET "/intro/tours?controller_path=home&action_name=index&original_url=http%3A%2F%2Flocalhost%3A3000%2F" for ::1 at 2019-09-04 22:15:01 +0800
+Processing by Intro::ToursController#index as */*
+ Parameters: {"controller_path"=>"home", "action_name"=>"index", "original_url"=>"http://localhost:3000/"}
+ [1m[36m (0.1ms)[0m [1mSELECT COUNT(*) FROM "intro_tours" WHERE "intro_tours"."controller_path" = ? AND "intro_tours"."action_name" = ? AND "intro_tours"."published" = ?[0m [["controller_path", "home"], ["action_name", "index"], ["published", "t"]]
+ [1m[35mIntro::Tour Load (0.1ms)[0m SELECT "intro_tours".* FROM "intro_tours" WHERE "intro_tours"."controller_path" = ? AND "intro_tours"."action_name" = ? AND "intro_tours"."published" = ? [["controller_path", "home"], ["action_name", "index"], ["published", "t"]]
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" ORDER BY "users"."id" ASC LIMIT 1[0m
+ [1m[35m (0.1ms)[0m SELECT "intro_tour_histories"."tour_id" FROM "intro_tour_histories" WHERE "intro_tour_histories"."user_id" = 1 AND "intro_tour_histories"."tour_id" = 2 AND (touch_count >= 1)
+Completed 200 OK in 7ms (Views: 0.5ms | ActiveRecord: 0.5ms)
+
+
+Started GET "/" for ::1 at 2019-09-04 22:15:37 +0800
+Processing by HomeController#index as HTML
+ Rendered home/index.html.erb within layouts/application (2.9ms)
+ [1m[36mUser Load (0.3ms)[0m [1mSELECT "users".* FROM "users" ORDER BY "users"."id" ASC LIMIT 1[0m
+Completed 200 OK in 48ms (Views: 47.2ms | ActiveRecord: 0.3ms)
+
+
+Started GET "/assets/intro/shepherd.self-973c6c0c9d705dfca62ce91853921a9c801e70789b5a2613656ece258de71fb7.js?body=1" for ::1 at 2019-09-04 22:15:37 +0800
+
+
+Started GET "/intro/tours?controller_path=home&action_name=index&original_url=http%3A%2F%2Flocalhost%3A3000%2F" for ::1 at 2019-09-04 22:15:37 +0800
+Processing by Intro::ToursController#index as */*
+ Parameters: {"controller_path"=>"home", "action_name"=>"index", "original_url"=>"http://localhost:3000/"}
+ [1m[35m (0.1ms)[0m SELECT COUNT(*) FROM "intro_tours" WHERE "intro_tours"."controller_path" = ? AND "intro_tours"."action_name" = ? AND "intro_tours"."published" = ? [["controller_path", "home"], ["action_name", "index"], ["published", "t"]]
+ [1m[36mIntro::Tour Load (0.1ms)[0m [1mSELECT "intro_tours".* FROM "intro_tours" WHERE "intro_tours"."controller_path" = ? AND "intro_tours"."action_name" = ? AND "intro_tours"."published" = ?[0m [["controller_path", "home"], ["action_name", "index"], ["published", "t"]]
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" ORDER BY "users"."id" ASC LIMIT 1
+ [1m[36m (0.1ms)[0m [1mSELECT "intro_tour_histories"."tour_id" FROM "intro_tour_histories" WHERE "intro_tour_histories"."user_id" = 1 AND "intro_tour_histories"."tour_id" = 2 AND (touch_count >= 1)[0m
+Completed 200 OK in 6ms (Views: 0.4ms | ActiveRecord: 0.4ms)
+
+
+Started GET "/" for ::1 at 2019-09-04 22:16:25 +0800
+Processing by HomeController#index as HTML
+ Rendered home/index.html.erb within layouts/application (6.5ms)
+ [1m[35mUser Load (0.5ms)[0m SELECT "users".* FROM "users" ORDER BY "users"."id" ASC LIMIT 1
+Completed 200 OK in 85ms (Views: 83.5ms | ActiveRecord: 0.5ms)
+
+
+Started GET "/intro/tours?controller_path=home&action_name=index&original_url=http%3A%2F%2Flocalhost%3A3000%2F" for ::1 at 2019-09-04 22:16:26 +0800
+Processing by Intro::ToursController#index as */*
+ Parameters: {"controller_path"=>"home", "action_name"=>"index", "original_url"=>"http://localhost:3000/"}
+ [1m[36m (0.1ms)[0m [1mSELECT COUNT(*) FROM "intro_tours" WHERE "intro_tours"."controller_path" = ? AND "intro_tours"."action_name" = ? AND "intro_tours"."published" = ?[0m [["controller_path", "home"], ["action_name", "index"], ["published", "t"]]
+ [1m[35mIntro::Tour Load (0.1ms)[0m SELECT "intro_tours".* FROM "intro_tours" WHERE "intro_tours"."controller_path" = ? AND "intro_tours"."action_name" = ? AND "intro_tours"."published" = ? [["controller_path", "home"], ["action_name", "index"], ["published", "t"]]
+ [1m[36mUser Load (0.3ms)[0m [1mSELECT "users".* FROM "users" ORDER BY "users"."id" ASC LIMIT 1[0m
+ [1m[35m (0.2ms)[0m SELECT "intro_tour_histories"."tour_id" FROM "intro_tour_histories" WHERE "intro_tour_histories"."user_id" = 1 AND "intro_tour_histories"."tour_id" = 2 AND (touch_count >= 1)
+Completed 200 OK in 9ms (Views: 0.5ms | ActiveRecord: 0.8ms)
+
+
+Started GET "/" for ::1 at 2019-09-04 22:18:08 +0800
+ [1m[36mActiveRecord::SchemaMigration Load (0.1ms)[0m [1mSELECT "schema_migrations".* FROM "schema_migrations"[0m
+Processing by HomeController#index as HTML
+ Rendered home/index.html.erb within layouts/application (9.5ms)
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" ORDER BY "users"."id" ASC LIMIT 1
+Completed 200 OK in 224ms (Views: 223.3ms | ActiveRecord: 0.3ms)
+
+
+Started GET "/intro/tours?controller_path=home&action_name=index&original_url=http%3A%2F%2Flocalhost%3A3000%2F" for ::1 at 2019-09-04 22:18:09 +0800
+Processing by Intro::ToursController#index as */*
+ Parameters: {"controller_path"=>"home", "action_name"=>"index", "original_url"=>"http://localhost:3000/"}
+DEPRECATION WARNING: Currently, Active Record suppresses errors raised within `after_rollback`/`after_commit` callbacks and only print them to the logs. In the next version, these errors will no longer be suppressed. Instead, the errors will propagate normally just like in other Active Record callbacks.
+
+You can opt into the new behavior and remove this warning by setting:
+
+ config.active_record.raise_in_transactional_callbacks = true
+
+ (called from <class:Tour> at /home/jinhu/Repos/intro/app/models/intro/tour.rb:18)
+ [1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM "intro_tours" WHERE "intro_tours"."controller_path" = ? AND "intro_tours"."action_name" = ? AND "intro_tours"."published" = ?[0m [["controller_path", "home"], ["action_name", "index"], ["published", "t"]]
+ [1m[35mIntro::Tour Load (0.2ms)[0m SELECT "intro_tours".* FROM "intro_tours" WHERE "intro_tours"."controller_path" = ? AND "intro_tours"."action_name" = ? AND "intro_tours"."published" = ? [["controller_path", "home"], ["action_name", "index"], ["published", "t"]]
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" ORDER BY "users"."id" ASC LIMIT 1[0m
+ [1m[35m (0.2ms)[0m SELECT "intro_tour_histories"."tour_id" FROM "intro_tour_histories" WHERE "intro_tour_histories"."user_id" = 1 AND "intro_tour_histories"."tour_id" = 2 AND (touch_count >= 1)
+Completed 200 OK in 36ms (Views: 0.4ms | ActiveRecord: 1.2ms)
+
+
+Started PATCH "/intro/admin/tours/2" for ::1 at 2019-09-04 22:18:19 +0800
+Processing by Intro::Admin::ToursController#update as HTML
+ Parameters: {"utf8"=>"✓", "authenticity_token"=>"WQz0tPvmT4c7tqNlakirZEXXDgBFzvxIbIEdyeNtt5JvvDIi+U+O2vAY485sfzUSIL5WNf2GrM7t6NJkJk6iiw==", "tour"=>{"route"=>{"simple"=>"http://localhost:3000", "query"=>""}, "ident"=>"home#index-qar2y9", "controller_path"=>"home", "action_name"=>"index", "options"=>{"steps"=>[{"title_en"=>"brba", "title_zh-CN"=>"b fzbzbfbzfbzbf", "content_en"=>"brabr fF bfb", "content_zh-CN"=>"", "image_url"=>"", "image_width"=>"", "image_height"=>"", "image_placement"=>"top", "element"=>"", "placement"=>"top", "z_index"=>"99"}], "btn_visible"=>"1", "btn_complete_text_en"=>"", "btn_complete_text_zh-CN"=>"", "btn_complete_link"=>""}, "expired_at"=>""}, "_"=>"en", "button"=>"", "id"=>"2"}
+ [1m[36mIntro::Tour Load (0.5ms)[0m [1mSELECT "intro_tours".* FROM "intro_tours" WHERE "intro_tours"."id" = ? LIMIT 1[0m [["id", 2]]
+ [1m[35m (0.2ms)[0m begin transaction
+ [1m[36mIntro::Tour Exists (0.2ms)[0m [1mSELECT 1 AS one FROM "intro_tours" WHERE ("intro_tours"."ident" = 'home#index-qar2y9' AND "intro_tours"."id" != 2) LIMIT 1[0m
+ [1m[35mSQL (0.3ms)[0m UPDATE "intro_tours" SET "route" = ?, "updated_at" = ? WHERE "intro_tours"."id" = ? [["route", "--- !ruby/hash:ActionController::Parameters\nsimple: http://localhost:3000\nquery: ''\nstrict: false\n"], ["updated_at", "2019-09-04 14:18:19.474440"], ["id", 2]]
+ [1m[36m (7.2ms)[0m [1mcommit transaction[0m
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" ORDER BY "users"."id" ASC LIMIT 1
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_local_field.html.erb (0.8ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_local_field.html.erb (0.3ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_step.html.erb (4.8ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_local_field.html.erb (0.3ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_local_field.html.erb (0.2ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_step.html.erb (3.9ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_steps.html.erb (10.9ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_local_field.html.erb (0.2ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_form.html.erb (20.9ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_container.html.erb (31.6ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/edit.html.erb within layouts/intro/admin/application (35.2ms)
+Completed 200 OK in 125ms (Views: 60.8ms | ActiveRecord: 8.6ms)
+
+
+Started GET "/intro/tours?controller_path=intro%2Fadmin%2Ftours&action_name=update&original_url=http%3A%2F%2Flocalhost%3A3000%2Fintro%2Fadmin%2Ftours%2F2" for ::1 at 2019-09-04 22:18:19 +0800
+Processing by Intro::ToursController#index as */*
+ Parameters: {"controller_path"=>"intro/admin/tours", "action_name"=>"update", "original_url"=>"http://localhost:3000/intro/admin/tours/2"}
+ [1m[36m (0.1ms)[0m [1mSELECT COUNT(*) FROM "intro_tours" WHERE "intro_tours"."controller_path" = ? AND "intro_tours"."action_name" = ? AND "intro_tours"."published" = ?[0m [["controller_path", "intro/admin/tours"], ["action_name", "update"], ["published", "t"]]
+ [1m[35mIntro::Tour Load (0.3ms)[0m SELECT "intro_tours".* FROM "intro_tours" WHERE "intro_tours"."controller_path" = ? AND "intro_tours"."action_name" = ? AND "intro_tours"."published" = ? [["controller_path", "intro/admin/tours"], ["action_name", "update"], ["published", "t"]]
+ [1m[36mUser Load (0.3ms)[0m [1mSELECT "users".* FROM "users" ORDER BY "users"."id" ASC LIMIT 1[0m
+ [1m[35m (0.2ms)[0m SELECT "intro_tour_histories"."tour_id" FROM "intro_tour_histories" WHERE "intro_tour_histories"."user_id" = 1 AND 1=0 AND (touch_count >= 1)
+Completed 200 OK in 13ms (Views: 0.3ms | ActiveRecord: 0.8ms)
+
+
+Started PATCH "/intro/admin/tours/2" for ::1 at 2019-09-04 22:18:38 +0800
+Processing by Intro::Admin::ToursController#update as HTML
+ Parameters: {"utf8"=>"✓", "authenticity_token"=>"JRvdnvMnTN2fYRn6p8lGHXVPWJwyky/t5vEehF4PKOQTqxsI8Y6NgFTPWVGh/thrECYAqYrbf2tnmNEpmyw9/Q==", "tour"=>{"route"=>{"simple"=>"http://localhost:3000", "query"=>""}, "ident"=>"home#index-qar2y9", "controller_path"=>"home", "action_name"=>"index", "options"=>{"steps"=>[{"title_en"=>"brba", "title_zh-CN"=>"小明铜须爸爸", "content_en"=>"brabr fF bfb", "content_zh-CN"=>"小明铜须", "image_url"=>"", "image_width"=>"", "image_height"=>"", "image_placement"=>"top", "element"=>"", "placement"=>"top", "z_index"=>"99"}], "btn_visible"=>"1", "btn_complete_text_en"=>"", "btn_complete_text_zh-CN"=>"小明铜须", "btn_complete_link"=>""}, "expired_at"=>""}, "_"=>"zh-CN", "button"=>"", "id"=>"2"}
+ [1m[36mIntro::Tour Load (0.4ms)[0m [1mSELECT "intro_tours".* FROM "intro_tours" WHERE "intro_tours"."id" = ? LIMIT 1[0m [["id", 2]]
+ [1m[35m (58.8ms)[0m begin transaction
+ [1m[36mIntro::Tour Exists (0.2ms)[0m [1mSELECT 1 AS one FROM "intro_tours" WHERE ("intro_tours"."ident" = 'home#index-qar2y9' AND "intro_tours"."id" != 2) LIMIT 1[0m
+ [1m[35mSQL (0.2ms)[0m UPDATE "intro_tours" SET "route" = ?, "options" = ?, "updated_at" = ? WHERE "intro_tours"."id" = ? [["route", "--- !ruby/hash:ActionController::Parameters\nsimple: http://localhost:3000\nquery: ''\nstrict: false\n"], ["options", "--- !ruby/hash:ActionController::Parameters\nsteps:\n- !ruby/hash:ActionController::Parameters\n title_en: brba\n title_zh-CN: \"小明铜须爸爸\"\n content_en: brabr fF bfb\n content_zh-CN: \"小明铜须\"\n image_url: ''\n image_width: ''\n image_height: ''\n image_placement: top\n element: ''\n placement: top\n z_index: '99'\nbtn_visible: '1'\nbtn_complete_text_en: ''\nbtn_complete_text_zh-CN: \"小明铜须\"\nbtn_complete_link: ''\n"], ["updated_at", "2019-09-04 14:18:38.289260"], ["id", 2]]
+ [1m[36m (5.2ms)[0m [1mcommit transaction[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" ORDER BY "users"."id" ASC LIMIT 1
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_local_field.html.erb (0.3ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_local_field.html.erb (0.2ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_step.html.erb (3.1ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_local_field.html.erb (0.4ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_local_field.html.erb (0.4ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_step.html.erb (5.0ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_steps.html.erb (9.8ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_local_field.html.erb (0.3ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_form.html.erb (13.5ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_container.html.erb (24.2ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/edit.html.erb within layouts/intro/admin/application (25.7ms)
+Completed 200 OK in 132ms (Views: 45.0ms | ActiveRecord: 64.9ms)
+
+
+Started GET "/intro/tours?controller_path=intro%2Fadmin%2Ftours&action_name=update&original_url=http%3A%2F%2Flocalhost%3A3000%2Fintro%2Fadmin%2Ftours%2F2" for ::1 at 2019-09-04 22:18:38 +0800
+Processing by Intro::ToursController#index as */*
+ Parameters: {"controller_path"=>"intro/admin/tours", "action_name"=>"update", "original_url"=>"http://localhost:3000/intro/admin/tours/2"}
+ [1m[36m (0.1ms)[0m [1mSELECT COUNT(*) FROM "intro_tours" WHERE "intro_tours"."controller_path" = ? AND "intro_tours"."action_name" = ? AND "intro_tours"."published" = ?[0m [["controller_path", "intro/admin/tours"], ["action_name", "update"], ["published", "t"]]
+ [1m[35mIntro::Tour Load (0.2ms)[0m SELECT "intro_tours".* FROM "intro_tours" WHERE "intro_tours"."controller_path" = ? AND "intro_tours"."action_name" = ? AND "intro_tours"."published" = ? [["controller_path", "intro/admin/tours"], ["action_name", "update"], ["published", "t"]]
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" ORDER BY "users"."id" ASC LIMIT 1[0m
+ [1m[35m (0.2ms)[0m SELECT "intro_tour_histories"."tour_id" FROM "intro_tour_histories" WHERE "intro_tour_histories"."user_id" = 1 AND 1=0 AND (touch_count >= 1)
+Completed 200 OK in 13ms (Views: 0.3ms | ActiveRecord: 0.7ms)
+
+
+Started GET "/" for ::1 at 2019-09-04 22:18:40 +0800
+Processing by HomeController#index as HTML
+ Rendered home/index.html.erb within layouts/application (7.2ms)
+ [1m[36mUser Load (0.5ms)[0m [1mSELECT "users".* FROM "users" ORDER BY "users"."id" ASC LIMIT 1[0m
+Completed 200 OK in 68ms (Views: 66.5ms | ActiveRecord: 0.5ms)
+
+
+Started GET "/intro/tours?controller_path=home&action_name=index&original_url=http%3A%2F%2Flocalhost%3A3000%2F" for ::1 at 2019-09-04 22:18:41 +0800
+Processing by Intro::ToursController#index as */*
+ Parameters: {"controller_path"=>"home", "action_name"=>"index", "original_url"=>"http://localhost:3000/"}
+ [1m[35m (0.1ms)[0m SELECT COUNT(*) FROM "intro_tours" WHERE "intro_tours"."controller_path" = ? AND "intro_tours"."action_name" = ? AND "intro_tours"."published" = ? [["controller_path", "home"], ["action_name", "index"], ["published", "t"]]
+ [1m[36mIntro::Tour Load (0.1ms)[0m [1mSELECT "intro_tours".* FROM "intro_tours" WHERE "intro_tours"."controller_path" = ? AND "intro_tours"."action_name" = ? AND "intro_tours"."published" = ?[0m [["controller_path", "home"], ["action_name", "index"], ["published", "t"]]
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" ORDER BY "users"."id" ASC LIMIT 1
+ [1m[36m (0.1ms)[0m [1mSELECT "intro_tour_histories"."tour_id" FROM "intro_tour_histories" WHERE "intro_tour_histories"."user_id" = 1 AND "intro_tour_histories"."tour_id" = 2 AND (touch_count >= 1)[0m
+Completed 200 OK in 5ms (Views: 0.4ms | ActiveRecord: 0.4ms)
+
+
+Started PATCH "/intro/admin/tours/2" for ::1 at 2019-09-04 22:18:57 +0800
+Processing by Intro::Admin::ToursController#update as HTML
+ Parameters: {"utf8"=>"✓", "authenticity_token"=>"26Q8Mwt8i63Hpj0j2IB7h7/w34tqL8hZayCWoSDWjcbtFPqlCdVK8AwIfYjet+Xx2pmHvtJnmN/qSVkM5fWY3w==", "tour"=>{"route"=>{"simple"=>"http://localhost:3000", "query"=>""}, "ident"=>"home#index-qar2y9", "controller_path"=>"home", "action_name"=>"index", "options"=>{"steps"=>[{"title_en"=>"brba", "title_zh-CN"=>"小明铜须爸爸", "content_en"=>"brabr fF bfb", "content_zh-CN"=>"小明铜须", "image_url"=>"", "image_width"=>"", "image_height"=>"", "image_placement"=>"top", "element"=>"", "placement"=>"top", "z_index"=>"99"}], "btn_visible"=>"1", "btn_complete_text_en"=>"brabrba", "btn_complete_text_zh-CN"=>"小明铜须", "btn_complete_link"=>""}, "expired_at"=>""}, "_"=>"en", "button"=>"", "id"=>"2"}
+ [1m[35mIntro::Tour Load (0.3ms)[0m SELECT "intro_tours".* FROM "intro_tours" WHERE "intro_tours"."id" = ? LIMIT 1 [["id", 2]]
+ [1m[36m (0.3ms)[0m [1mbegin transaction[0m
+ [1m[35mIntro::Tour Exists (0.3ms)[0m SELECT 1 AS one FROM "intro_tours" WHERE ("intro_tours"."ident" = 'home#index-qar2y9' AND "intro_tours"."id" != 2) LIMIT 1
+ [1m[36mSQL (0.3ms)[0m [1mUPDATE "intro_tours" SET "route" = ?, "options" = ?, "updated_at" = ? WHERE "intro_tours"."id" = ?[0m [["route", "--- !ruby/hash:ActionController::Parameters\nsimple: http://localhost:3000\nquery: ''\nstrict: false\n"], ["options", "--- !ruby/hash:ActionController::Parameters\nsteps:\n- !ruby/hash:ActionController::Parameters\n title_en: brba\n title_zh-CN: \"小明铜须爸爸\"\n content_en: brabr fF bfb\n content_zh-CN: \"小明铜须\"\n image_url: ''\n image_width: ''\n image_height: ''\n image_placement: top\n element: ''\n placement: top\n z_index: '99'\nbtn_visible: '1'\nbtn_complete_text_en: brabrba\nbtn_complete_text_zh-CN: \"小明铜须\"\nbtn_complete_link: ''\n"], ["updated_at", "2019-09-04 14:18:57.434600"], ["id", 2]]
+ [1m[35m (5.3ms)[0m commit transaction
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" ORDER BY "users"."id" ASC LIMIT 1[0m
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_local_field.html.erb (0.3ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_local_field.html.erb (0.4ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_step.html.erb (4.1ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_local_field.html.erb (0.2ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_local_field.html.erb (0.2ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_step.html.erb (2.8ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_steps.html.erb (8.6ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_local_field.html.erb (0.3ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_form.html.erb (11.8ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_container.html.erb (23.0ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/edit.html.erb within layouts/intro/admin/application (25.8ms)
+Completed 200 OK in 74ms (Views: 40.3ms | ActiveRecord: 6.6ms)
+
+
+Started GET "/intro/tours?controller_path=intro%2Fadmin%2Ftours&action_name=update&original_url=http%3A%2F%2Flocalhost%3A3000%2Fintro%2Fadmin%2Ftours%2F2" for ::1 at 2019-09-04 22:18:57 +0800
+Processing by Intro::ToursController#index as */*
+ Parameters: {"controller_path"=>"intro/admin/tours", "action_name"=>"update", "original_url"=>"http://localhost:3000/intro/admin/tours/2"}
+ [1m[35m (0.1ms)[0m SELECT COUNT(*) FROM "intro_tours" WHERE "intro_tours"."controller_path" = ? AND "intro_tours"."action_name" = ? AND "intro_tours"."published" = ? [["controller_path", "intro/admin/tours"], ["action_name", "update"], ["published", "t"]]
+ [1m[36mIntro::Tour Load (0.1ms)[0m [1mSELECT "intro_tours".* FROM "intro_tours" WHERE "intro_tours"."controller_path" = ? AND "intro_tours"."action_name" = ? AND "intro_tours"."published" = ?[0m [["controller_path", "intro/admin/tours"], ["action_name", "update"], ["published", "t"]]
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" ORDER BY "users"."id" ASC LIMIT 1
+ [1m[36m (0.5ms)[0m [1mSELECT "intro_tour_histories"."tour_id" FROM "intro_tour_histories" WHERE "intro_tour_histories"."user_id" = 1 AND 1=0 AND (touch_count >= 1)[0m
+Completed 200 OK in 12ms (Views: 0.8ms | ActiveRecord: 0.9ms)
+
+
+Started GET "/" for ::1 at 2019-09-04 22:19:13 +0800
+ [1m[36mActiveRecord::SchemaMigration Load (0.1ms)[0m [1mSELECT "schema_migrations".* FROM "schema_migrations"[0m
+Processing by HomeController#index as HTML
+ Rendered home/index.html.erb within layouts/application (9.4ms)
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" ORDER BY "users"."id" ASC LIMIT 1
+Completed 200 OK in 221ms (Views: 219.9ms | ActiveRecord: 0.3ms)
+
+
+Started GET "/intro/tours?controller_path=home&action_name=index&original_url=http%3A%2F%2Flocalhost%3A3000%2F" for ::1 at 2019-09-04 22:19:14 +0800
+Processing by Intro::ToursController#index as */*
+ Parameters: {"controller_path"=>"home", "action_name"=>"index", "original_url"=>"http://localhost:3000/"}
+DEPRECATION WARNING: Currently, Active Record suppresses errors raised within `after_rollback`/`after_commit` callbacks and only print them to the logs. In the next version, these errors will no longer be suppressed. Instead, the errors will propagate normally just like in other Active Record callbacks.
+
+You can opt into the new behavior and remove this warning by setting:
+
+ config.active_record.raise_in_transactional_callbacks = true
+
+ (called from <class:Tour> at /home/jinhu/Repos/intro/app/models/intro/tour.rb:18)
+ [1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM "intro_tours" WHERE "intro_tours"."controller_path" = ? AND "intro_tours"."action_name" = ? AND "intro_tours"."published" = ?[0m [["controller_path", "home"], ["action_name", "index"], ["published", "t"]]
+ [1m[35mIntro::Tour Load (0.2ms)[0m SELECT "intro_tours".* FROM "intro_tours" WHERE "intro_tours"."controller_path" = ? AND "intro_tours"."action_name" = ? AND "intro_tours"."published" = ? [["controller_path", "home"], ["action_name", "index"], ["published", "t"]]
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" ORDER BY "users"."id" ASC LIMIT 1[0m
+ [1m[35m (0.1ms)[0m SELECT "intro_tour_histories"."tour_id" FROM "intro_tour_histories" WHERE "intro_tour_histories"."user_id" = 1 AND "intro_tour_histories"."tour_id" = 2 AND (touch_count >= 1)
+Completed 200 OK in 35ms (Views: 0.4ms | ActiveRecord: 1.1ms)
+
+
+Started PATCH "/intro/admin/tours/2" for ::1 at 2019-09-04 22:19:23 +0800
+Processing by Intro::Admin::ToursController#update as HTML
+ Parameters: {"utf8"=>"✓", "authenticity_token"=>"0imnwgZtLwvGphaOu+kzrrivKtGIBgN5TUKvfyxbYcbkmWFUBMTuVg0IViW93q3Y3cZy5DBOU//MK2DS6Xh03w==", "tour"=>{"route"=>{"simple"=>"http://localhost:3000", "query"=>""}, "ident"=>"home#index-qar2y9", "controller_path"=>"home", "action_name"=>"index", "options"=>{"steps"=>[{"title_en"=>"brba", "title_zh-CN"=>"小明铜须爸爸", "content_en"=>"brabr fF bfb", "content_zh-CN"=>"小明铜须", "image_url"=>"", "image_width"=>"", "image_height"=>"", "image_placement"=>"top", "element"=>"", "placement"=>"top", "z_index"=>"99"}], "btn_visible"=>"1", "btn_complete_text_en"=>"", "btn_complete_text_zh-CN"=>"小明铜须", "btn_complete_link"=>""}, "expired_at"=>""}, "_"=>"en", "button"=>"", "id"=>"2"}
+ [1m[36mIntro::Tour Load (0.3ms)[0m [1mSELECT "intro_tours".* FROM "intro_tours" WHERE "intro_tours"."id" = ? LIMIT 1[0m [["id", 2]]
+ [1m[35m (0.1ms)[0m begin transaction
+ [1m[36mIntro::Tour Exists (0.2ms)[0m [1mSELECT 1 AS one FROM "intro_tours" WHERE ("intro_tours"."ident" = 'home#index-qar2y9' AND "intro_tours"."id" != 2) LIMIT 1[0m
+ [1m[35mSQL (0.3ms)[0m UPDATE "intro_tours" SET "route" = ?, "options" = ?, "updated_at" = ? WHERE "intro_tours"."id" = ? [["route", "--- !ruby/hash:ActionController::Parameters\nsimple: http://localhost:3000\nquery: ''\nstrict: false\n"], ["options", "--- !ruby/hash:ActionController::Parameters\nsteps:\n- !ruby/hash:ActionController::Parameters\n title_en: brba\n title_zh-CN: \"小明铜须爸爸\"\n content_en: brabr fF bfb\n content_zh-CN: \"小明铜须\"\n image_url: ''\n image_width: ''\n image_height: ''\n image_placement: top\n element: ''\n placement: top\n z_index: '99'\nbtn_visible: '1'\nbtn_complete_text_en: ''\nbtn_complete_text_zh-CN: \"小明铜须\"\nbtn_complete_link: ''\n"], ["updated_at", "2019-09-04 14:19:23.995732"], ["id", 2]]
+ [1m[36m (7.1ms)[0m [1mcommit transaction[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" ORDER BY "users"."id" ASC LIMIT 1
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_local_field.html.erb (0.7ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_local_field.html.erb (0.2ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_step.html.erb (4.5ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_local_field.html.erb (0.2ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_local_field.html.erb (0.3ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_step.html.erb (4.0ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_steps.html.erb (10.5ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_local_field.html.erb (0.3ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_form.html.erb (20.3ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_container.html.erb (29.7ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/edit.html.erb within layouts/intro/admin/application (33.4ms)
+Completed 200 OK in 101ms (Views: 57.7ms | ActiveRecord: 8.1ms)
+
+
+Started GET "/intro/tours?controller_path=intro%2Fadmin%2Ftours&action_name=update&original_url=http%3A%2F%2Flocalhost%3A3000%2Fintro%2Fadmin%2Ftours%2F2" for ::1 at 2019-09-04 22:19:24 +0800
+Processing by Intro::ToursController#index as */*
+ Parameters: {"controller_path"=>"intro/admin/tours", "action_name"=>"update", "original_url"=>"http://localhost:3000/intro/admin/tours/2"}
+ [1m[36m (0.3ms)[0m [1mSELECT COUNT(*) FROM "intro_tours" WHERE "intro_tours"."controller_path" = ? AND "intro_tours"."action_name" = ? AND "intro_tours"."published" = ?[0m [["controller_path", "intro/admin/tours"], ["action_name", "update"], ["published", "t"]]
+ [1m[35mIntro::Tour Load (0.1ms)[0m SELECT "intro_tours".* FROM "intro_tours" WHERE "intro_tours"."controller_path" = ? AND "intro_tours"."action_name" = ? AND "intro_tours"."published" = ? [["controller_path", "intro/admin/tours"], ["action_name", "update"], ["published", "t"]]
+ [1m[36mUser Load (0.3ms)[0m [1mSELECT "users".* FROM "users" ORDER BY "users"."id" ASC LIMIT 1[0m
+ [1m[35m (0.2ms)[0m SELECT "intro_tour_histories"."tour_id" FROM "intro_tour_histories" WHERE "intro_tour_histories"."user_id" = 1 AND 1=0 AND (touch_count >= 1)
+Completed 200 OK in 14ms (Views: 0.3ms | ActiveRecord: 0.9ms)
+
+
+Started GET "/" for ::1 at 2019-09-04 22:19:26 +0800
+Processing by HomeController#index as HTML
+ Rendered home/index.html.erb within layouts/application (7.8ms)
+ [1m[36mUser Load (0.4ms)[0m [1mSELECT "users".* FROM "users" ORDER BY "users"."id" ASC LIMIT 1[0m
+Completed 200 OK in 73ms (Views: 71.7ms | ActiveRecord: 0.4ms)
+
+
+Started GET "/intro/tours?controller_path=home&action_name=index&original_url=http%3A%2F%2Flocalhost%3A3000%2F" for ::1 at 2019-09-04 22:19:26 +0800
+Processing by Intro::ToursController#index as */*
+ Parameters: {"controller_path"=>"home", "action_name"=>"index", "original_url"=>"http://localhost:3000/"}
+ [1m[35m (0.1ms)[0m SELECT COUNT(*) FROM "intro_tours" WHERE "intro_tours"."controller_path" = ? AND "intro_tours"."action_name" = ? AND "intro_tours"."published" = ? [["controller_path", "home"], ["action_name", "index"], ["published", "t"]]
+ [1m[36mIntro::Tour Load (0.1ms)[0m [1mSELECT "intro_tours".* FROM "intro_tours" WHERE "intro_tours"."controller_path" = ? AND "intro_tours"."action_name" = ? AND "intro_tours"."published" = ?[0m [["controller_path", "home"], ["action_name", "index"], ["published", "t"]]
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" ORDER BY "users"."id" ASC LIMIT 1
+ [1m[36m (0.1ms)[0m [1mSELECT "intro_tour_histories"."tour_id" FROM "intro_tour_histories" WHERE "intro_tour_histories"."user_id" = 1 AND "intro_tour_histories"."tour_id" = 2 AND (touch_count >= 1)[0m
+Completed 200 OK in 6ms (Views: 0.5ms | ActiveRecord: 0.4ms)
+
+
+Started GET "/" for ::1 at 2019-09-04 22:19:50 +0800
+Processing by HomeController#index as HTML
+ Rendered home/index.html.erb within layouts/application (2.6ms)
+Completed 200 OK in 8ms (Views: 8.2ms | ActiveRecord: 0.0ms)
+
+
+Started GET "/assets/application.self-e80e8f2318043e8af94dddc2adad5a4f09739a8ebb323b3ab31cd71d45fd9113.css?body=1" for ::1 at 2019-09-04 22:19:50 +0800
+
+
+Started GET "/assets/application.self-8f06a73c35179188914ab50e057157639fce1401c1cdca640ac9cec33746fc5b.js?body=1" for ::1 at 2019-09-04 22:19:50 +0800
+
+
+Started GET "/intro/admin/tours" for ::1 at 2019-09-04 22:19:56 +0800
+Processing by Intro::Admin::ToursController#index as HTML
+ [1m[35mUser Load (0.4ms)[0m SELECT "users".* FROM "users" ORDER BY "users"."id" ASC LIMIT 1
+ [1m[36mIntro::Tour Load (0.6ms)[0m [1mSELECT "intro_tours".* FROM "intro_tours" ORDER BY "intro_tours"."created_at" DESC LIMIT 15 OFFSET 0[0m
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_container.html.erb (43.0ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/index.html.erb within layouts/intro/admin/application (48.7ms)
+Completed 200 OK in 85ms (Views: 79.3ms | ActiveRecord: 1.0ms)
+
+
+Started GET "/intro/tours?controller_path=intro%2Fadmin%2Ftours&action_name=index&original_url=http%3A%2F%2Flocalhost%3A3000%2Fintro%2Fadmin%2Ftours" for ::1 at 2019-09-04 22:19:57 +0800
+Processing by Intro::ToursController#index as */*
+ Parameters: {"controller_path"=>"intro/admin/tours", "action_name"=>"index", "original_url"=>"http://localhost:3000/intro/admin/tours"}
+ [1m[35m (0.1ms)[0m SELECT COUNT(*) FROM "intro_tours" WHERE "intro_tours"."controller_path" = ? AND "intro_tours"."action_name" = ? AND "intro_tours"."published" = ? [["controller_path", "intro/admin/tours"], ["action_name", "index"], ["published", "t"]]
+ [1m[36mIntro::Tour Load (0.1ms)[0m [1mSELECT "intro_tours".* FROM "intro_tours" WHERE "intro_tours"."controller_path" = ? AND "intro_tours"."action_name" = ? AND "intro_tours"."published" = ?[0m [["controller_path", "intro/admin/tours"], ["action_name", "index"], ["published", "t"]]
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" ORDER BY "users"."id" ASC LIMIT 1
+ [1m[36m (0.2ms)[0m [1mSELECT "intro_tour_histories"."tour_id" FROM "intro_tour_histories" WHERE "intro_tour_histories"."user_id" = 1 AND 1=0 AND (touch_count >= 1)[0m
+Completed 200 OK in 12ms (Views: 0.2ms | ActiveRecord: 0.6ms)
+
+
+Started DELETE "/intro/admin/sessions/sign_out" for ::1 at 2019-09-04 22:20:00 +0800
+Processing by Intro::Admin::SessionsController#sign_out as HTML
+ Parameters: {"authenticity_token"=>"+Q7Vo84+6U0ojB9gPxgnz0ylKYcBivZR5PEVcHUhbI7PvhM1zJcoEOMiX8s5L7m5KcxxsrnCptdlmNrdsAJ5lw=="}
+Redirected to http://localhost:3000/intro/admin/sessions/new
+Completed 302 Found in 3ms (ActiveRecord: 0.0ms)
+
+
+Started GET "/intro/admin/sessions/new" for ::1 at 2019-09-04 22:20:00 +0800
+Processing by Intro::Admin::SessionsController#new as HTML
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/sessions/new.html.erb within layouts/intro/admin/application (2.9ms)
+Completed 200 OK in 30ms (Views: 28.6ms | ActiveRecord: 0.0ms)
+
+
+Started GET "/" for ::1 at 2019-09-04 22:20:01 +0800
+Processing by HomeController#index as HTML
+ Rendered home/index.html.erb within layouts/application (6.2ms)
+Completed 200 OK in 30ms (Views: 29.0ms | ActiveRecord: 0.0ms)
+
+
+Started GET "/" for ::1 at 2019-09-04 22:22:18 +0800
+ [1m[36mActiveRecord::SchemaMigration Load (0.1ms)[0m [1mSELECT "schema_migrations".* FROM "schema_migrations"[0m
+Processing by HomeController#index as HTML
+ Rendered home/index.html.erb within layouts/application (9.3ms)
+Completed 200 OK in 226ms (Views: 225.6ms | ActiveRecord: 0.0ms)
+
+
+Started GET "/intro/tours?controller_path=home&action_name=index&original_url=http%3A%2F%2Flocalhost%3A3000%2F" for ::1 at 2019-09-04 22:22:18 +0800
+Processing by Intro::ToursController#index as */*
+ Parameters: {"controller_path"=>"home", "action_name"=>"index", "original_url"=>"http://localhost:3000/"}
+DEPRECATION WARNING: Currently, Active Record suppresses errors raised within `after_rollback`/`after_commit` callbacks and only print them to the logs. In the next version, these errors will no longer be suppressed. Instead, the errors will propagate normally just like in other Active Record callbacks.
+
+You can opt into the new behavior and remove this warning by setting:
+
+ config.active_record.raise_in_transactional_callbacks = true
+
+ (called from <class:Tour> at /home/jinhu/Repos/intro/app/models/intro/tour.rb:18)
+ [1m[35m (0.2ms)[0m SELECT COUNT(*) FROM "intro_tours" WHERE "intro_tours"."controller_path" = ? AND "intro_tours"."action_name" = ? AND "intro_tours"."published" = ? [["controller_path", "home"], ["action_name", "index"], ["published", "t"]]
+ [1m[36mIntro::Tour Load (0.2ms)[0m [1mSELECT "intro_tours".* FROM "intro_tours" WHERE "intro_tours"."controller_path" = ? AND "intro_tours"."action_name" = ? AND "intro_tours"."published" = ?[0m [["controller_path", "home"], ["action_name", "index"], ["published", "t"]]
+ [1m[35m (0.2ms)[0m SELECT "intro_tour_histories"."tour_id" FROM "intro_tour_histories" WHERE "intro_tour_histories"."user_id" IS NULL AND "intro_tour_histories"."tour_id" = 2 AND (touch_count >= 1)
+Completed 200 OK in 38ms (Views: 0.2ms | ActiveRecord: 1.2ms)
+
+
+Started GET "/" for ::1 at 2019-09-04 22:22:20 +0800
+Processing by HomeController#index as HTML
+ Rendered home/index.html.erb within layouts/application (5.9ms)
+Completed 200 OK in 62ms (Views: 61.3ms | ActiveRecord: 0.0ms)
+
+
+Started GET "/intro/tours?controller_path=home&action_name=index&original_url=http%3A%2F%2Flocalhost%3A3000%2F" for ::1 at 2019-09-04 22:22:20 +0800
+Processing by Intro::ToursController#index as */*
+ Parameters: {"controller_path"=>"home", "action_name"=>"index", "original_url"=>"http://localhost:3000/"}
+ [1m[36m (0.1ms)[0m [1mSELECT COUNT(*) FROM "intro_tours" WHERE "intro_tours"."controller_path" = ? AND "intro_tours"."action_name" = ? AND "intro_tours"."published" = ?[0m [["controller_path", "home"], ["action_name", "index"], ["published", "t"]]
+ [1m[35mIntro::Tour Load (0.2ms)[0m SELECT "intro_tours".* FROM "intro_tours" WHERE "intro_tours"."controller_path" = ? AND "intro_tours"."action_name" = ? AND "intro_tours"."published" = ? [["controller_path", "home"], ["action_name", "index"], ["published", "t"]]
+ [1m[36m (0.1ms)[0m [1mSELECT "intro_tour_histories"."tour_id" FROM "intro_tour_histories" WHERE "intro_tour_histories"."user_id" IS NULL AND "intro_tour_histories"."tour_id" = 2 AND (touch_count >= 1)[0m
+Completed 200 OK in 6ms (Views: 0.2ms | ActiveRecord: 0.4ms)
+
+
+Started GET "/intro/admin/tours" for ::1 at 2019-09-04 22:22:22 +0800
+Processing by Intro::Admin::ToursController#index as HTML
+Redirected to http://localhost:3000/intro/admin/sessions/new
+Filter chain halted as :authenticate rendered or redirected
+Completed 302 Found in 3ms (ActiveRecord: 0.0ms)
+
+
+Started GET "/intro/admin/sessions/new" for ::1 at 2019-09-04 22:22:22 +0800
+Processing by Intro::Admin::SessionsController#new as HTML
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/sessions/new.html.erb within layouts/intro/admin/application (4.3ms)
+Completed 200 OK in 56ms (Views: 54.2ms | ActiveRecord: 0.0ms)
+
+
+Started POST "/intro/admin/sessions" for ::1 at 2019-09-04 22:22:23 +0800
+Processing by Intro::Admin::SessionsController#create as HTML
+ Parameters: {"utf8"=>"✓", "authenticity_token"=>"fqYwe0SrxjS7wQgSl6rZjkWLGuTu23GSbRnk5m/8SCRIFvbtRgIHaXBvSLmRnUf4IOJC0VaTIRTscCtLqt9dPQ==", "username"=>"WRDkzl4", "password"=>"[FILTERED]", "button"=>""}
+Redirected to http://localhost:3000/intro/admin/tours
+Completed 302 Found in 4ms (ActiveRecord: 0.0ms)
+
+
+Started GET "/intro/admin/tours" for ::1 at 2019-09-04 22:22:23 +0800
+Processing by Intro::Admin::ToursController#index as HTML
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" ORDER BY "users"."id" ASC LIMIT 1
+ [1m[36mIntro::Tour Load (0.3ms)[0m [1mSELECT "intro_tours".* FROM "intro_tours" ORDER BY "intro_tours"."created_at" DESC LIMIT 15 OFFSET 0[0m
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_container.html.erb (28.3ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/index.html.erb within layouts/intro/admin/application (40.6ms)
+Completed 200 OK in 70ms (Views: 66.4ms | ActiveRecord: 0.9ms)
+
+
+Started GET "/intro/tours?controller_path=intro%2Fadmin%2Ftours&action_name=index&original_url=http%3A%2F%2Flocalhost%3A3000%2Fintro%2Fadmin%2Ftours" for ::1 at 2019-09-04 22:22:23 +0800
+Processing by Intro::ToursController#index as */*
+ Parameters: {"controller_path"=>"intro/admin/tours", "action_name"=>"index", "original_url"=>"http://localhost:3000/intro/admin/tours"}
+ [1m[35m (0.2ms)[0m SELECT COUNT(*) FROM "intro_tours" WHERE "intro_tours"."controller_path" = ? AND "intro_tours"."action_name" = ? AND "intro_tours"."published" = ? [["controller_path", "intro/admin/tours"], ["action_name", "index"], ["published", "t"]]
+ [1m[36mIntro::Tour Load (0.1ms)[0m [1mSELECT "intro_tours".* FROM "intro_tours" WHERE "intro_tours"."controller_path" = ? AND "intro_tours"."action_name" = ? AND "intro_tours"."published" = ?[0m [["controller_path", "intro/admin/tours"], ["action_name", "index"], ["published", "t"]]
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" ORDER BY "users"."id" ASC LIMIT 1
+ [1m[36m (0.1ms)[0m [1mSELECT "intro_tour_histories"."tour_id" FROM "intro_tour_histories" WHERE "intro_tour_histories"."user_id" = 1 AND 1=0 AND (touch_count >= 1)[0m
+Completed 200 OK in 14ms (Views: 0.3ms | ActiveRecord: 0.6ms)
+
+
+Started GET "/intro/admin/tours/2/edit" for ::1 at 2019-09-04 22:22:31 +0800
+Processing by Intro::Admin::ToursController#edit as HTML
+ Parameters: {"id"=>"2"}
+ [1m[35mIntro::Tour Load (0.6ms)[0m SELECT "intro_tours".* FROM "intro_tours" WHERE "intro_tours"."id" = ? LIMIT 1 [["id", 2]]
+ [1m[36mUser Load (0.4ms)[0m [1mSELECT "users".* FROM "users" ORDER BY "users"."id" ASC LIMIT 1[0m
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_local_field.html.erb (0.9ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_local_field.html.erb (0.3ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_step.html.erb (5.6ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_local_field.html.erb (0.3ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_local_field.html.erb (0.3ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_step.html.erb (4.9ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_steps.html.erb (13.5ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_local_field.html.erb (0.3ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_form.html.erb (76.9ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_container.html.erb (111.7ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/edit.html.erb within layouts/intro/admin/application (119.1ms)
+Completed 200 OK in 147ms (Views: 138.7ms | ActiveRecord: 0.9ms)
+
+
+Started GET "/intro/tours?controller_path=intro%2Fadmin%2Ftours&action_name=edit&original_url=http%3A%2F%2Flocalhost%3A3000%2Fintro%2Fadmin%2Ftours%2F2%2Fedit" for ::1 at 2019-09-04 22:22:31 +0800
+Processing by Intro::ToursController#index as */*
+ Parameters: {"controller_path"=>"intro/admin/tours", "action_name"=>"edit", "original_url"=>"http://localhost:3000/intro/admin/tours/2/edit"}
+ [1m[35m (0.1ms)[0m SELECT COUNT(*) FROM "intro_tours" WHERE "intro_tours"."controller_path" = ? AND "intro_tours"."action_name" = ? AND "intro_tours"."published" = ? [["controller_path", "intro/admin/tours"], ["action_name", "edit"], ["published", "t"]]
+ [1m[36mIntro::Tour Load (0.1ms)[0m [1mSELECT "intro_tours".* FROM "intro_tours" WHERE "intro_tours"."controller_path" = ? AND "intro_tours"."action_name" = ? AND "intro_tours"."published" = ?[0m [["controller_path", "intro/admin/tours"], ["action_name", "edit"], ["published", "t"]]
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" ORDER BY "users"."id" ASC LIMIT 1
+ [1m[36m (0.1ms)[0m [1mSELECT "intro_tour_histories"."tour_id" FROM "intro_tour_histories" WHERE "intro_tour_histories"."user_id" = 1 AND 1=0 AND (touch_count >= 1)[0m
+Completed 200 OK in 10ms (Views: 0.2ms | ActiveRecord: 0.5ms)
+
+
+Started PATCH "/intro/admin/tours/2" for ::1 at 2019-09-04 22:22:36 +0800
+Processing by Intro::Admin::ToursController#update as HTML
+ Parameters: {"utf8"=>"✓", "authenticity_token"=>"I1or81/jV7Aojho7BideCPnOC74w6lH8uOWt7uNAz+EV6u1lXUqW7eMgWpAAEMB+nKdTi4iiAXo5jGJDJmPa+A==", "tour"=>{"route"=>{"simple"=>"http://localhost:3000", "query"=>""}, "ident"=>"home#index-qar2y9", "controller_path"=>"home", "action_name"=>"index", "options"=>{"steps"=>[{"title_en"=>"brba", "title_zh-CN"=>"小明铜须爸爸", "content_en"=>"brabr fF bfb", "content_zh-CN"=>"小明铜须", "image_url"=>"", "image_width"=>"", "image_height"=>"", "image_placement"=>"top", "element"=>"", "placement"=>"top", "z_index"=>"99"}], "not_sign_visible"=>"1", "btn_visible"=>"1", "btn_complete_text_en"=>"", "btn_complete_text_zh-CN"=>"小明铜须", "btn_complete_link"=>""}, "expired_at"=>""}, "_"=>"en", "button"=>"", "id"=>"2"}
+ [1m[35mIntro::Tour Load (0.5ms)[0m SELECT "intro_tours".* FROM "intro_tours" WHERE "intro_tours"."id" = ? LIMIT 1 [["id", 2]]
+ [1m[36m (0.3ms)[0m [1mbegin transaction[0m
+ [1m[35mIntro::Tour Exists (0.3ms)[0m SELECT 1 AS one FROM "intro_tours" WHERE ("intro_tours"."ident" = 'home#index-qar2y9' AND "intro_tours"."id" != 2) LIMIT 1
+ [1m[36mSQL (0.4ms)[0m [1mUPDATE "intro_tours" SET "route" = ?, "options" = ?, "updated_at" = ? WHERE "intro_tours"."id" = ?[0m [["route", "--- !ruby/hash:ActionController::Parameters\nsimple: http://localhost:3000\nquery: ''\nstrict: false\n"], ["options", "--- !ruby/hash:ActionController::Parameters\nsteps:\n- !ruby/hash:ActionController::Parameters\n title_en: brba\n title_zh-CN: \"小明铜须爸爸\"\n content_en: brabr fF bfb\n content_zh-CN: \"小明铜须\"\n image_url: ''\n image_width: ''\n image_height: ''\n image_placement: top\n element: ''\n placement: top\n z_index: '99'\nnot_sign_visible: '1'\nbtn_visible: '1'\nbtn_complete_text_en: ''\nbtn_complete_text_zh-CN: \"小明铜须\"\nbtn_complete_link: ''\n"], ["updated_at", "2019-09-04 14:22:37.039974"], ["id", 2]]
+ [1m[35m (6.9ms)[0m commit transaction
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" ORDER BY "users"."id" ASC LIMIT 1[0m
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_local_field.html.erb (0.3ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_local_field.html.erb (0.3ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_step.html.erb (3.4ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_local_field.html.erb (0.3ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_local_field.html.erb (0.2ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_step.html.erb (3.0ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_steps.html.erb (8.0ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_local_field.html.erb (0.2ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_form.html.erb (11.6ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_container.html.erb (21.6ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/edit.html.erb within layouts/intro/admin/application (23.5ms)
+Completed 200 OK in 103ms (Views: 40.3ms | ActiveRecord: 8.6ms)
+
+
+Started GET "/intro/tours?controller_path=intro%2Fadmin%2Ftours&action_name=update&original_url=http%3A%2F%2Flocalhost%3A3000%2Fintro%2Fadmin%2Ftours%2F2" for ::1 at 2019-09-04 22:22:37 +0800
+Processing by Intro::ToursController#index as */*
+ Parameters: {"controller_path"=>"intro/admin/tours", "action_name"=>"update", "original_url"=>"http://localhost:3000/intro/admin/tours/2"}
+ [1m[35m (0.2ms)[0m SELECT COUNT(*) FROM "intro_tours" WHERE "intro_tours"."controller_path" = ? AND "intro_tours"."action_name" = ? AND "intro_tours"."published" = ? [["controller_path", "intro/admin/tours"], ["action_name", "update"], ["published", "t"]]
+ [1m[36mIntro::Tour Load (0.2ms)[0m [1mSELECT "intro_tours".* FROM "intro_tours" WHERE "intro_tours"."controller_path" = ? AND "intro_tours"."action_name" = ? AND "intro_tours"."published" = ?[0m [["controller_path", "intro/admin/tours"], ["action_name", "update"], ["published", "t"]]
+ [1m[35mUser Load (0.3ms)[0m SELECT "users".* FROM "users" ORDER BY "users"."id" ASC LIMIT 1
+ [1m[36m (0.3ms)[0m [1mSELECT "intro_tour_histories"."tour_id" FROM "intro_tour_histories" WHERE "intro_tour_histories"."user_id" = 1 AND 1=0 AND (touch_count >= 1)[0m
+Completed 200 OK in 13ms (Views: 0.3ms | ActiveRecord: 0.9ms)
+
+
+Started DELETE "/intro/admin/sessions/sign_out" for ::1 at 2019-09-04 22:22:39 +0800
+Processing by Intro::Admin::SessionsController#sign_out as HTML
+ Parameters: {"authenticity_token"=>"23wzOPBdeTSTGAROKmhADhV1Fp10FJY1KcCu4YUxopHtzPWu8vS4aVi2ROUsX954cBxOqMxcxrOoqWFMQBK3iA=="}
+Redirected to http://localhost:3000/intro/admin/sessions/new
+Completed 302 Found in 4ms (ActiveRecord: 0.0ms)
+
+
+Started GET "/intro/admin/sessions/new" for ::1 at 2019-09-04 22:22:39 +0800
+Processing by Intro::Admin::SessionsController#new as HTML
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/sessions/new.html.erb within layouts/intro/admin/application (1.7ms)
+Completed 200 OK in 38ms (Views: 36.0ms | ActiveRecord: 0.0ms)
+
+
+Started GET "/" for ::1 at 2019-09-04 22:22:44 +0800
+Processing by HomeController#index as HTML
+ Rendered home/index.html.erb within layouts/application (6.1ms)
+Completed 200 OK in 60ms (Views: 59.3ms | ActiveRecord: 0.0ms)
+
+
+Started GET "/intro/tours?controller_path=home&action_name=index&original_url=http%3A%2F%2Flocalhost%3A3000%2F" for ::1 at 2019-09-04 22:22:44 +0800
+Processing by Intro::ToursController#index as */*
+ Parameters: {"controller_path"=>"home", "action_name"=>"index", "original_url"=>"http://localhost:3000/"}
+ [1m[35m (0.1ms)[0m SELECT COUNT(*) FROM "intro_tours" WHERE "intro_tours"."controller_path" = ? AND "intro_tours"."action_name" = ? AND "intro_tours"."published" = ? [["controller_path", "home"], ["action_name", "index"], ["published", "t"]]
+ [1m[36mIntro::Tour Load (0.1ms)[0m [1mSELECT "intro_tours".* FROM "intro_tours" WHERE "intro_tours"."controller_path" = ? AND "intro_tours"."action_name" = ? AND "intro_tours"."published" = ?[0m [["controller_path", "home"], ["action_name", "index"], ["published", "t"]]
+ [1m[35m (0.1ms)[0m SELECT "intro_tour_histories"."tour_id" FROM "intro_tour_histories" WHERE "intro_tour_histories"."user_id" IS NULL AND "intro_tour_histories"."tour_id" = 2 AND (touch_count >= 1)
+Completed 200 OK in 5ms (Views: 0.3ms | ActiveRecord: 0.3ms)
+
+
+Started GET "/" for ::1 at 2019-09-04 22:22:50 +0800
+Processing by HomeController#index as HTML
+ Rendered home/index.html.erb within layouts/application (6.4ms)
+Completed 200 OK in 60ms (Views: 59.4ms | ActiveRecord: 0.0ms)
+
+
+Started GET "/intro/tours?controller_path=home&action_name=index&original_url=http%3A%2F%2Flocalhost%3A3000%2F" for ::1 at 2019-09-04 22:22:50 +0800
+Processing by Intro::ToursController#index as */*
+ Parameters: {"controller_path"=>"home", "action_name"=>"index", "original_url"=>"http://localhost:3000/"}
+ [1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM "intro_tours" WHERE "intro_tours"."controller_path" = ? AND "intro_tours"."action_name" = ? AND "intro_tours"."published" = ?[0m [["controller_path", "home"], ["action_name", "index"], ["published", "t"]]
+ [1m[35mIntro::Tour Load (0.1ms)[0m SELECT "intro_tours".* FROM "intro_tours" WHERE "intro_tours"."controller_path" = ? AND "intro_tours"."action_name" = ? AND "intro_tours"."published" = ? [["controller_path", "home"], ["action_name", "index"], ["published", "t"]]
+ [1m[36m (0.2ms)[0m [1mSELECT "intro_tour_histories"."tour_id" FROM "intro_tour_histories" WHERE "intro_tour_histories"."user_id" IS NULL AND "intro_tour_histories"."tour_id" = 2 AND (touch_count >= 1)[0m
+Completed 200 OK in 7ms (Views: 0.4ms | ActiveRecord: 0.5ms)
+
+
+Started GET "/intro/admin/tours" for ::1 at 2019-09-04 22:22:51 +0800
+Processing by Intro::Admin::ToursController#index as HTML
+Redirected to http://localhost:3000/intro/admin/sessions/new
+Filter chain halted as :authenticate rendered or redirected
+Completed 302 Found in 4ms (ActiveRecord: 0.0ms)
+
+
+Started GET "/intro/admin/sessions/new" for ::1 at 2019-09-04 22:22:51 +0800
+Processing by Intro::Admin::SessionsController#new as HTML
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/sessions/new.html.erb within layouts/intro/admin/application (2.2ms)
+Completed 200 OK in 56ms (Views: 54.8ms | ActiveRecord: 0.0ms)
+
+
+Started POST "/intro/admin/sessions" for ::1 at 2019-09-04 22:22:53 +0800
+Processing by Intro::Admin::SessionsController#create as HTML
+ Parameters: {"utf8"=>"✓", "authenticity_token"=>"/jgCJFmUlpjkUtHmzKSRCal5YaF7Kzl6fgkB7tRfo8HIiMSyWz1XxS/8kU3Kkw9/zBA5lMNjafz/YM5DEXy22A==", "username"=>"WRDkzl4", "password"=>"[FILTERED]", "button"=>""}
+Redirected to http://localhost:3000/intro/admin/tours
+Completed 302 Found in 4ms (ActiveRecord: 0.0ms)
+
+
+Started GET "/intro/admin/tours" for ::1 at 2019-09-04 22:22:53 +0800
+Processing by Intro::Admin::ToursController#index as HTML
+ [1m[35mUser Load (0.3ms)[0m SELECT "users".* FROM "users" ORDER BY "users"."id" ASC LIMIT 1
+ [1m[36mIntro::Tour Load (0.3ms)[0m [1mSELECT "intro_tours".* FROM "intro_tours" ORDER BY "intro_tours"."created_at" DESC LIMIT 15 OFFSET 0[0m
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_container.html.erb (23.1ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/index.html.erb within layouts/intro/admin/application (26.0ms)
+Completed 200 OK in 54ms (Views: 50.8ms | ActiveRecord: 0.6ms)
+
+
+Started GET "/intro/tours?controller_path=intro%2Fadmin%2Ftours&action_name=index&original_url=http%3A%2F%2Flocalhost%3A3000%2Fintro%2Fadmin%2Ftours" for ::1 at 2019-09-04 22:22:53 +0800
+Processing by Intro::ToursController#index as */*
+ Parameters: {"controller_path"=>"intro/admin/tours", "action_name"=>"index", "original_url"=>"http://localhost:3000/intro/admin/tours"}
+ [1m[35m (0.2ms)[0m SELECT COUNT(*) FROM "intro_tours" WHERE "intro_tours"."controller_path" = ? AND "intro_tours"."action_name" = ? AND "intro_tours"."published" = ? [["controller_path", "intro/admin/tours"], ["action_name", "index"], ["published", "t"]]
+ [1m[36mIntro::Tour Load (0.2ms)[0m [1mSELECT "intro_tours".* FROM "intro_tours" WHERE "intro_tours"."controller_path" = ? AND "intro_tours"."action_name" = ? AND "intro_tours"."published" = ?[0m [["controller_path", "intro/admin/tours"], ["action_name", "index"], ["published", "t"]]
+ [1m[35mUser Load (0.3ms)[0m SELECT "users".* FROM "users" ORDER BY "users"."id" ASC LIMIT 1
+ [1m[36m (0.4ms)[0m [1mSELECT "intro_tour_histories"."tour_id" FROM "intro_tour_histories" WHERE "intro_tour_histories"."user_id" = 1 AND 1=0 AND (touch_count >= 1)[0m
+Completed 200 OK in 14ms (Views: 0.5ms | ActiveRecord: 1.0ms)
+
+
+Started GET "/intro/admin/tours/2/edit" for ::1 at 2019-09-04 22:22:56 +0800
+Processing by Intro::Admin::ToursController#edit as HTML
+ Parameters: {"id"=>"2"}
+ [1m[35mIntro::Tour Load (0.4ms)[0m SELECT "intro_tours".* FROM "intro_tours" WHERE "intro_tours"."id" = ? LIMIT 1 [["id", 2]]
+ [1m[36mUser Load (0.4ms)[0m [1mSELECT "users".* FROM "users" ORDER BY "users"."id" ASC LIMIT 1[0m
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_local_field.html.erb (0.7ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_local_field.html.erb (0.8ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_step.html.erb (7.6ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_local_field.html.erb (0.4ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_local_field.html.erb (0.6ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_step.html.erb (5.9ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_steps.html.erb (17.7ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_local_field.html.erb (0.4ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_form.html.erb (26.1ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_container.html.erb (72.5ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/edit.html.erb within layouts/intro/admin/application (77.3ms)
+Completed 200 OK in 108ms (Views: 103.5ms | ActiveRecord: 0.8ms)
+
+
+Started GET "/intro/tours?controller_path=intro%2Fadmin%2Ftours&action_name=edit&original_url=http%3A%2F%2Flocalhost%3A3000%2Fintro%2Fadmin%2Ftours%2F2%2Fedit" for ::1 at 2019-09-04 22:22:56 +0800
+Processing by Intro::ToursController#index as */*
+ Parameters: {"controller_path"=>"intro/admin/tours", "action_name"=>"edit", "original_url"=>"http://localhost:3000/intro/admin/tours/2/edit"}
+ [1m[35m (0.1ms)[0m SELECT COUNT(*) FROM "intro_tours" WHERE "intro_tours"."controller_path" = ? AND "intro_tours"."action_name" = ? AND "intro_tours"."published" = ? [["controller_path", "intro/admin/tours"], ["action_name", "edit"], ["published", "t"]]
+ [1m[36mIntro::Tour Load (0.2ms)[0m [1mSELECT "intro_tours".* FROM "intro_tours" WHERE "intro_tours"."controller_path" = ? AND "intro_tours"."action_name" = ? AND "intro_tours"."published" = ?[0m [["controller_path", "intro/admin/tours"], ["action_name", "edit"], ["published", "t"]]
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" ORDER BY "users"."id" ASC LIMIT 1
+ [1m[36m (0.2ms)[0m [1mSELECT "intro_tour_histories"."tour_id" FROM "intro_tour_histories" WHERE "intro_tour_histories"."user_id" = 1 AND 1=0 AND (touch_count >= 1)[0m
+Completed 200 OK in 14ms (Views: 0.3ms | ActiveRecord: 0.7ms)
+
+
+Started PATCH "/intro/admin/tours/2" for ::1 at 2019-09-04 22:23:00 +0800
+Processing by Intro::Admin::ToursController#update as HTML
+ Parameters: {"utf8"=>"✓", "authenticity_token"=>"QJDjKB8WX3KBy/pdtbOYrYEfg7QI/S2Z9Z9hlCVifPJ2ICW+Hb+eL0pluvazhAbb5HbbgbC1fR909q454EFp6w==", "tour"=>{"route"=>{"simple"=>"http://localhost:3000", "query"=>""}, "ident"=>"home#index-qar2y9", "controller_path"=>"home", "action_name"=>"index", "options"=>{"steps"=>[{"title_en"=>"brba", "title_zh-CN"=>"小明铜须爸爸", "content_en"=>"brabr fF bfb", "content_zh-CN"=>"小明铜须", "image_url"=>"", "image_width"=>"", "image_height"=>"", "image_placement"=>"top", "element"=>"", "placement"=>"top", "z_index"=>"99"}], "btn_visible"=>"1", "btn_complete_text_en"=>"", "btn_complete_text_zh-CN"=>"小明铜须", "btn_complete_link"=>""}, "expired_at"=>""}, "_"=>"en", "button"=>"", "id"=>"2"}
+ [1m[35mIntro::Tour Load (0.3ms)[0m SELECT "intro_tours".* FROM "intro_tours" WHERE "intro_tours"."id" = ? LIMIT 1 [["id", 2]]
+ [1m[36m (0.2ms)[0m [1mbegin transaction[0m
+ [1m[35mIntro::Tour Exists (0.4ms)[0m SELECT 1 AS one FROM "intro_tours" WHERE ("intro_tours"."ident" = 'home#index-qar2y9' AND "intro_tours"."id" != 2) LIMIT 1
+ [1m[36mSQL (0.5ms)[0m [1mUPDATE "intro_tours" SET "route" = ?, "options" = ?, "updated_at" = ? WHERE "intro_tours"."id" = ?[0m [["route", "--- !ruby/hash:ActionController::Parameters\nsimple: http://localhost:3000\nquery: ''\nstrict: false\n"], ["options", "--- !ruby/hash:ActionController::Parameters\nsteps:\n- !ruby/hash:ActionController::Parameters\n title_en: brba\n title_zh-CN: \"小明铜须爸爸\"\n content_en: brabr fF bfb\n content_zh-CN: \"小明铜须\"\n image_url: ''\n image_width: ''\n image_height: ''\n image_placement: top\n element: ''\n placement: top\n z_index: '99'\nbtn_visible: '1'\nbtn_complete_text_en: ''\nbtn_complete_text_zh-CN: \"小明铜须\"\nbtn_complete_link: ''\n"], ["updated_at", "2019-09-04 14:23:00.739266"], ["id", 2]]
+ [1m[35m (19.3ms)[0m commit transaction
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" ORDER BY "users"."id" ASC LIMIT 1[0m
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_local_field.html.erb (0.3ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_local_field.html.erb (0.4ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_step.html.erb (3.8ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_local_field.html.erb (0.3ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_local_field.html.erb (0.3ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_step.html.erb (3.9ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_steps.html.erb (9.8ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_local_field.html.erb (0.3ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_form.html.erb (13.5ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_container.html.erb (27.9ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/edit.html.erb within layouts/intro/admin/application (29.6ms)
+Completed 200 OK in 110ms (Views: 50.1ms | ActiveRecord: 20.7ms)
+
+
+Started GET "/intro/tours?controller_path=intro%2Fadmin%2Ftours&action_name=update&original_url=http%3A%2F%2Flocalhost%3A3000%2Fintro%2Fadmin%2Ftours%2F2" for ::1 at 2019-09-04 22:23:00 +0800
+Processing by Intro::ToursController#index as */*
+ Parameters: {"controller_path"=>"intro/admin/tours", "action_name"=>"update", "original_url"=>"http://localhost:3000/intro/admin/tours/2"}
+ [1m[35m (0.1ms)[0m SELECT COUNT(*) FROM "intro_tours" WHERE "intro_tours"."controller_path" = ? AND "intro_tours"."action_name" = ? AND "intro_tours"."published" = ? [["controller_path", "intro/admin/tours"], ["action_name", "update"], ["published", "t"]]
+ [1m[36mIntro::Tour Load (0.1ms)[0m [1mSELECT "intro_tours".* FROM "intro_tours" WHERE "intro_tours"."controller_path" = ? AND "intro_tours"."action_name" = ? AND "intro_tours"."published" = ?[0m [["controller_path", "intro/admin/tours"], ["action_name", "update"], ["published", "t"]]
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" ORDER BY "users"."id" ASC LIMIT 1
+ [1m[36m (0.1ms)[0m [1mSELECT "intro_tour_histories"."tour_id" FROM "intro_tour_histories" WHERE "intro_tour_histories"."user_id" = 1 AND 1=0 AND (touch_count >= 1)[0m
+Completed 200 OK in 9ms (Views: 0.3ms | ActiveRecord: 0.5ms)
+
+
+Started DELETE "/intro/admin/sessions/sign_out" for ::1 at 2019-09-04 22:23:03 +0800
+Processing by Intro::Admin::SessionsController#sign_out as HTML
+ Parameters: {"authenticity_token"=>"1Xisuowi//+xbMGH+bs0bUktodvHJHGvamsxL0JUxr7jyGosjos+onrCgSz/jKobLET57n9sISnrAv6Ch3fTpw=="}
+Redirected to http://localhost:3000/intro/admin/sessions/new
+Completed 302 Found in 4ms (ActiveRecord: 0.0ms)
+
+
+Started GET "/intro/admin/sessions/new" for ::1 at 2019-09-04 22:23:03 +0800
+Processing by Intro::Admin::SessionsController#new as HTML
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/sessions/new.html.erb within layouts/intro/admin/application (2.6ms)
+Completed 200 OK in 58ms (Views: 55.5ms | ActiveRecord: 0.0ms)
+
+
+Started GET "/" for ::1 at 2019-09-04 22:23:06 +0800
+Processing by HomeController#index as HTML
+ Rendered home/index.html.erb within layouts/application (6.1ms)
+Completed 200 OK in 61ms (Views: 60.4ms | ActiveRecord: 0.0ms)
+
+
+Started GET "/intro/tours?controller_path=home&action_name=index&original_url=http%3A%2F%2Flocalhost%3A3000%2F" for ::1 at 2019-09-04 22:23:07 +0800
+Processing by Intro::ToursController#index as */*
+ Parameters: {"controller_path"=>"home", "action_name"=>"index", "original_url"=>"http://localhost:3000/"}
+ [1m[35m (0.1ms)[0m SELECT COUNT(*) FROM "intro_tours" WHERE "intro_tours"."controller_path" = ? AND "intro_tours"."action_name" = ? AND "intro_tours"."published" = ? [["controller_path", "home"], ["action_name", "index"], ["published", "t"]]
+ [1m[36mIntro::Tour Load (0.1ms)[0m [1mSELECT "intro_tours".* FROM "intro_tours" WHERE "intro_tours"."controller_path" = ? AND "intro_tours"."action_name" = ? AND "intro_tours"."published" = ?[0m [["controller_path", "home"], ["action_name", "index"], ["published", "t"]]
+ [1m[35m (0.1ms)[0m SELECT "intro_tour_histories"."tour_id" FROM "intro_tour_histories" WHERE "intro_tour_histories"."user_id" IS NULL AND "intro_tour_histories"."tour_id" = 2 AND (touch_count >= 1)
+Completed 200 OK in 6ms (Views: 0.2ms | ActiveRecord: 0.4ms)
+
+
+Started GET "/" for ::1 at 2019-09-04 22:54:19 +0800
+Processing by HomeController#index as HTML
+ Rendered home/index.html.erb within layouts/application (2.2ms)
+Completed 200 OK in 26ms (Views: 25.4ms | ActiveRecord: 0.0ms)
+
+
+Started GET "/intro/tours?controller_path=home&action_name=index&original_url=http%3A%2F%2Flocalhost%3A3000%2F" for ::1 at 2019-09-04 22:54:20 +0800
+Processing by Intro::ToursController#index as */*
+ Parameters: {"controller_path"=>"home", "action_name"=>"index", "original_url"=>"http://localhost:3000/"}
+DEPRECATION WARNING: Currently, Active Record suppresses errors raised within `after_rollback`/`after_commit` callbacks and only print them to the logs. In the next version, these errors will no longer be suppressed. Instead, the errors will propagate normally just like in other Active Record callbacks.
+
+You can opt into the new behavior and remove this warning by setting:
+
+ config.active_record.raise_in_transactional_callbacks = true
+
+ (called from <class:Tour> at /home/jinhu/Repos/intro/app/models/intro/tour.rb:18)
+ [1m[36m (0.3ms)[0m [1mSELECT COUNT(*) FROM "intro_tours" WHERE "intro_tours"."controller_path" = ? AND "intro_tours"."action_name" = ? AND "intro_tours"."published" = ?[0m [["controller_path", "home"], ["action_name", "index"], ["published", "t"]]
+ [1m[35mIntro::Tour Load (0.3ms)[0m SELECT "intro_tours".* FROM "intro_tours" WHERE "intro_tours"."controller_path" = ? AND "intro_tours"."action_name" = ? AND "intro_tours"."published" = ? [["controller_path", "home"], ["action_name", "index"], ["published", "t"]]
+ [1m[36m (0.1ms)[0m [1mSELECT "intro_tour_histories"."tour_id" FROM "intro_tour_histories" WHERE "intro_tour_histories"."user_id" IS NULL AND "intro_tour_histories"."tour_id" = 2 AND (touch_count >= 1)[0m
+Completed 200 OK in 28ms (Views: 0.3ms | ActiveRecord: 1.6ms)
+
+
+Started GET "/intro/admin/tours" for ::1 at 2019-09-04 22:54:36 +0800
+Processing by Intro::Admin::ToursController#index as HTML
+Redirected to http://localhost:3000/intro/admin/sessions/new
+Filter chain halted as :authenticate rendered or redirected
+Completed 302 Found in 2ms (ActiveRecord: 0.0ms)
+
+
+Started GET "/intro/admin/sessions/new" for ::1 at 2019-09-04 22:54:36 +0800
+Processing by Intro::Admin::SessionsController#new as HTML
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/sessions/new.html.erb within layouts/intro/admin/application (2.0ms)
+Completed 200 OK in 47ms (Views: 45.3ms | ActiveRecord: 0.0ms)
+
+
+Started POST "/intro/admin/sessions" for ::1 at 2019-09-04 22:54:38 +0800
+Processing by Intro::Admin::SessionsController#create as HTML
+ Parameters: {"utf8"=>"✓", "authenticity_token"=>"19RbB8liF4X2kpQNliw9IiIPrkuk27pajsuo4tF3weHhZJ2Ry8vW2D081KaQG6NUR2b2fhyT6twPomdPFFTU+A==", "username"=>"WRDkzl4", "password"=>"[FILTERED]", "button"=>""}
+Redirected to http://localhost:3000/intro/admin/tours
+Completed 302 Found in 4ms (ActiveRecord: 0.0ms)
+
+
+Started GET "/intro/admin/tours" for ::1 at 2019-09-04 22:54:38 +0800
+Processing by Intro::Admin::ToursController#index as HTML
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" ORDER BY "users"."id" ASC LIMIT 1
+ [1m[36mIntro::Tour Load (0.4ms)[0m [1mSELECT "intro_tours".* FROM "intro_tours" ORDER BY "intro_tours"."created_at" DESC LIMIT 15 OFFSET 0[0m
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_container.html.erb (26.3ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/index.html.erb within layouts/intro/admin/application (27.6ms)
+Completed 200 OK in 53ms (Views: 50.7ms | ActiveRecord: 0.7ms)
+
+
+Started GET "/intro/tours?controller_path=intro%2Fadmin%2Ftours&action_name=index&original_url=http%3A%2F%2Flocalhost%3A3000%2Fintro%2Fadmin%2Ftours" for ::1 at 2019-09-04 22:54:38 +0800
+Processing by Intro::ToursController#index as */*
+ Parameters: {"controller_path"=>"intro/admin/tours", "action_name"=>"index", "original_url"=>"http://localhost:3000/intro/admin/tours"}
+ [1m[35m (0.2ms)[0m SELECT COUNT(*) FROM "intro_tours" WHERE "intro_tours"."controller_path" = ? AND "intro_tours"."action_name" = ? AND "intro_tours"."published" = ? [["controller_path", "intro/admin/tours"], ["action_name", "index"], ["published", "t"]]
+ [1m[36mIntro::Tour Load (0.2ms)[0m [1mSELECT "intro_tours".* FROM "intro_tours" WHERE "intro_tours"."controller_path" = ? AND "intro_tours"."action_name" = ? AND "intro_tours"."published" = ?[0m [["controller_path", "intro/admin/tours"], ["action_name", "index"], ["published", "t"]]
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" ORDER BY "users"."id" ASC LIMIT 1
+ [1m[36m (0.2ms)[0m [1mSELECT "intro_tour_histories"."tour_id" FROM "intro_tour_histories" WHERE "intro_tour_histories"."user_id" = 1 AND 1=0 AND (touch_count >= 1)[0m
+Completed 200 OK in 16ms (Views: 0.3ms | ActiveRecord: 0.8ms)
+
+
+Started GET "/intro/admin/tours/2/edit" for ::1 at 2019-09-04 22:54:42 +0800
+Processing by Intro::Admin::ToursController#edit as HTML
+ Parameters: {"id"=>"2"}
+ [1m[35mIntro::Tour Load (0.6ms)[0m SELECT "intro_tours".* FROM "intro_tours" WHERE "intro_tours"."id" = ? LIMIT 1 [["id", 2]]
+ [1m[36mUser Load (0.5ms)[0m [1mSELECT "users".* FROM "users" ORDER BY "users"."id" ASC LIMIT 1[0m
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_local_field.html.erb (0.8ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_local_field.html.erb (0.6ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_step.html.erb (8.0ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_local_field.html.erb (0.5ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_local_field.html.erb (0.7ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_step.html.erb (6.6ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_steps.html.erb (19.7ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_local_field.html.erb (0.4ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_form.html.erb (32.7ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_container.html.erb (77.8ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/edit.html.erb within layouts/intro/admin/application (83.2ms)
+Completed 200 OK in 115ms (Views: 108.4ms | ActiveRecord: 1.1ms)
+
+
+Started GET "/intro/tours?controller_path=intro%2Fadmin%2Ftours&action_name=edit&original_url=http%3A%2F%2Flocalhost%3A3000%2Fintro%2Fadmin%2Ftours%2F2%2Fedit" for ::1 at 2019-09-04 22:54:42 +0800
+Processing by Intro::ToursController#index as */*
+ Parameters: {"controller_path"=>"intro/admin/tours", "action_name"=>"edit", "original_url"=>"http://localhost:3000/intro/admin/tours/2/edit"}
+ [1m[35m (0.1ms)[0m SELECT COUNT(*) FROM "intro_tours" WHERE "intro_tours"."controller_path" = ? AND "intro_tours"."action_name" = ? AND "intro_tours"."published" = ? [["controller_path", "intro/admin/tours"], ["action_name", "edit"], ["published", "t"]]
+ [1m[36mIntro::Tour Load (0.1ms)[0m [1mSELECT "intro_tours".* FROM "intro_tours" WHERE "intro_tours"."controller_path" = ? AND "intro_tours"."action_name" = ? AND "intro_tours"."published" = ?[0m [["controller_path", "intro/admin/tours"], ["action_name", "edit"], ["published", "t"]]
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" ORDER BY "users"."id" ASC LIMIT 1
+ [1m[36m (0.2ms)[0m [1mSELECT "intro_tour_histories"."tour_id" FROM "intro_tour_histories" WHERE "intro_tour_histories"."user_id" = 1 AND 1=0 AND (touch_count >= 1)[0m
+Completed 200 OK in 12ms (Views: 0.3ms | ActiveRecord: 0.7ms)
+
+
+Started GET "/" for ::1 at 2019-09-04 22:54:49 +0800
+Processing by HomeController#index as HTML
+ Rendered home/index.html.erb within layouts/application (7.9ms)
+ [1m[35mUser Load (0.4ms)[0m SELECT "users".* FROM "users" ORDER BY "users"."id" ASC LIMIT 1
+Completed 200 OK in 68ms (Views: 67.2ms | ActiveRecord: 0.4ms)
+
+
+Started GET "/intro/tours?controller_path=home&action_name=index&original_url=http%3A%2F%2Flocalhost%3A3000%2F" for ::1 at 2019-09-04 22:54:50 +0800
+Processing by Intro::ToursController#index as */*
+ Parameters: {"controller_path"=>"home", "action_name"=>"index", "original_url"=>"http://localhost:3000/"}
+ [1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM "intro_tours" WHERE "intro_tours"."controller_path" = ? AND "intro_tours"."action_name" = ? AND "intro_tours"."published" = ?[0m [["controller_path", "home"], ["action_name", "index"], ["published", "t"]]
+ [1m[35mIntro::Tour Load (0.1ms)[0m SELECT "intro_tours".* FROM "intro_tours" WHERE "intro_tours"."controller_path" = ? AND "intro_tours"."action_name" = ? AND "intro_tours"."published" = ? [["controller_path", "home"], ["action_name", "index"], ["published", "t"]]
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" ORDER BY "users"."id" ASC LIMIT 1[0m
+ [1m[35m (0.3ms)[0m SELECT "intro_tour_histories"."tour_id" FROM "intro_tour_histories" WHERE "intro_tour_histories"."user_id" = 1 AND "intro_tour_histories"."tour_id" = 2 AND (touch_count >= 1)
+Completed 200 OK in 10ms (Views: 0.7ms | ActiveRecord: 0.8ms)
+
+
+Started PATCH "/intro/admin/tours/2" for ::1 at 2019-09-04 22:54:56 +0800
+Processing by Intro::Admin::ToursController#update as HTML
+ Parameters: {"utf8"=>"✓", "authenticity_token"=>"o5WqdLORqJlxDEpOnv1JrZ1LXo0XtsCq3RlyfGIiY7yVJWzisThpxLqiCuWYytfb+CIGuK/+kCxccL3RpwF2pQ==", "tour"=>{"route"=>{"simple"=>"http://localhost:3000", "query"=>""}, "ident"=>"home#index-qar2y9", "controller_path"=>"home", "action_name"=>"index", "options"=>{"steps"=>[{"title_en"=>"brba", "title_zh-CN"=>"小明铜须爸爸", "content_en"=>"brabr fF bfb", "content_zh-CN"=>"小明铜须", "image_url"=>"", "image_width"=>"", "image_height"=>"", "image_placement"=>"top", "element"=>"", "placement"=>"top", "z_index"=>"99"}], "not_sign_visible"=>"1", "btn_visible"=>"1", "btn_complete_text_en"=>"", "btn_complete_text_zh-CN"=>"小明铜须", "btn_complete_link"=>""}, "expired_at"=>""}, "_"=>"en", "button"=>"", "id"=>"2"}
+ [1m[36mIntro::Tour Load (0.3ms)[0m [1mSELECT "intro_tours".* FROM "intro_tours" WHERE "intro_tours"."id" = ? LIMIT 1[0m [["id", 2]]
+ [1m[35m (0.2ms)[0m begin transaction
+ [1m[36mIntro::Tour Exists (0.5ms)[0m [1mSELECT 1 AS one FROM "intro_tours" WHERE ("intro_tours"."ident" = 'home#index-qar2y9' AND "intro_tours"."id" != 2) LIMIT 1[0m
+ [1m[35mSQL (0.5ms)[0m UPDATE "intro_tours" SET "route" = ?, "options" = ?, "updated_at" = ? WHERE "intro_tours"."id" = ? [["route", "--- !ruby/hash:ActionController::Parameters\nsimple: http://localhost:3000\nquery: ''\nstrict: false\n"], ["options", "--- !ruby/hash:ActionController::Parameters\nsteps:\n- !ruby/hash:ActionController::Parameters\n title_en: brba\n title_zh-CN: \"小明铜须爸爸\"\n content_en: brabr fF bfb\n content_zh-CN: \"小明铜须\"\n image_url: ''\n image_width: ''\n image_height: ''\n image_placement: top\n element: ''\n placement: top\n z_index: '99'\nnot_sign_visible: '1'\nbtn_visible: '1'\nbtn_complete_text_en: ''\nbtn_complete_text_zh-CN: \"小明铜须\"\nbtn_complete_link: ''\n"], ["updated_at", "2019-09-04 14:54:56.571997"], ["id", 2]]
+ [1m[36m (5.6ms)[0m [1mcommit transaction[0m
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" ORDER BY "users"."id" ASC LIMIT 1
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_local_field.html.erb (0.3ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_local_field.html.erb (0.3ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_step.html.erb (3.6ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_local_field.html.erb (0.3ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_local_field.html.erb (0.3ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_step.html.erb (3.7ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_steps.html.erb (9.2ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_local_field.html.erb (0.3ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_form.html.erb (13.2ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_container.html.erb (25.3ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/edit.html.erb within layouts/intro/admin/application (27.2ms)
+Completed 200 OK in 97ms (Views: 45.2ms | ActiveRecord: 7.4ms)
+
+
+Started GET "/intro/tours?controller_path=intro%2Fadmin%2Ftours&action_name=update&original_url=http%3A%2F%2Flocalhost%3A3000%2Fintro%2Fadmin%2Ftours%2F2" for ::1 at 2019-09-04 22:54:56 +0800
+Processing by Intro::ToursController#index as */*
+ Parameters: {"controller_path"=>"intro/admin/tours", "action_name"=>"update", "original_url"=>"http://localhost:3000/intro/admin/tours/2"}
+ [1m[36m (0.1ms)[0m [1mSELECT COUNT(*) FROM "intro_tours" WHERE "intro_tours"."controller_path" = ? AND "intro_tours"."action_name" = ? AND "intro_tours"."published" = ?[0m [["controller_path", "intro/admin/tours"], ["action_name", "update"], ["published", "t"]]
+ [1m[35mIntro::Tour Load (0.2ms)[0m SELECT "intro_tours".* FROM "intro_tours" WHERE "intro_tours"."controller_path" = ? AND "intro_tours"."action_name" = ? AND "intro_tours"."published" = ? [["controller_path", "intro/admin/tours"], ["action_name", "update"], ["published", "t"]]
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" ORDER BY "users"."id" ASC LIMIT 1[0m
+ [1m[35m (0.2ms)[0m SELECT "intro_tour_histories"."tour_id" FROM "intro_tour_histories" WHERE "intro_tour_histories"."user_id" = 1 AND 1=0 AND (touch_count >= 1)
+Completed 200 OK in 12ms (Views: 0.3ms | ActiveRecord: 0.7ms)
+
+
+Started PATCH "/intro/admin/tours/2" for ::1 at 2019-09-04 22:54:59 +0800
+Processing by Intro::Admin::ToursController#update as HTML
+ Parameters: {"utf8"=>"✓", "authenticity_token"=>"o5WqdLORqJlxDEpOnv1JrZ1LXo0XtsCq3RlyfGIiY7yVJWzisThpxLqiCuWYytfb+CIGuK/+kCxccL3RpwF2pQ==", "tour"=>{"route"=>{"simple"=>"http://localhost:3000", "query"=>""}, "ident"=>"home#index-qar2y9", "controller_path"=>"home", "action_name"=>"index", "options"=>{"steps"=>[{"title_en"=>"brba", "title_zh-CN"=>"小明铜须爸爸", "content_en"=>"brabr fF bfb", "content_zh-CN"=>"小明铜须", "image_url"=>"", "image_width"=>"", "image_height"=>"", "image_placement"=>"top", "element"=>"", "placement"=>"top", "z_index"=>"99"}], "not_sign_visible"=>"1", "btn_visible"=>"1", "btn_complete_text_en"=>"", "btn_complete_text_zh-CN"=>"小明铜须", "btn_complete_link"=>""}, "expired_at"=>""}, "_"=>"en", "button"=>"", "id"=>"2"}
+ [1m[36mIntro::Tour Load (0.3ms)[0m [1mSELECT "intro_tours".* FROM "intro_tours" WHERE "intro_tours"."id" = ? LIMIT 1[0m [["id", 2]]
+ [1m[35m (0.2ms)[0m begin transaction
+ [1m[36mIntro::Tour Exists (0.3ms)[0m [1mSELECT 1 AS one FROM "intro_tours" WHERE ("intro_tours"."ident" = 'home#index-qar2y9' AND "intro_tours"."id" != 2) LIMIT 1[0m
+ [1m[35mSQL (0.5ms)[0m UPDATE "intro_tours" SET "route" = ?, "updated_at" = ? WHERE "intro_tours"."id" = ? [["route", "--- !ruby/hash:ActionController::Parameters\nsimple: http://localhost:3000\nquery: ''\nstrict: false\n"], ["updated_at", "2019-09-04 14:54:59.311773"], ["id", 2]]
+ [1m[36m (6.9ms)[0m [1mcommit transaction[0m
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" ORDER BY "users"."id" ASC LIMIT 1
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_local_field.html.erb (0.4ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_local_field.html.erb (0.4ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_step.html.erb (4.5ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_local_field.html.erb (0.3ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_local_field.html.erb (0.4ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_step.html.erb (4.3ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_steps.html.erb (11.3ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_local_field.html.erb (0.4ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_form.html.erb (17.1ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_container.html.erb (31.5ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/edit.html.erb within layouts/intro/admin/application (33.7ms)
+Completed 200 OK in 100ms (Views: 58.5ms | ActiveRecord: 8.5ms)
+
+
+Started GET "/intro/tours?controller_path=intro%2Fadmin%2Ftours&action_name=update&original_url=http%3A%2F%2Flocalhost%3A3000%2Fintro%2Fadmin%2Ftours%2F2" for ::1 at 2019-09-04 22:54:59 +0800
+Processing by Intro::ToursController#index as */*
+ Parameters: {"controller_path"=>"intro/admin/tours", "action_name"=>"update", "original_url"=>"http://localhost:3000/intro/admin/tours/2"}
+ [1m[36m (0.1ms)[0m [1mSELECT COUNT(*) FROM "intro_tours" WHERE "intro_tours"."controller_path" = ? AND "intro_tours"."action_name" = ? AND "intro_tours"."published" = ?[0m [["controller_path", "intro/admin/tours"], ["action_name", "update"], ["published", "t"]]
+ [1m[35mIntro::Tour Load (0.2ms)[0m SELECT "intro_tours".* FROM "intro_tours" WHERE "intro_tours"."controller_path" = ? AND "intro_tours"."action_name" = ? AND "intro_tours"."published" = ? [["controller_path", "intro/admin/tours"], ["action_name", "update"], ["published", "t"]]
+ [1m[36mUser Load (0.3ms)[0m [1mSELECT "users".* FROM "users" ORDER BY "users"."id" ASC LIMIT 1[0m
+ [1m[35m (0.2ms)[0m SELECT "intro_tour_histories"."tour_id" FROM "intro_tour_histories" WHERE "intro_tour_histories"."user_id" = 1 AND 1=0 AND (touch_count >= 1)
+Completed 200 OK in 15ms (Views: 0.3ms | ActiveRecord: 0.8ms)
+
+
+Started GET "/" for ::1 at 2019-09-04 22:55:04 +0800
+Processing by HomeController#index as HTML
+ Rendered home/index.html.erb within layouts/application (9.2ms)
+ [1m[36mUser Load (0.4ms)[0m [1mSELECT "users".* FROM "users" ORDER BY "users"."id" ASC LIMIT 1[0m
+Completed 200 OK in 71ms (Views: 70.2ms | ActiveRecord: 0.4ms)
+
+
+Started GET "/intro/tours?controller_path=home&action_name=index&original_url=http%3A%2F%2Flocalhost%3A3000%2F" for ::1 at 2019-09-04 22:55:05 +0800
+Processing by Intro::ToursController#index as */*
+ Parameters: {"controller_path"=>"home", "action_name"=>"index", "original_url"=>"http://localhost:3000/"}
+ [1m[35m (0.2ms)[0m SELECT COUNT(*) FROM "intro_tours" WHERE "intro_tours"."controller_path" = ? AND "intro_tours"."action_name" = ? AND "intro_tours"."published" = ? [["controller_path", "home"], ["action_name", "index"], ["published", "t"]]
+ [1m[36mIntro::Tour Load (0.1ms)[0m [1mSELECT "intro_tours".* FROM "intro_tours" WHERE "intro_tours"."controller_path" = ? AND "intro_tours"."action_name" = ? AND "intro_tours"."published" = ?[0m [["controller_path", "home"], ["action_name", "index"], ["published", "t"]]
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" ORDER BY "users"."id" ASC LIMIT 1
+ [1m[36m (0.2ms)[0m [1mSELECT "intro_tour_histories"."tour_id" FROM "intro_tour_histories" WHERE "intro_tour_histories"."user_id" = 1 AND "intro_tour_histories"."tour_id" = 2 AND (touch_count >= 1)[0m
+Completed 200 OK in 9ms (Views: 0.5ms | ActiveRecord: 0.7ms)
+
+
+Started POST "/intro/tours/record" for ::1 at 2019-09-04 22:55:06 +0800
+Processing by Intro::ToursController#record as */*
+ Parameters: {"id"=>2, "tour"=>{"id"=>2}}
+ [1m[35mUser Load (0.6ms)[0m SELECT "users".* FROM "users" ORDER BY "users"."id" ASC LIMIT 1
+ [1m[36mIntro::Tour Load (0.3ms)[0m [1mSELECT "intro_tours".* FROM "intro_tours" WHERE "intro_tours"."id" = ? LIMIT 1[0m [["id", 2]]
+ [1m[35mIntro::TourHistory Load (0.7ms)[0m SELECT "intro_tour_histories".* FROM "intro_tour_histories" WHERE "intro_tour_histories"."user_id" = 1 AND "intro_tour_histories"."tour_id" = 2 ORDER BY "intro_tour_histories"."id" ASC LIMIT 1
+ [1m[36m (0.2ms)[0m [1mbegin transaction[0m
+ [1m[35mSQL (3.1ms)[0m INSERT INTO "intro_tour_histories" ("user_id", "tour_id", "touch_count", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?) [["user_id", 1], ["tour_id", 2], ["touch_count", 1], ["created_at", "2019-09-04 14:55:06.263521"], ["updated_at", "2019-09-04 14:55:06.263521"]]
+ [1m[36m (5.5ms)[0m [1mcommit transaction[0m
+Completed 200 OK in 44ms (Views: 0.6ms | ActiveRecord: 11.1ms)
+
+
+Started GET "/" for ::1 at 2019-09-04 22:55:09 +0800
+Processing by HomeController#index as HTML
+ Rendered home/index.html.erb within layouts/application (8.1ms)
+ [1m[35mUser Load (0.7ms)[0m SELECT "users".* FROM "users" ORDER BY "users"."id" ASC LIMIT 1
+Completed 200 OK in 67ms (Views: 66.3ms | ActiveRecord: 0.7ms)
+
+
+Started GET "/intro/tours?controller_path=home&action_name=index&original_url=http%3A%2F%2Flocalhost%3A3000%2F" for ::1 at 2019-09-04 22:55:09 +0800
+Processing by Intro::ToursController#index as */*
+ Parameters: {"controller_path"=>"home", "action_name"=>"index", "original_url"=>"http://localhost:3000/"}
+ [1m[36m (0.1ms)[0m [1mSELECT COUNT(*) FROM "intro_tours" WHERE "intro_tours"."controller_path" = ? AND "intro_tours"."action_name" = ? AND "intro_tours"."published" = ?[0m [["controller_path", "home"], ["action_name", "index"], ["published", "t"]]
+ [1m[35mIntro::Tour Load (0.1ms)[0m SELECT "intro_tours".* FROM "intro_tours" WHERE "intro_tours"."controller_path" = ? AND "intro_tours"."action_name" = ? AND "intro_tours"."published" = ? [["controller_path", "home"], ["action_name", "index"], ["published", "t"]]
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" ORDER BY "users"."id" ASC LIMIT 1[0m
+ [1m[35m (0.2ms)[0m SELECT "intro_tour_histories"."tour_id" FROM "intro_tour_histories" WHERE "intro_tour_histories"."user_id" = 1 AND "intro_tour_histories"."tour_id" = 2 AND (touch_count >= 1)
+Completed 200 OK in 6ms (Views: 0.2ms | ActiveRecord: 0.6ms)
+
+
+Started GET "/" for ::1 at 2019-09-04 22:55:20 +0800
+Processing by HomeController#index as HTML
+ Rendered home/index.html.erb within layouts/application (7.5ms)
+ [1m[36mUser Load (0.3ms)[0m [1mSELECT "users".* FROM "users" ORDER BY "users"."id" ASC LIMIT 1[0m
+Completed 200 OK in 58ms (Views: 56.5ms | ActiveRecord: 0.3ms)
+
+
+Started GET "/intro/tours?controller_path=home&action_name=index&original_url=http%3A%2F%2Flocalhost%3A3000%2F" for ::1 at 2019-09-04 22:55:20 +0800
+Processing by Intro::ToursController#index as */*
+ Parameters: {"controller_path"=>"home", "action_name"=>"index", "original_url"=>"http://localhost:3000/"}
+ [1m[35m (0.1ms)[0m SELECT COUNT(*) FROM "intro_tours" WHERE "intro_tours"."controller_path" = ? AND "intro_tours"."action_name" = ? AND "intro_tours"."published" = ? [["controller_path", "home"], ["action_name", "index"], ["published", "t"]]
+ [1m[36mIntro::Tour Load (0.2ms)[0m [1mSELECT "intro_tours".* FROM "intro_tours" WHERE "intro_tours"."controller_path" = ? AND "intro_tours"."action_name" = ? AND "intro_tours"."published" = ?[0m [["controller_path", "home"], ["action_name", "index"], ["published", "t"]]
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" ORDER BY "users"."id" ASC LIMIT 1
+ [1m[36m (9.4ms)[0m [1mSELECT "intro_tour_histories"."tour_id" FROM "intro_tour_histories" WHERE "intro_tour_histories"."user_id" = 1 AND "intro_tour_histories"."tour_id" = 2 AND (touch_count >= 1)[0m
+Completed 200 OK in 16ms (Views: 0.2ms | ActiveRecord: 9.9ms)
+
+
+Started GET "/intro/admin/tours" for ::1 at 2019-09-04 22:55:22 +0800
+Processing by Intro::Admin::ToursController#index as HTML
+ [1m[35mUser Load (0.4ms)[0m SELECT "users".* FROM "users" ORDER BY "users"."id" ASC LIMIT 1
+ [1m[36mIntro::Tour Load (1.0ms)[0m [1mSELECT "intro_tours".* FROM "intro_tours" ORDER BY "intro_tours"."created_at" DESC LIMIT 15 OFFSET 0[0m
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/_container.html.erb (52.7ms)
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/tours/index.html.erb within layouts/intro/admin/application (56.4ms)
+Completed 200 OK in 91ms (Views: 86.4ms | ActiveRecord: 1.4ms)
+
+
+Started GET "/intro/tours?controller_path=intro%2Fadmin%2Ftours&action_name=index&original_url=http%3A%2F%2Flocalhost%3A3000%2Fintro%2Fadmin%2Ftours" for ::1 at 2019-09-04 22:55:22 +0800
+Processing by Intro::ToursController#index as */*
+ Parameters: {"controller_path"=>"intro/admin/tours", "action_name"=>"index", "original_url"=>"http://localhost:3000/intro/admin/tours"}
+ [1m[35m (0.3ms)[0m SELECT COUNT(*) FROM "intro_tours" WHERE "intro_tours"."controller_path" = ? AND "intro_tours"."action_name" = ? AND "intro_tours"."published" = ? [["controller_path", "intro/admin/tours"], ["action_name", "index"], ["published", "t"]]
+ [1m[36mIntro::Tour Load (0.1ms)[0m [1mSELECT "intro_tours".* FROM "intro_tours" WHERE "intro_tours"."controller_path" = ? AND "intro_tours"."action_name" = ? AND "intro_tours"."published" = ?[0m [["controller_path", "intro/admin/tours"], ["action_name", "index"], ["published", "t"]]
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" ORDER BY "users"."id" ASC LIMIT 1
+ [1m[36m (0.1ms)[0m [1mSELECT "intro_tour_histories"."tour_id" FROM "intro_tour_histories" WHERE "intro_tour_histories"."user_id" = 1 AND 1=0 AND (touch_count >= 1)[0m
+Completed 200 OK in 12ms (Views: 0.3ms | ActiveRecord: 0.7ms)
+
+
+Started DELETE "/intro/admin/sessions/sign_out" for ::1 at 2019-09-04 22:55:24 +0800
+Processing by Intro::Admin::SessionsController#sign_out as HTML
+ Parameters: {"authenticity_token"=>"RlCWwOCkK1l/1Nt/uY6htgNfLppaU1J+fX8neqaOkV9w4FBW4g3qBLR6m9S/uT/AZjZ2r+IbAvj8FujXY62ERg=="}
+Redirected to http://localhost:3000/intro/admin/sessions/new
+Completed 302 Found in 3ms (ActiveRecord: 0.0ms)
+
+
+Started GET "/intro/admin/sessions/new" for ::1 at 2019-09-04 22:55:24 +0800
+Processing by Intro::Admin::SessionsController#new as HTML
+ Rendered /home/jinhu/Repos/intro/app/views/intro/admin/sessions/new.html.erb within layouts/intro/admin/application (1.6ms)
+Completed 200 OK in 33ms (Views: 31.7ms | ActiveRecord: 0.0ms)
+
+
+Started GET "/" for ::1 at 2019-09-04 22:55:28 +0800
+Processing by HomeController#index as HTML
+ Rendered home/index.html.erb within layouts/application (6.8ms)
+Completed 200 OK in 62ms (Views: 61.1ms | ActiveRecord: 0.0ms)
+
+
+Started GET "/intro/tours?controller_path=home&action_name=index&original_url=http%3A%2F%2Flocalhost%3A3000%2F" for ::1 at 2019-09-04 22:55:28 +0800
+Processing by Intro::ToursController#index as */*
+ Parameters: {"controller_path"=>"home", "action_name"=>"index", "original_url"=>"http://localhost:3000/"}
+ [1m[35m (0.2ms)[0m SELECT COUNT(*) FROM "intro_tours" WHERE "intro_tours"."controller_path" = ? AND "intro_tours"."action_name" = ? AND "intro_tours"."published" = ? [["controller_path", "home"], ["action_name", "index"], ["published", "t"]]
+ [1m[36mIntro::Tour Load (0.2ms)[0m [1mSELECT "intro_tours".* FROM "intro_tours" WHERE "intro_tours"."controller_path" = ? AND "intro_tours"."action_name" = ? AND "intro_tours"."published" = ?[0m [["controller_path", "home"], ["action_name", "index"], ["published", "t"]]
+ [1m[35m (0.2ms)[0m SELECT "intro_tour_histories"."tour_id" FROM "intro_tour_histories" WHERE "intro_tour_histories"."user_id" IS NULL AND "intro_tour_histories"."tour_id" = 2 AND (touch_count >= 1)
+Completed 200 OK in 8ms (Views: 0.7ms | ActiveRecord: 0.6ms)
+
+
+Started GET "/" for ::1 at 2019-09-04 22:55:35 +0800
+Processing by HomeController#index as HTML
+ Rendered home/index.html.erb within layouts/application (6.3ms)
+Completed 200 OK in 62ms (Views: 61.6ms | ActiveRecord: 0.0ms)
+
+
+Started GET "/intro/tours?controller_path=home&action_name=index&original_url=http%3A%2F%2Flocalhost%3A3000%2F" for ::1 at 2019-09-04 22:55:35 +0800
+Processing by Intro::ToursController#index as */*
+ Parameters: {"controller_path"=>"home", "action_name"=>"index", "original_url"=>"http://localhost:3000/"}
+ [1m[36m (0.1ms)[0m [1mSELECT COUNT(*) FROM "intro_tours" WHERE "intro_tours"."controller_path" = ? AND "intro_tours"."action_name" = ? AND "intro_tours"."published" = ?[0m [["controller_path", "home"], ["action_name", "index"], ["published", "t"]]
+ [1m[35mIntro::Tour Load (0.1ms)[0m SELECT "intro_tours".* FROM "intro_tours" WHERE "intro_tours"."controller_path" = ? AND "intro_tours"."action_name" = ? AND "intro_tours"."published" = ? [["controller_path", "home"], ["action_name", "index"], ["published", "t"]]
+ [1m[36m (0.1ms)[0m [1mSELECT "intro_tour_histories"."tour_id" FROM "intro_tour_histories" WHERE "intro_tour_histories"."user_id" IS NULL AND "intro_tour_histories"."tour_id" = 2 AND (touch_count >= 1)[0m
+Completed 200 OK in 5ms (Views: 0.5ms | ActiveRecord: 0.4ms)
+
+
+Started GET "/" for ::1 at 2019-09-04 22:55:40 +0800
+Processing by HomeController#index as HTML
+ Rendered home/index.html.erb within layouts/application (6.9ms)
+Completed 200 OK in 73ms (Views: 72.8ms | ActiveRecord: 0.0ms)
+
+
+Started GET "/intro/tours?controller_path=home&action_name=index&original_url=http%3A%2F%2Flocalhost%3A3000%2F" for ::1 at 2019-09-04 22:55:40 +0800
+Processing by Intro::ToursController#index as */*
+ Parameters: {"controller_path"=>"home", "action_name"=>"index", "original_url"=>"http://localhost:3000/"}
+ [1m[35m (0.1ms)[0m SELECT COUNT(*) FROM "intro_tours" WHERE "intro_tours"."controller_path" = ? AND "intro_tours"."action_name" = ? AND "intro_tours"."published" = ? [["controller_path", "home"], ["action_name", "index"], ["published", "t"]]
+ [1m[36mIntro::Tour Load (0.1ms)[0m [1mSELECT "intro_tours".* FROM "intro_tours" WHERE "intro_tours"."controller_path" = ? AND "intro_tours"."action_name" = ? AND "intro_tours"."published" = ?[0m [["controller_path", "home"], ["action_name", "index"], ["published", "t"]]
+ [1m[35m (0.2ms)[0m SELECT "intro_tour_histories"."tour_id" FROM "intro_tour_histories" WHERE "intro_tour_histories"."user_id" IS NULL AND "intro_tour_histories"."tour_id" = 2 AND (touch_count >= 1)
+Completed 200 OK in 7ms (Views: 0.5ms | ActiveRecord: 0.5ms)