Rails の フォーム の パラメータ に付与される utf8=✓ を取り除く

結論

config/initializers/remove_utf8_enforcer_tag.rb みたいなファイルを作って、以下のように書きます*1

module ActionView
  module Helpers
    module FormTagHelper
      def utf8_enforcer_tag
        ''.html_safe
      end
    end
  end
end

なぜ上記のようにするとよいのか

以下の記事をご覧下さい*2

補足

上記の方法は全てのフォームから utf8=✓ を取り除く方法です。個別のフォームに対してオプション指定をして消す方法は 先ほどの記事 をご覧下さい*3

*1:サーバ再起動が必要です

*2:丸投げ

*3:やはり丸投げ

Powered by はてなブログ