我不想让页面包含一个样式标签,其中包含一个从中获取 css 的链接,我可以使用 rails 的stylesheet_link_tag
辅助方法将其添加到我的视图中,我希望将 css 直接内联在页面内。
到目前为止,这是我想出的:
%style(type="text/css")=File.read(physical_asset_path("email.css"))
但是我找不到任何可以为我提供资产物理路径的 rails 辅助方法 -physical_asset_path
只是我发明的一种虚拟方法。
有人知道在使用 rails 3.2.x 时如何获取资产的物理路径吗?
是否有更简单/更好的方式来获取样式表 - 从公共轨道资产路径中的 css 文件 - 内联?
用例:大多数电子邮件客户端在没有用户确认的情况下不会访问外部资源(如 css、图像)。因此,要正确显示电子邮件,我需要将 CSS 嵌入电子邮件的 HTML 中。