tutorial rails que ejemplos descargar curso caracteristicas ruby-on-rails ruby ruby-on-rails-5

ruby on rails - rails - ¿Qué usar en lugar de `render: text`(y` rendering nothing: true`) en los rieles 5.1 y posteriores?



ruby on rails tutorial (1)

Rails 5.1 elimina una carga completa de métodos previamente desaprobados . Entre ellos se encuentra el viejo amigo render :text .

Fue muy útil cuando necesita representar un texto, pero no desea la sobrecarga de una plantilla de vista. Ejemplos:

render text: "ok" render text: t(''business_rules.project_access_denied''), status: 401

¿Qué usar en su lugar?


La forma no en desuso es usar render :plain

Guía de rieles en diseños y renderizado :

2.2.6 Renderizar texto

Puede enviar texto sin formato, sin marcas en absoluto, de vuelta al navegador usando la opción :plain para procesar:

render plain: "OK"

Prima

En lugar de render nothing: true (también eliminado), ahora se debe usar head :ok . Hace lo mismo: envía el código de respuesta http 200, solo los encabezados, sin contenido.