ruby on rails - form_for提交导致错误324



我有一个嵌套资源的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视图。

我希望你能告诉我出了什么问题,以及解决这个问题的方法。

我包含了以下要点链接供您考虑。如果我需要提供更多的信息,请告诉我,我会提供给你的。

Gist Link -包括代码片段、服务器日志和路由

虽然我不确定为什么这样做,这里是我用来删除错误324 (net::ERR_EMPTY_RESPONSE)的解决方案:服务器关闭连接而不发送任何数据。

首先,这个问题出现在Firefox 17和& quot;Chrome 23。我能够安静的错误,当我添加瘦服务器到我的Gemfile,运行bundle &重新启动服务器。

这删除了324错误,但目前我无法获得提交按钮重定向到显示动作。没有异常生成,只有当我在模型中添加表单验证时,页面才会刷新。

我将继续排除故障,并创建一个关于提交按钮的新问题,如果需要的话,不要重定向。

相关内容

  • 没有找到相关文章

最新更新