如何在每个操作的基础上禁用Ruby on Rails中的日志记录?

如何在每个操作的基础上禁用Ruby on Rails中的日志记录?

我有一个Rails应用程序,它有一个经常被调用的动作,在我开发时很不方便,因为它导致了很多额外的日志输出我不关心。 如何才能让rails不记录任何内容(控制器,动作,参数,计算时间等)? 我也想在RAILS_ENV上对其进行条件化,因此生产中的日志已经完成。 谢谢!…


ruby on rails - 在Rails记录器中包含参数/请求信息?

我试图得到一些更多的信息到我的Rails日志,特别是请求的URI或当前的参数,如果可用(我明白,他们不会总是)。 但是,我似乎不能。 以下是我迄今为止所做的:#config/environments/production.rb config.logger=Logger.new(config.log_path) config.log_level=:error config.logger.…


ruby on rails - 有没有办法告诉Rails进程在运行时加载哪些gem和插件?

在debugger或ruby-debug是否有任何命令来获取Rails进程在内存中加载的所有gem和/或插件的列表? 我理解只加载' require '宝石,但我想快速查看运行时加载的内容。…


ruby on rails - 在rails 3中设置记录器

我正在试图弄清楚如何使用带有rails 3的记录器。我需要在控制台中记录一个没有它的文件,但我只是想不出如何设置它然后,如何写一些东西到那个日志。 我试过rails docs,但他们并没有真正说清楚。…


ruby on rails - Rails-生产模式中的错误

Rails 3.2.3 在生产模式中,我有一个错误,它显示标准的“我们很抱歉”页面。 在开发模式中没有错误。 我需要获得有关错误的更多信息,因此我想关闭“我们很抱歉”页面并查看错误。 我知道它必须被称为“rails s-e production”,我在我的本地计算机上进行。 但如何关闭“我们很抱歉”页面?…


在生产模式下登录Ruby on Rails

我想在控制器中查看一些变量,它尝试了以下内容: Rails.logger.debug "Year:#{Time.now.year}" puts "Year:#{Time.now.year}, Month:#{@month}" 在哪里可以看到Logger或Puts在生产模式下的输出? 我需要这样设置一些东西来查看这些吗?…



需要帮助让rails server工作

所以我感到非常沮丧。 我在做www.railstutorial.org,他们需要一个非常具体的rails版本(4.2.2)。 我已经安装了它,因为他们想要的。 在他们提供的“hello_app”应用程序中放入他们的Gemfile规格。 当我运行“rails服务器”,我收到一条错误消息,说“byebug”是错误的。 我尝试安装再见的错误的更早版本和更高版本,并得到相同的错误信息。 有人可以帮帮我吗…




byebug使用 puma logger使用 byebug ruby调试 rails断点 logger info log debug