Загрузка данных из базы данных с помощью Ajax - приложение Ruby on Rails - PullRequest
0 голосов
/ 23 октября 2011

Иногда на сайтах все комментарии или другие данные из БД по умолчанию скрыты. Когда пользователь нажимает на ссылку типа «Показать комментарии», все комментарии из базы данных выбираются динамически и размещаются под содержимым. Это должно быть здорово для производительности MySQL, потому что контент генерируется только тогда, когда это необходимо пользователю. Я хотел бы реализовать этот материал в моем приложении.

У меня пока есть идея сделать это. Дистанционное действие с @comments = Content.comments и следующим page.insert_html в шаблоне RJS. Это хорошая идея или, может быть, я должен выбрать другой путь?

1 Ответ

0 голосов
/ 23 октября 2011

Решение принимается исключительно на основе разрабатываемого вами приложения.Например, если в случае переполнения стека не имеет смысла показывать только вопрос и показывать ссылку для ответа.Но в случае с сообщением в блоге это может быть хорошо.

В описанной выше ситуации, я не думаю, что будет хорошее улучшение производительности, удалив комментарии контента на странице показа.Мы можем достичь той же функциональности, используя методы javascript.Скрыть содержимое при загрузке страницы и показывать по запросу клиента.

...