Zastanawiam się, czy w Railsach była jakakolwiek biblioteka lub klejnot do drukowania zawartości strony internetowej, jak w dosłownie na papierze za pomocą drukarki. Zastanawiam się również, czy istnieje jakiś sposób, aby określić, że drukowana jest tylko określona część strony (na przykład element div lub coś takiego)? Wszelkie wskazówki, porady lub linki do tutoriali będą mile widziane!Drukowanie rzeczy w szynach (dosłownie na drukarce)
EDIT
tak zrobiłem ukłucie przy tworzeniu arkusza stylów, który stworzy druku pogląd, nazwijmy go „print.css”:
div.transpose-keys, div#editSong, div#navigation, div#debug{
display: none;
}
I zastanawiałem się, czy był jakiś sposób, mógłbym zastosować go tylko wtedy, gdy moja aplikacja uruchamia akcję drukowania? Tak, że po kliknięciu poniższego łącza aplikacja stosuje powyższe css przed wydrukowaniem? Oto link w moim osadzonego ruby html:
<%= link_to "PRINT", '#', onclick: "printpage()" %>
I wreszcie mój javascript wywołanie funkcji drukowania:
function printpage()
{
window.print()
}
Zakładam, że strona klienta? – MSalters
Może na to spojrzeć: http: // stackoverflow.com/questions/6406425/how-do-i-use-a-different-layout-for-a-specific-action – DVG
Strona klienta tak – TangoKilo