如何将ERB加载到iframe中?

时间:2019-01-15 14:51:03

标签: ruby-on-rails ruby iframe

我正在Ruby上运行,我想将erb文件加载到iframe中。加载iframe的初始页面可以很好地加载变量,但是iframe不能访问ruby变量,而只能打印“ Print <%= some-ruby-variable%>”。

网页加载iframe

<iframe src="../test.html.erb"></iframe>

文件test.html.erb

<html>
<head>
</head>
<body>
<p>Print <%= some-ruby-variable %></p>
</body>
</html>

我想我只是通过此iframe调用来读取文件,并且绕过了ruby处理。

在加载到浏览器之前,如何告诉test.html.erb评估erb?

1 个答案:

答案 0 :(得分:0)

您实际上可以在iframe内渲染局部图像。您可以应用此问题的相同结果。 Rails partial iframe missing assets。您所要做的就是在iframe标记中指定控制器名称和操作,并在控制器操作中呈现部分代码。

相关问题