我希望在rails 4.2应用程序的视图中显示一些html电子邮件。
我想知道是否有比将其放入 iframe 中更好的方法(这似乎有点不稳定)。
我目前正在渲染:
%iframe{srcdoc: "#{@email.html}"}
就像直接在视图中渲染一样...因为这似乎是使其信息正确显示的唯一方法。
我对此有一种不好的预感。
有没有办法完全忽略所有资产并渲染(例如部分资产?)干净地尊重 html 电子邮件附带的内联 css,该部分不是我不需要在视图中渲染的 iframe?
我一直使用第二个布局文件并在渲染视图时选择它:
def show
render layout: 'other_layout'
end
在此处阅读更多内容: http://guides.rubyonrails.org/layouts_and_rendering.html#using-render