У меня есть страница, которая состоит из трех компонентов: предлагаемые элементы, предлагаемые люди и пост-канал.Когда GET-запрос вызывает проблемы на этой странице, у меня есть два варианта:
1) В контроллере / действии для страницы я могу выбрать предлагаемые элементы, предполагаемых людей и сообщения, составляющие канал, изатем отобразите страницу со всеми данными одновременно.
2) В контроллере / действии для страницы я мало что делаю.Я могу использовать ajax на странице, чтобы сделать три независимых запроса к контроллеру / действию для предлагаемых элементов, контроллеру / действию для предлагаемых людей и контроллеру / действию для пост-канала и позволить их файлам js.erb заполнить страницу с помощьюПолучил контент.
Прежде всего, возможен ли вариант (2)?Если это так, то кажется, что он более модульный, поскольку я могу повторно использовать эту логику для других страниц, которые также должны отображать предлагаемые элементы, предполагаемых людей и т. Д. Это, очевидно, за счет дополнительных запросов.
Какой метод рекомендуется?За и против?
Спасибо.