在没有任何继承布局的视图中呈现页面



我希望在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

相关内容

最新更新