Загрузка страницы по крупицам - PullRequest
2 голосов
/ 27 мая 2011

У меня есть большая страница в Rails с большим количеством отдельных запросов и кусков отрендеренного кода, и я хотел бы ускорить темпы, с которыми все это рендерится.

Как будет выглядеть установкаесли бы я хотел, чтобы сама страница отображалась первой, возможно, с несколькими счетчиками, каждый частичный рендеринг, как мог?Я использую JQuery и Rails 3.

Подробности о том, как этого добиться, были бы очень полезны для меня - я использовал простой ajax в Rails 3 для переключения значений и рендеринга партиалов после запроса, но я нене знаю, как визуализировать страницу частично-частично с помощью блесен на каждом.Большое спасибо.

1 Ответ

0 голосов
/ 27 мая 2011

Каждый частичный должен иметь свой собственный метод контроллера, чтобы вы могли получить к нему доступ с URL-адреса.

Вы можете создать PartialController, и каждый метод отобразит другой частичный элемент, который затем может быть загружен вВаша страница через AJAX.

Или вы можете сохранить каждую частичку, связанную с его контроллером / моделью, и создать метод в самом контроллере.

Использование jQuery для загрузки в div с именем #myDivтак просто, как $('#myDiv').load(url).

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