0
0

【Rails6.1】ActionController::BadRequest (Invalid request parameters: Invalid encoding for parameter: )の対処法

Posted at

はじめに

Rails6.1へのアップデート中に以下のエラーが出たので、このエラーの対応方法をまとめていきます。

ActionController::BadRequest (Invalid request parameters: Invalid encoding for parameter: xxxxx)

問題

Rails6.1からUTF-8以外を含むPOSTリクエストはエラーが出るようになったようです。

Catch invalid UTF-8 parameters for POST requests and respond with BadRequest.

解決方法

skip_parameter_encodingを対象のアクションに対して設定します。

class TestController < ApplicationController
  skip_parameter_encoding :create
end

参考

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0