Как загрузить ERB в iframe? - PullRequest
0 голосов
/ 15 января 2019

Я запускаю Ruby на рельсах и хочу загрузить файл erb в iframe. Начальная страница, загружающая iframe, прекрасно работает с загрузкой переменных, но iframe не имеет доступа к переменным ruby ​​и просто печатает «Print <% = some-ruby-variable%>».

Веб-страница, загружающая фрейм

<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 голосов
/ 15 января 2019

Вы можете визуализировать частичную часть внутри iframe. Вы можете применить тот же результат этого вопроса. Rails частичный iframe недостающие активы . Все, что вам нужно сделать, это указать имя контроллера и действие внутри тега iframe и отобразить частичное внутри действия контроллера.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...