私のレールアプリケーションでは、フォームの投稿後にエラーが発生しましexceeded available parameter key space
た。フォーム内のフォーム フィールドが多すぎます。それがエラーの理由ですか?ビューはありますか?
質問する
8057 次
2 に答える
26
本当に必要な場合は、key_space_limit
Rack::Utils.key_space_limit = 262144
しかし、これは「DOS 攻撃を解析する POST へのより高い露出」によると危険な場合があります。
これをチェックして
https://github.com/rack/rack/issues/318
Rails/javascript:「パラメータキーが多すぎます」 - フォームデータを正規化する良い方法は何ですか?
http://myrailsway.blogspot.in/2012/04/rangeerror-exceeded-available-parameter.html
于 2012-09-03T07:41:22.957 に答える
0
POST 以外の送信方法 ( などmethod: :get
) を指定した場合は、代わりにフォームに POST 要求を送信させる必要がある場合があります。
于 2012-09-03T07:41:52.830 に答える