ruby-on-rails - 使用 webpack / react 未在生产中应用的打印样式
问题描述
我正在运行一个带有 rails 的堆栈,在 rails 和 webpack 上做出反应。我能够在开发中成功使用打印样式,但是在部署到生产环境时,似乎没有任何打印样式适用。
仅出现在生产中。
可能会转向类似于其他页面的 PDF。
风格存在于生产中,没有被正确应用?
生产风格@media print{.App-module__d-print-active-pdf___2FlpM{background-color:#fff;height:100%;width:100%;position:fixed;top:0;left:0;margin:0 ;padding:15px;font-size:14px;line-height:18px}}
更新:
打印样式从资产文件夹中正确应用。
解决方案
如果使用webpacker,请务必media
在样式标签上设置类型:
所以而不是:
<%= stylesheet_packs_with_chunks_tag 'styles-bundle' %>
你会想要
<%= stylesheet_packs_with_chunks_tag 'styles-bundle', media: 'all' %>
如果您想了解更多信息,此来源可能会有所帮助:
推荐阅读
- r - 如何减少和融合列表中的数据框
- image-processing - 测量不同图像之间的相似性?
- autodesk-forge - 无法从 autodesk-forge 查看器面板中删除默认按钮 (Autodesk.Viewing.Private.GuiViewer3D)
- amazon-web-services - 在新的 Amazon Linux 2 上的 AWS Elastic Beanstalk 中创建 systemd 服务
- email - 从 Google 表单发送个性化电子邮件
- javascript - 使用 Axios/Mobx 的 React.js 应用程序中的无尽 Http 404 错误响应循环
- sql - 这会给我一个 SQL 的中位数吗
- json - 如何在颤振中实现未来的下拉列表并根据用户选择更新值
- python - Pyspark Chi Squared 函数返回多个 p 值?
- java - 用jsoup解析div