我有一个带有嵌套资源的form_for。以下是用于演示我的设置的嵌套路线。
resources :residents do
resources :assessment_plan_forms
resources :blood_pressure_record_forms
resources :fund_record_form1s
resources :fund_record_form2s
resources :id_record_forms
resources :incident_accident_forms
resources :med_record_forms
resources :personal_care_forms
resources :resident_care_agreement_forms
resources :visitation_appointment_forms
resources :weight_record_forms
end
我可以从resident / show视图(提供您在嵌套资源片段中看到的所有表单)成功导航到assessment_plan_form / new视图,没有任何问题。
但是,当我单击表单上的提交按钮时,我收到以下错误。
No data received
Unable to load the webpage because the server sent no data.
Here are some suggestions:
Reload this webpage later.
Error 324 (net::ERR_EMPTY_RESPONSE): The server closed the connection without sending any data.
当我点击Chrome提供的重新加载超链接时,我能够成功重定向到assessment_plan_form / show视图。
我希望能够深入了解出现问题的方法以及解决此问题的解决方案。
我已提供以下要点供您考虑。如果我需要提供更多信息,请告诉我,我会将它们提供给您。
答案 0 :(得分:0)
虽然我不确定为什么会这样,但这里是我用来删除错误324的解决方案(net :: ERR_EMPTY_RESPONSE):服务器关闭连接而不发送任何数据。
首先,这个问题发生在Firefox 17& Chrome 23.当我将瘦服务器添加到我的Gemfile时,我能够安静错误,运行bundle&重新启动服务器。
这删除了324错误,但目前我无法获取提交按钮以重定向到show动作。没有异常生成,如果我在模型中添加表单验证,页面只会刷新。
我将继续进行故障排除并创建一个与提交按钮相关的新问题,如果需要,不会重定向。