Me pregunto si había alguna biblioteca o gema disponible en Rails para imprimir los contenidos de una página web, como literalmente en papel a través de una impresora. También me preguntaba si había alguna manera de especificar que solo se imprimiera una parte específica de la página (por ejemplo, un div o algo así). ¡Cualquier apunte, consejo o enlace a tutoriales sería apreciado!Impresión de material en rieles (literalmente en una impresora)
EDITAR
así que he hecho una puñalada en la creación de una hoja de estilo que va a crear una vista para imprimir imprimir, vamos a llamarlo "print.css":
div.transpose-keys, div#editSong, div#navigation, div#debug{
display: none;
}
y me preguntaba si hubiera alguna forma de aplicarlo solo cuando mi aplicación dispare la acción de impresión? ¿De modo que cuando se haga clic en el siguiente enlace , la aplicación aplica el css anterior antes de imprimir? Aquí está el enlace en mi html rubí incrustado:
<%= link_to "PRINT", '#', onclick: "printpage()" %>
Y por último, mi Javascript a llamar a la función de impresión:
function printpage()
{
window.print()
}
Dependencia del cliente I assume? – MSalters
Puede que desee ver esto: http: // stackoverflow.com/questions/6406425/how-do-i-use-a-different-layout-for-a-specific-action – DVG
Lado del cliente yes – TangoKilo