2016-08-12 3 views
0

Я создаю сайт и хочу сохранить две переменные: цель и текущий прогресс для кампании по сбору средств. Организация может менять цель каждый год и, конечно же, должна будет изменить текущий прогресс. Я мог бы создать модель, но это кажется излишним, поскольку я никогда не создам больше одного объекта. Есть ли простой (и стандартный) способ сделать это?Глобальная изменяемая переменная в Ruby on Rails 5

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

+0

Возможный дубликат [Где можно хранить переменные сайта в Rails 4?] (Http://stackoverflow.com/questions/20857886/where-can-i-store-site-wide-variables-in -rails-4) – MarsAtomic

+0

@MarsAtomic Эти ответы, похоже, ничего не говорят об обновлении переменных. – Bihc

ответ

0

Это может быть ответом для вас:

  1. Создание модели для получения информации сайта, вероятно, у вас уже есть.
  2. Добавить два поля: targe и progress.
  3. Если вы рассчитываете прогресс программно, тогда вам не нужно добавлять поле.
  4. Затем сделайте вид, где они могут обновлять цель и прогресс и писать логику, чтобы обновлять это поле. Программно там нет ничего хорошего, кроме этого. Я думаю.
Смежные вопросы