2012-09-03 33 views
9

私のレールアプリケーションでは、フォーム投稿後にエラーexceeded available parameter key spaceが発生しました。フォーム内にフォームフィールドが多すぎます。その理由は誤りですか? ビューがありますか?「利用可能なパラメータのキースペースを超えました」というエラーが発生していますか?

+0

ポストを作成しようとすると、何がフォームアクションですか? – Amar

+0

http://stackoverflow.com/questions/9122411/rails-javascript-to-many-parameter-keys-whats-a-good-way-to -normalize-f – Amar

答えて

18

あなたは本当にそれがひどくkey_space_limit

Rack::Utils.key_space_limit = 262144 

を大きくしてみてくださいしかし、これはthisごとのように危険なことが必要な場合は、「DOS攻撃を解析POSTへの高い暴露。」

チェックこの

https://github.com/rack/rack/issues/318

Rails/javascript: "too many parameter keys" - what's a good way to normalize form data?

http://myrailsway.blogspot.in/2012/04/rangeerror-exceeded-available-parameter.html

0

あなたが(例えばmethod: :getなど)POST以外の提出方法を指定した場合、あなたはあなたのフォームがPOSTリクエストを提出しなければならない場合があります代わりに。

関連する問題