この非推奨メッセージは、このブロックを参照するときに変更するとはどういう意味ですか?
def json_response(object, status = :ok)
render json: object, status: status
end
編集
メッセージ:
Rails 6.1は変更なしでContent-Typeヘッダーを返します…代わりに
#media_type
を使用してください
これをapplication.rbに追加することで警告を消すことができます:
config.action_dispatch.return_only_media_type_on_content_type = false
コードのどこかでcontent_typeを使用している場合は、変更する前にそれをmedia_typeに置き換える必要があります。
アプリをRails 5.2.3からRails 6.0.0-rc1にアップグレードしているときにも同じエラーメッセージが表示されました
config/application.rb
# this was the line before
# config.load_defaults 5.2
config.load_defaults 6.0
私の場合、バージョンを5.2
から6.0
に変更する必要がありました
アプリをRails 5.2.4からRails 6.0.2.1。にアップグレードするときにも同じエラーメッセージが表示されました。
私にとって、エラーは古いバージョンのTurbolinksが原因でした。
Turbolinks 5.1.0から5.2.1にアップグレードすると、警告が消えました。