Rieles: renderizar una vista (no parcial) desde dentro de una vista

Tengo un controlador que responde a amboshtml yjs. loshtml La vista muestra toda la página (incluidos el encabezado y el pie de página), mientras quejs solo reemplaza#main. Aparte del encabezado y el pie de página, ambos formatos representan el mismo contenido. Puedo obtener este efecto con tres archivos:

_show.html.erb
<div>Content!</div>

show.html.erb
<%= render "show" %>

show.js.erb
$("#main").fadeIn("<%= escape_javascript(render 'show') %>");

Esto funciona, pero preferiría que no necesitara una_show parcial. Desafortunadamente, esto no funciona:

show.html.erb
<div>Content!</div>

show.js.erb
$("#main").fadeIn("<%= escape_javascript(render 'show') %>");

Como Rails buscará lashow parcial, no la vista real.

¿Hay una manera de hacer que Rails busque el archivo de vista, en lugar de una parcial?

Respuestas a la pregunta(4)

Su respuesta a la pregunta