tutorial rubyonrails rails que guide ejemplos descargar curso ruby-on-rails ruby-on-rails-5

ruby-on-rails - rubyonrails - ruby on rails tutorial



La opción ": nada" está en desuso y se eliminará en Rails 5.1 (1)

Según la fuente de los rieles , esto se hace debajo del capó cuando nothing: true pasa nothing: true en los rieles 5.

if options.delete(:nothing) ActiveSupport::Deprecation.warn("`:nothing` option is deprecated and will be removed in Rails 5.1. Use `head` method to respond with empty response body.") options[:body] = nil end

Simplemente nothing: true reemplaza nothing: true con body: nil , por lo tanto, debería resolver el problema.

class PagesController < ApplicationController def action render body: nil end end

alternativamente puedes usar head :ok

class PagesController < ApplicationController def action head :ok end end

Este código en rieles 5

class PagesController < ApplicationController def action render nothing: true end end

da como resultado la siguiente advertencia de desaprobación

DEPRECATION WARNING: :nothing` option is deprecated and will be removed in Rails 5.1. Use `head` method to respond with empty response body.

¿Cómo puedo solucionar esto?