Ruby on rails Rails服务器减少冗余?

Ruby on rails Rails服务器减少冗余?,ruby-on-rails,Ruby On Rails,我从Django学到的一种在控制器内调试的方法是在控制器本身内实际打印变量。然而,我意识到这种方法在rails中并不实用,因为默认的rails Web服务器非常冗长,这使我很难跟踪 仅供参考,我阅读了rails调试页面,但大多数调试技术都存在于视图层中(如)。我希望能够看到控制器中变量的状态,我不想使用rails调试器,因为对于如此简单的事情来说,这有点过分了 我的问题是:我是否可以设置一个变量来减少在每页服务中生成的下面这些语句 Started POST "/submissions" for

我从Django学到的一种在控制器内调试的方法是在控制器本身内实际打印变量。然而,我意识到这种方法在rails中并不实用,因为默认的rails Web服务器非常冗长,这使我很难跟踪

仅供参考,我阅读了rails调试页面,但大多数调试技术都存在于视图层中(如)。我希望能够看到控制器中变量的状态,我不想使用rails调试器,因为对于如此简单的事情来说,这有点过分了

我的问题是:我是否可以设置一个变量来减少在每页服务中生成的下面这些语句

Started POST "/submissions" for 127.0.0.1 at 2011-06-02 02:35:38 -0400
  Processing by SubmissionsController#create as HTML
  Parameters: {"utf8"=>"✓", "authenticity_token"=>"U+I2mSfCRFvOyT/L82TTzsVRVJQuJbB+X3SaMWr/IM4=", "submission"=>{"url"=>"http://wasdvasd.com", "receiver_id"=>"1", "comment"=>"asdvasdvasdv"}, "commit"=>"Create Submission"}
  User Load (0.5ms)  SELECT "users".* FROM "users" WHERE "users"."id" = 1 LIMIT 1
  Link Load (0.1ms)  SELECT "links".* FROM "links" WHERE "links"."url" = 'http://wasdvasd.com' LIMIT 1
  AREL (0.3ms)  INSERT INTO "links" ("url", "created_at", "updated_at") VALUES ('http://wasdvasd.com', '2011-06-02 06:35:38.399463', '2011-06-02 06:35:38.399463')
  AREL (0.2ms)  INSERT INTO "submissions" ("link_id", "author_id", "receiver_id", "comment", "visited", "created_at", "updated_at") VALUES (5, 1, 1, 'asdvasdvasdv', NULL, '2011-06-02 06:35:38.402094', '2011-06-02 06:35:38.402094')
Redirected to http://localhost:3000/submissions
Completed 302 Found in 244ms

您应该能够在
config/environments/*.rb
文件中更改日志记录级别


请参阅:了解不同的日志级别。

您应该能够在
config/environments/*.rb
文件中更改日志级别


请参阅:以了解不同的日志级别。

每次调试之前是否清除终端?然后,变量将位于最新输出的顶部。一般来说,这是一次性的。Mac上的Cmd+K为我清除终端。每次调试前只需清除终端?然后,变量将位于最新输出的顶部。一般来说,这是一次性的。Mac上的Cmd+K为我清除终端。