У меня есть модель с 30 атрибутами. но эти атрибуты могут быть сгруппированы в 2 группы.
Например, у меня есть:
string:title
string:text
...
и
string:title_old
string:text_old
...
Я хочу иметь возможность: при одновременной проверке атрибута title
проверить атрибут title_old
. Могу ли я выполнить это с помощью цикла, если я сделаю массив из 15 первых строк, или я должен написать жестко закодированные операторы
Конечная цель:
[
{
:name => :title,
:y => 1 (constant),
:color=> red, (if title_old == "something" color = red else color = green)
},
{
:name=> :text,
:y => 1 (constant)
:color => red (if text_old == "something" color = red else color = green)
},
.... (all other 13 attributes)
]