Загрузите приложение Rails на существующую страницу HTML5 (используя JQuery или iFrame) - PullRequest
2 голосов
/ 27 марта 2012

Я создал простое приложение для ведения блогов, используя Ruby on Rails.

У меня уже есть существующая страница HTML5, которая использует JQuery для динамической загрузки страниц

Я хотел бы загрузить приложение Rails на существующую страницу HTML5 с помощью JQuery (или iFrame, если JQuery невозможен)

Таким образом, мое приложение для ведения блогов должно стать частью существующего веб-сайта HTML5

Я не могу понять, как это сделать, и я также не могу найти какой-либо ресурс по конкретной проблеме.

Если кто-нибудь знает, как этого можно достичь (или каким-нибудь способом добиться аналогичного результата)? Это будет с благодарностью.

Заранее спасибо.

1 Ответ

0 голосов
/ 27 марта 2012

Я не уверен, что понимаю проблему, но вот что я сделаю:

  1. Поместите существующее приложение HTML5 в каталог /public вашего приложения rails. Все файлы в /public обслуживаются статически и перед маршрутами рельсов. Таким образом, ваше HTML5-приложение будет работать, как и раньше, и обслуживаться рельсами.

  2. Если нет столкновения URL, другие страницы рельсов будут работать так, как если бы. Но если вы хотите иметь правильный визуальный рендеринг, настройте ваши макеты .

С этими настройками вы можете обслуживать приложение rails и приложение HTML в одном домене. Теперь вы должны разобраться со своей вещью AJAX ... Вы не даете достаточно деталей. Но, в основном, настройте приложение rails на рендеринг только html-частей, а не всей html-страницы. Для этого настройте макеты.

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