No more utf8=✓ in Rails 6.0
Published in
1 min readJun 5, 2018
I came across this change when I did a talk at Tokyo Rubyist Meetup a few months ago.
So, when you upgrade your app to Rails 6.0, Rails will no longer include a hidden field <input name="utf8" type="hidden" value="✓" />
in your form anymore. This hidden field was necessary to force old version of Internet Explorer to send the form content in UTF-8 encoding, and as the time goes by it become irrelevant as user have moved on.
Goodbye ☃ and ✓, it was nice knowing both of you.