0

ネストされたリソースを持つ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

常駐/表示ビュー(ネストされたリソーススニペットに表示されるすべてのフォームを提供)から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-コードスニペット、サーバーログ、ルートが含まれます

4

1 に答える 1

0

これが機能する理由はわかりませんが、エラー324(net :: ERR_EMPTY_RESPONSE)を削除するために使用した解決策は次のとおりです。サーバーはデータを送信せずに接続を閉じました。

まず、この問題はFirefox17とChrome23の両方で発生しました。シンサーバーをGemfileに追加し、バンドルを実行してサーバーを再起動すると、エラーを静めることができました。

これにより324エラーが削除されましたが、現在、送信ボタンを表示アクションにリダイレクトすることができません。生成される例外はなく、モデルにフォーム検証を追加した場合にのみページが更新されます。

引き続きトラブルシューティングを行い、必要に応じてリダイレクトされない送信ボタンに関する新しい質問を作成します。

于 2012-12-26T20:34:34.183 に答える