Я начал ror около месяца назад, и я очень близок к завершению моего первого проекта. У меня есть несколько моделей, которые должны быть на каждой странице, так как я использую их данные на панели навигации, выпадающих меню и нижнем колонтитуле (например, продукты и т. Д.),Дело в том, что я заметил, что мое приложение загружает слишком много активных записей, и я хочу знать, есть ли еще какая-то оптимизация.
Я использую before_action на ApplicationController для загрузки этих активных записей;
before_action :set_constants, except: %i[destroy]
def set_constants
@main_contents = MainContent.all
@abouts = About.all
@products = Product.all
@services = Service.all
@policies = Policy.all
@comm = Communication.first
end
Я просто хочу знать, это хорошо?или есть другой способ сделать это, так как мне нужны эти модели почти на каждой странице.