Показать HTML-файл внутри iframe - PullRequest
0 голосов
/ 16 февраля 2011

Как отобразить файл HTML из моей системы в iframe с использованием rails?

Я объясню свою проблему ...

У меня есть файл представления, в котором есть iframe, который вызывает действиечерез <iframe src="controller/action?param=somevalue"></iframe> и действие отображает HTML-файл на основе параметров.

Файл HTML с именем имеет ссылку на таблицы стилей и javascript в формате <script type="text/javascript" src="../common/About.js"></script>

При просмотре в браузере HTMLфайл отображается правильно со стилями и JavaScript, но при просмотре в приложении стили и сценарии не работают из внешнего файла.При просмотре исходного кода для внешних файлов я получаю сообщение об ошибке «Неизвестное действие».

Что я делаю не так в этом?

Ответы [ 2 ]

0 голосов
/ 24 февраля 2011

Я нашел ошибку, которую сделал. Это из-за того, что маршруты не определены должным образом. Когда я даю относительные URL в html-файле, представления rails предполагают, что полный путь будет чем-то вроде src = "controller / common / About.js". Поскольку нет никакого действия, определенного по общему имени, я получаю Неизвестную ошибку действия. Я пересмотрел свои маршруты и теперь он работает нормально.

0 голосов
/ 16 февраля 2011

(реагируя на последний комментарий): вам нужно отдельно указать файлы css и js на странице iframed html HTML в iframe отображается полностью независимо от окружающей страницы.

Это не вопрос, связанный с рельсами imho.

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