Ruby on rails TC服务器无法读取rails代码错误表示堆栈级别太深

Ruby on rails TC服务器无法读取rails代码错误表示堆栈级别太深,ruby-on-rails,tomcat,Ruby On Rails,Tomcat,我面临着这个问题,无论如何都无法通过。这就是它一直在说的: ActionView::Template::Error (stack level too deep): 1: $('#workflow_selection').html("<%=j render "show_workflow_list" %>"); app/views/deployment_group/show_workflow_list.js.erb:1:in `_app

我面临着这个问题,无论如何都无法通过。这就是它一直在说的:

ActionView::Template::Error (stack level too deep):
    1: $('#workflow_selection').html("<%=j render "show_workflow_list" %>");
  app/views/deployment_group/show_workflow_list.js.erb:1:in `_app_views_deployment_group_show_workflow_list_js_erb___1968905592_2026'
ActionView::Template::Error(堆栈级别太深):
1:$(“#工作流_选择”).html(“”);
app/views/deployment\u group/show\u workflow\u list.js.erb:1:在“app\u views\u deployment\u group\u show\u workflow\u list\u js\u erb\u 1968905592\u 2026”中
无论何时,在几乎所有的情况下,它都表示堆栈级别太深。我删除了所有这些,并复制粘贴了一个HTML代码。现在视图呈现良好,要转到另一个视图,它应该得到这个js.erb文件的帮助。现在它说这里的堆栈级别太深了

在这方面的任何建议或帮助都会对我很有帮助,谢谢

更新 链接到具有正常代码的同类错误-
很可能我在应用程序中遗漏了供应商文件夹、gem或require。已经在Tserver上部署rails应用程序的人肯定知道,您正在show_workflow_列表中渲染show_workflow_列表,这会导致无限的渲染循环。这就是堆栈级别太深的原因。

try(“show\u workflow\u list”)%>@Kyle C嗨Kyle,不管我在视图中的任何rails代码中做了什么更改,它都不起作用。我在这里遗漏了一些重要的内容,很可能是要包含在供应商文件夹中的内容,或者代码中的一些“require”字段。在TCserver上部署过rails的人肯定非常了解这一点。无论如何,感谢您的帮助上述代码与其他服务器(如Webrick或Mongrel)配合使用非常好。视图“a”上有一个下拉列表,在下拉列表中更改视图“B”时会显示一些数据。现在,当我编辑_show _workflow _列表删除整个内容并仅显示“Hello”时,它会在下拉列表中显示“Hello”。请查看更新的链接。如果您在文件_name.xx.erb中有
呈现“file_name”
,则这是一个错误,即使它在其他服务器上也可以工作。我已更改了部分的名称以显示_工作流列表,现在错误是“ActionView::Template::error(堆栈级别太深):1:$(“#工作流_选择”).html(“”)我不知道这里出了什么问题,我尝试了三天,虽然在这种情况下这是一个错误,但它至少应该在我在上面的问题中作为更新提供的链接中起作用:(上面的代码是加载失败还是表单提交失败?您在该控制器中有任何指示吗?这可能会帮助您调试问题。堆栈太深几乎肯定是由于某种类型的无限重定向循环或递归造成的。