Aus irgendeinem Grund, auch in der Entwicklung, zeigt mein Rails 5 Protokoll nur einige Informationen.Wie bekomme ich mein Rails 5-Protokoll, um mir so viele Details zu jedem Vorgang zu zeigen, wie Rails 4?
Ich bin mir nicht sicher, wie es wählt was zu zeigen.
Ich weiß nicht, ob es ist, weil ich Turbolinks installiert habe, aber ich bezweifle es.
Wurde die Art und Weise geändert, wie Rails Anforderungen in der Entwicklung in Rails 5 über 4 protokolliert?
Edit 1
Das ist schwer vollständig hier zu zeigen, aber hier ist ein Beispiel.
Ich startete meinen Server neu, dann besuchte ich meine root_path
, die questions#index
ist. Dann ging ich zu einer individuellen Frage question#show
, dann habe ich diese Show-Seite aktualisiert. Dies ist, was die Log zeigt dieser 3-Anfragen:
$ rails s
=> Booting Puma
=> Rails 5.0.0.rc1 application starting in development on http://localhost:3000
=> Run `rails server -h` for more startup options
Puma starting in single mode...
* Version 3.4.0 (ruby 2.3.0-p0), codename: Owl Bowl Brawl
* Min threads: 5, max threads: 5
* Environment: development
* Listening on tcp://localhost:3000
Use Ctrl-C to stop
Started GET "/" for ::1 at 2016-05-16 16:08:03 -0500
ActiveRecord::SchemaMigration Load (1.0ms) SELECT "schema_migrations".* FROM "schema_migrations"
Processing by QuestionsController#index as HTML
Rendering questions/index.html.erb within layouts/application
Rendered shared/_main_page_heading.html.erb (0.3ms)
Question Load (1.1ms) SELECT "questions".* FROM "questions"
User Load (1.5ms) SELECT "users".* FROM "users" WHERE "users"."id" IN (1521, 1522, 1523, 1524, 1525, 1526, 1527, 1528, 1529, 1530, 1531, 1532, 1533, 1534, 1535, 1536, 1537, 1538)
(1.1ms) SELECT COUNT(*) FROM "answers" WHERE "answers"."question_id" = $1 [["question_id", 4]]
CACHE (0.0ms) SELECT COUNT(*) FROM "answers" WHERE "answers"."question_id" = $1 [["question_id", 4]]
Rendered questions/_question.html.erb (443.5ms)
(1.9ms) SELECT COUNT(*) FROM "answers" WHERE "answers"."question_id" = $1 [["question_id", 5]]
CACHE (0.0ms) SELECT COUNT(*) FROM "answers" WHERE "answers"."question_id" = $1 [["question_id", 5]]
Rendered questions/_question.html.erb (5.2ms)
(1.7ms) SELECT COUNT(*) FROM "answers" WHERE "answers"."question_id" = $1 [["question_id", 6]]
CACHE (0.0ms) SELECT COUNT(*) FROM "answers" WHERE "answers"."question_id" = $1 [["question_id", 6]]
Rendered questions/_question.html.erb (4.9ms)
(1.9ms) SELECT COUNT(*) FROM "answers" WHERE "answers"."question_id" = $1 [["question_id", 7]]
CACHE (0.0ms) SELECT COUNT(*) FROM "answers" WHERE "answers"."question_id" = $1 [["question_id", 7]]
Rendered questions/_question.html.erb (5.0ms)
(1.8ms) SELECT COUNT(*) FROM "answers" WHERE "answers"."question_id" = $1 [["question_id", 8]]
CACHE (0.0ms) SELECT COUNT(*) FROM "answers" WHERE "answers"."question_id" = $1 [["question_id", 8]]
Rendered questions/_question.html.erb (5.2ms)
(1.7ms) SELECT COUNT(*) FROM "answers" WHERE "answers"."question_id" = $1 [["question_id", 9]]
CACHE (0.0ms) SELECT COUNT(*) FROM "answers" WHERE "answers"."question_id" = $1 [["question_id", 9]]
Rendered questions/_question.html.erb (5.0ms)
(1.7ms) SELECT COUNT(*) FROM "answers" WHERE "answers"."question_id" = $1 [["question_id", 10]]
CACHE (0.0ms) SELECT COUNT(*) FROM "answers" WHERE "answers"."question_id" = $1 [["question_id", 10]]
Rendered questions/_question.html.erb (5.4ms)
(2.0ms) SELECT COUNT(*) FROM "answers" WHERE "answers"."question_id" = $1 [["question_id", 11]]
CACHE (0.0ms) SELECT COUNT(*) FROM "answers" WHERE "answers"."question_id" = $1 [["question_id", 11]]
Rendered questions/_question.html.erb (5.7ms)
(1.0ms) SELECT COUNT(*) FROM "answers" WHERE "answers"."question_id" = $1 [["question_id", 12]]
CACHE (0.0ms) SELECT COUNT(*) FROM "answers" WHERE "answers"."question_id" = $1 [["question_id", 12]]
Rendered questions/_question.html.erb (3.2ms)
(1.6ms) SELECT COUNT(*) FROM "answers" WHERE "answers"."question_id" = $1 [["question_id", 13]]
CACHE (0.0ms) SELECT COUNT(*) FROM "answers" WHERE "answers"."question_id" = $1 [["question_id", 13]]
Rendered questions/_question.html.erb (5.0ms)
(1.1ms) SELECT COUNT(*) FROM "answers" WHERE "answers"."question_id" = $1 [["question_id", 14]]
CACHE (0.0ms) SELECT COUNT(*) FROM "answers" WHERE "answers"."question_id" = $1 [["question_id", 14]]
Rendered questions/_question.html.erb (4.8ms)
(1.4ms) SELECT COUNT(*) FROM "answers" WHERE "answers"."question_id" = $1 [["question_id", 15]]
CACHE (0.0ms) SELECT COUNT(*) FROM "answers" WHERE "answers"."question_id" = $1 [["question_id", 15]]
Rendered questions/_question.html.erb (4.9ms)
(2.0ms) SELECT COUNT(*) FROM "answers" WHERE "answers"."question_id" = $1 [["question_id", 16]]
CACHE (0.0ms) SELECT COUNT(*) FROM "answers" WHERE "answers"."question_id" = $1 [["question_id", 16]]
Rendered questions/_question.html.erb (7.4ms)
(2.2ms) SELECT COUNT(*) FROM "answers" WHERE "answers"."question_id" = $1 [["question_id", 17]]
CACHE (0.0ms) SELECT COUNT(*) FROM "answers" WHERE "answers"."question_id" = $1 [["question_id", 17]]
Rendered questions/_question.html.erb (6.6ms)
(2.1ms) SELECT COUNT(*) FROM "answers" WHERE "answers"."question_id" = $1 [["question_id", 18]]
CACHE (0.0ms) SELECT COUNT(*) FROM "answers" WHERE "answers"."question_id" = $1 [["question_id", 18]]
Rendered questions/_question.html.erb (6.3ms)
(1.1ms) SELECT COUNT(*) FROM "answers" WHERE "answers"."question_id" = $1 [["question_id", 19]]
CACHE (0.0ms) SELECT COUNT(*) FROM "answers" WHERE "answers"."question_id" = $1 [["question_id", 19]]
Rendered questions/_question.html.erb (3.9ms)
(1.5ms) SELECT COUNT(*) FROM "answers" WHERE "answers"."question_id" = $1 [["question_id", 20]]
CACHE (0.0ms) SELECT COUNT(*) FROM "answers" WHERE "answers"."question_id" = $1 [["question_id", 20]]
Rendered questions/_question.html.erb (6.1ms)
(1.2ms) SELECT COUNT(*) FROM "answers" WHERE "answers"."question_id" = $1 [["question_id", 21]]
CACHE (0.0ms) SELECT COUNT(*) FROM "answers" WHERE "answers"."question_id" = $1 [["question_id", 21]]
Rendered questions/_question.html.erb (3.6ms)
Rendered questions/index.html.erb within layouts/application (621.0ms)
Rendered shared/_navbar.html.erb (1.1ms)
Completed 200 OK in 1917ms (Views: 1844.9ms | ActiveRecord: 52.9ms)
Es zeigt mir nur die erste Operation, nicht die 2. 2.
sagen, dass ich den Server zu stoppen, während sie noch auf /questions/4
, dann starten Sie ihn neu und erfrischen und dann auf die Homepage gehen, ist es das, was das Protokoll zeigt:
$ rails s
=> Booting Puma
=> Rails 5.0.0.rc1 application starting in development on http://localhost:3000
=> Run `rails server -h` for more startup options
Puma starting in single mode...
* Version 3.4.0 (ruby 2.3.0-p0), codename: Owl Bowl Brawl
* Min threads: 5, max threads: 5
* Environment: development
* Listening on tcp://localhost:3000
Use Ctrl-C to stop
Started GET "https://stackoverflow.com/questions/4" for ::1 at 2016-05-16 16:10:55 -0500
ActiveRecord::SchemaMigration Load (1.4ms) SELECT "schema_migrations".* FROM "schema_migrations"
Processing by QuestionsController#show as HTML
Parameters: {"id"=>"4"}
Question Load (1.1ms) SELECT "questions".* FROM "questions" WHERE "questions"."id" = $1 LIMIT $2 [["id", 4], ["LIMIT", 1]]
Rendering questions/show.html.erb within layouts/application
User Load (1.1ms) SELECT "users".* FROM "users" WHERE "users"."id" = $1 LIMIT $2 [["id", 1521], ["LIMIT", 1]]
(2.2ms) SELECT COUNT(*) FROM "answers" WHERE "answers"."question_id" = $1 [["question_id", 4]]
CACHE (0.0ms) SELECT COUNT(*) FROM "answers" WHERE "answers"."question_id" = $1 [["question_id", 4]]
Answer Load (2.8ms) SELECT "answers".* FROM "answers" WHERE "answers"."question_id" = $1 [["question_id", 4]]
User Load (3.1ms) SELECT "users".* FROM "users" ORDER BY RANDOM() LIMIT $1 [["LIMIT", 1]]
Rendered answers/_form.html.erb (535.9ms)
Rendered questions/show.html.erb within layouts/application (637.2ms)
Rendered shared/_navbar.html.erb (1.2ms)
Completed 200 OK in 2666ms (Views: 2575.6ms | ActiveRecord: 34.4ms)
Es ist nicht die zweite Anforderung nicht zeigt, nur der erste. Es kann sein, dass es zwischengespeichert wird oder dass Turbolinks die letzte Version der Seite aus meinem Cache oder etwas anderem anbietet, aber der Punkt ist, dass ich nicht sehe, dass die Anfrage meinen Server überhaupt trifft.
Nicht sicher, wie alle 2 oder 3 Anfragen in meinem Protokoll angezeigt werden. Es ist schwer zu zeigen, dass etwas nicht auftaucht, aber ich hoffe, das erklärt es ein bisschen besser.
Können Sie ein Beispiel für eine Information, die Sie in Rails 5 Protokolle fehlen? – BoraMa