Мне интересно, есть ли в Rails библиотека или драгоценный камень для печати содержимого веб-страницы, как буквально на бумаге через принтер. Мне также интересно, можно ли указать, что будет напечатана только определенная часть страницы (например, div или что-то еще)? Любые указатели, советы или ссылки на учебные пособия будут оценены!
ИЗМЕНИТЬ
поэтому я сделал удар по созданию таблицы стилей, которая создаст дружественный для печати вид, позвольте называть его "print.css":
div.transpose-keys, div#editSong, div#navigation, div#debug{
display: none;
}
И мне было интересно, можно ли применить его только тогда, когда мое приложение вызывает действие печати? Таким образом, когда нажата следующая ссылка приложение применяет css выше перед печатью? Здесь ссылка в моем встроенном ruby html:
<%= link_to "PRINT", '#', onclick: "printpage()" %>
И, наконец, мой javascript вызывает функцию печати:
function printpage()
{
window.print()
}