Эффективно ли загружать файл YAML как константу в мой контроллер Rails?

У меня есть пара больших массивов, которые должны быть доступны для определенного вида. В настоящее время я храню их в файлах YAML и загружаю в константы контроллера, как показано ниже.

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

class OnboardingController < ApplicationController

  BRANDS = YAML.load(File.open("#{Rails.root}/config/brands.yml", 'r'))
  STORES = YAML.load(File.open("#{Rails.root}/config/stores.yml", 'r'))

  # ...

Ответы на вопрос(2)

Ваш ответ на вопрос