CGI.escapteすると半角スペースは%20になると予想していたが、予想に反して+が返って来た。
Content-Typeにapplication/x-www-form-urlencodedを指定した場合、+として表さないといけないらしい。
参考:
- https://qiita.com/YamKenta/items/76bd5596bdcd59eceaf3
- https://developer.mozilla.org/ja/docs/Web/HTTP/Methods/POST
development環境の設定値を変えたが、何に関する設定をしているのか調べた。
railsガイドを参考に下記のことがわかった
- raise_delivery_errors=true
- メール配信に失敗した場合にエラーを発生させる
- delivery_method = :test
- メールを配列ActionMailer::Base.deliveriesに保存する。