@Boober

Стоит ли использовать глобальные переменные в Rails?

Привет! У меня есть приложение на Rails. Также у меня есть список стран, которые берутся с помощью VK API. Хранить их в базе данных как-то глупо. Запрашивать каждый раз тоже не круто. Вот и появилась идея хранить список в глобальных переменных, выполняя запрос только в момент старта сервера.
Подскажите пожалуйста, как лучше организовать такое вот действо?
  • Вопрос задан
  • 2753 просмотра
Пригласить эксперта
Ответы на вопрос 4
anyd3v
@anyd3v
redis? подобные приемы плохо масштабируются
Ответ написан
Комментировать
viktorvsk
@viktorvsk
https://github.com/huacnlee/rails-settings-cached
На самом деле, не сильно отличается от глобальных переменных, но более гибко и выглядит логичнее. Плюс, скорей всего что-то подобное в любом случае пригодится
Ответ написан
Комментировать
Able1991
@Able1991
Пишу на рельсах
Пиши модуль, и храни в нем данные как в синглтоне
Ответ написан
Комментировать
mainameiz
@mainameiz
Full-stack web-developer
Надо хранить в БД. Глупо хранить в глобальных переменных и загружать при старте сервера
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы