Ruby on rails 我如何找出是什么阻止rails应用加载页面?

Ruby on rails 我如何找出是什么阻止rails应用加载页面?,ruby-on-rails,ruby,profiling,Ruby On Rails,Ruby,Profiling,我有一个rails,它以前似乎可以工作,但现在在我转到根页面时,经过一些更改后,加载它需要无限的时间,它只是不加载它。控制台中也没有有用的东西。我怎样才能知道是什么阻止它加载主页?是关于评测的吗?检查Rails日志,例如development.rb。您可以在environment.rb、development.rb和application.rb文件中放置logger.info,或放置语句,以查看Rails在引导过程中的进展情况。您还可以使用logger.info或put语句创建一个名为00\u

我有一个rails,它以前似乎可以工作,但现在在我转到根页面时,经过一些更改后,加载它需要无限的时间,它只是不加载它。控制台中也没有有用的东西。我怎样才能知道是什么阻止它加载主页?是关于评测的吗?

检查Rails日志,例如
development.rb
。您可以在environment.rb、development.rb和application.rb文件中放置
logger.info
,或
放置
语句,以查看Rails在引导过程中的进展情况。您还可以使用
logger.info
put
语句创建一个名为
00\u start\u init.rb
的哑初始值设定项,以查看是否达到了初始化的程度。我以前发现这很有用

要真正了解应用程序挂起的位置,需要了解Rails初始化过程。以下是Rails 4.2版的文档。Rails的每个版本都有类似的文档。您可以通过将log语句放置在流程中的不同点来利用了解引导序列的优势

我假设您处于开发环境中。如果是这样,并且控制台加载,则可能不是配置问题。这很可能是控制器或模型的问题。如果控制台无法加载到提示符,则可能是application.rb、development.rb、初始值设定项等中的配置问题


您提到了评测,但没有提供详细信息。我甚至猜不出你指的是什么,所以答案是“也许?”。如果您可以发布自上次在浏览器中加载应用程序以来所做的代码更改,则可以更轻松地帮助您排除故障。

日志文件中有什么内容吗?可能有多种原因导致您需要发布控制台日志以供进一步使用checking@ChiragArya,重新阅读我的问题。我认为@ChiragArya指的是你的Rails日志。例如,
logs/development.rb